環境
- Mac上のVMWare FusionでUbuntu 20.04.2を使用
- 起動後、
ip a
を叩いてもlinkがDownのまま -
ip link set DEV up
(DEVはNIC名)を叩くと上がってくる
原因
- 不明
対処
- systemd-networkdの設定を書く
-
/etc/systemd/network/
の下に適当にファイルを作る- 拡張子はnetworkにする
- 10-ens1.network とか 10-wired.networkとか
- ファイルの中身は下記の通り
[Match]
Name=DEV
[Network]
DHCP=ipv4
- 書き方は下記のサイトが詳しい
-
sudo systemctl start systemd-networkd
で起動して動作するか確認 -
sudo systemctl enable systemd-networkd
で有効化 - おわり
その他
- レア事象な気がするけど他にも困ってる人いるのかな?
- 割と悩まされていた謎事象だったけど、脳が古いので
/etc/network/interfaces
をどうにかするんだと思い込んでいた - interfacesが無いので放置してた(再起動しない限り問題ない)
- あと、systemd-networkdが有効化されていないことに気付かずに何回も再起動して試してた
- ちゃんとstatus確認するのが大事
- UbuntuのGUI画面側の設定は引き続きNICが認識されてないのでNetworkManagerをどうにかするのが正しい?
- NetworkManager調べるのめんどいからこれでいいか・・・