使用命令查看网卡信息,找到正在使用的网卡名称:
ifconfig
如图,作者的机器正在使用的网卡名称是“enp129s0f1”
修改配置文件,使用如下命令:
sudo vim /etc/network/interfaces
添加如下红框中的内容
单纯使用断开连接再重新连接,并不是正确的方式,正确的方式是,使用以下命令行:
sudo ip addr flush enp129s0f1 sudo systemctl restart networking.serviceUbuntu18
Ubuntu18和Ubuntu16在配置静态IP时有很大的差异
同样使用命令获取网卡的名称:
ifconfig
作者的机器正在使用的机器网卡名称是"ens12f0"。
查找netplan目录下默认的网络配置文件,文件后缀为.yaml。
cd /etc/netplan ls
编辑上述yaml文件,使用如下命令:
sudo vim 50-cloud-init.yaml
输入以下内容:
network:
ethernets:
ens12f0: #配置的网卡名称,使用ifconfig查看得到
dhcp4: no #dhcp4关闭
addresses: [192.168.202.36/24] #设置本机IP及掩码
gateway4: 192.168.202.1 #设置网关
nameservers:
addresses: [10.16.16.16] #设置DNS
重启网络服务:
sudo netplan apply



