先吐槽一下,linux下难道就没有一个统一的指令来配置永久静态IP么!
Ubuntu18.04 静态IP使用netplan来配置,需要修改 /etc/netplan/ 里的yaml文件,我的文件是 /etc/netplan/50-cloud-init.yaml
所以 sudo vim /etc/netplan/50-cloud-init.yaml
network:
ethernets:
enp3s0:
dhcp4: no #不使用DHCP
addresses: [192.168.1.211/24] #IP地址
gateway4: 192.168.1.1 #网关地址
nameservers:
addresses: [8.8.8.8, 114.114.114.114] #DNS地址
version: 2
renderer: networkd
修改完成后执行 sudo netplan apply 就可以了。
PS:配置文件里的缩进记得保持队形,不然应用配置的时候会失败。