在Ubuntu 20.04.6中,遵循可预测网络接口设备命名规则,网卡名称默认可能是以"enp*"、"ens*"等开头的格式,但是实际使用过程中,某些应用只能读取eth*的网卡,需要修改。
查看网卡名称
ip link show
若不是以eth*开头名称,则需要修改网卡名称,具体步骤如下:
禁用可预测网络接口命名规则:编辑/etc/default/grub文件,将GRUB_CMDLINE_LINUX_DEFAULT变量修改为“net.ifnames=0 quiet splash biosdevname=0”,禁用新的可预测网络接口命名规则。
vim /etc/default/grub
更新GRUB配置
update-grub
重启系统
reboot
重启之后,网卡名称变为以"eth*"开头的形式。
修改网卡配置文件中网卡名称,网卡配置文件是.yaml的文件
cd /etc/netplan
ls
笔者本次的网卡配置文件为00-installer-config.yaml,编辑00-installer-config.yaml文件,将网卡名称改为eth*开头的网卡名称。
vim /etc/netplan/00-installer-config.yaml
使配置生效,查看ip正常了。
netplan apply