netplanでnetwork interfaceの設定
N回やってるけど毎回なんとなく忘れてるので書く
netplanのinstall
(netplan でなく netplan.io なのがいつも引っかかっている)
code:sh
sudo apt install netplan.io openvswitch-switch
openvswitch-switchというやつがtryとかのときに必要らしく、これが無いと動かなかった
code:/etc/netplan/tekito.yaml
network:
version: 2
renderer: networkd
ethernets:
enp7s0:
dhcp4: false
dhcp6: false
accept-ra: false
mtu: 1500
addresses:
- 192.168.2.100/24
routes:
- to: default
via: 192.168.2.1
nameservers:
addresses:
- 192.168.2.1
- 8.8.8.8
- 8.8.4.4
search:
- example.net
permissionを絞る(これをしないとnetplan tryとかのときにwarningが出た)
code:sh
sudo chmod 600 /etc/netplan/tekito.yaml
netplan tryで変更を試す
(うまく行かなかったとしても一定時間後にロールバックされる)
code:sh
sudo netplan try
applyする
code:sh
sudo netplan apply