最新的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