最新的ubuntu已经使用netplan来管理网络配置了

列出当前的配置文件ls -al /etc/netplan/, 注意配置文件为yaml格式, 如果当前没有配置, 可以创建一个例如/etc/netplan/01-netcfg.yaml

例子

配置为使用DHCP

network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: yes
     dhcp6: yes

配置为静态ip

network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: no
     dhcp6: no
     addresses: [192.168.1.2/24]
     gateway4: 192.168.1.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

配置文件修改好之后使用sudo netplan apply应用配置, 可以加debug参数来查看具体的过程sudo netplan --debug apply