それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

NetworkManagerを無効にしnetworkd を使う。

ubuntu で network-manager を停止して networkdを使う。

OSをインストールしたらnetwork-manager がデフォルトでnmcli / nmtui などでネットワークを設定したが、macvlan などちょっと細かい設定をしようとすると 、network-manager がじゃまになったので、 networkd に切り替えることにした。

NetworkManagerを無効に

sudo systemctl stop NetworkManager
sudo systemctl disable NetworkManager
sudo systemctl mask NetworkManager

networkd の設定を書く

wifi を使う場合

sudo touch /etc/systemd/network/00-wlan0.network
sudo vim /etc/systemd/network/00-wlan0.network

ファイル名は xxxx.neworkにする。 中身を書く

[Match]
Name=wlan0
SSID=SSID_8F72F8566AA8
[Network]
DHCP=yes

Wifi パスワードを設定する

wpa_passphrase SSID_8F766AA8  | sudo tee /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

有線LANをつかうばあい

sudo touch /etc/systemd/network/01-eth0.network
sudo vim /etc/systemd/network/01-eth0.network

中身を書く

[Match]
Name=eth0
[Network]
DHCP=ipv4

リロード

sudo systemctl daemon-reload

networkd を有効に

sudo systemctl unmask systemd-networkd.service
sudo systemctl enable systemd-networkd.service
sudo systemctl start systemd-networkd.service

NetwormManagerを無効にしたときに、networkdを同時に有効にしておかないと、ネットワークから切断されて面倒になる。再起動前にnetworkdを設定し有効にしておく。