Ubuntu server 20.04 配置网卡
大概在 Ubuntu 18.04 开始,网络接口的配置由原来的 ifupdown 变成了 netplan。
配置文件位于 /etc/netplan/
,程序会自动解析这个目录中所有格式为 yaml
的配置文件,比如可以创建一个 /etc/netplan/enp1s0.yaml
:
network:
ethernets:
enp1s0:
dhcp4: true
dhcp6: false
addresses:
- "2403:8eee:3fd2:c370::222/64"
nameservers:
addresses:
- "2400:3200::1"
- "2606:4700:4700::1111"
version: 2
上述配置会设置 enp1s0 网卡,ipv4 自动获取,ipv6 静态。
测试配置:
$ sudo netplan try
应用配置:
$ sudo netplan apply
如果希望通过 NetworkManager 管理网卡,可以这样配置:
network:
version: 2
renderer: NetworkManager