在 ubuntu 18.04 中,改变了设置网络属性的位置和方法,因此传统的方法已经失效。

在 ubuntu 18.04 中,网络的配置文件为 /etc/netplan/50-cloud-init.yaml 中。因此,需要编辑文件:

1
sudo vi /etc/ netplan/50-cloud-init.yaml

为使用静态IP地址,需要修改 dhcp4 属性值为 false。并添加 addresses 等属性。
假设要将IP地址设置为 192.168.0.10, 则可是设置为:

1
2
3
4
5
6
7
8
9
network:
ethernets:
enp0s3:
dhcp4: false
addresses: [192.168.0.10/24]
gateway4: 192.168.0.1
nameservers:
addresses: [202.96.209.133]
version: 2

保存文件后执⾏以下命令以便让设置生效:

1
sudo netplan apply