在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