Ubuntu 有一個機制,就是安裝的網卡 (NIC) 在系統啟動時會被 Rename 成另一個名字,雖然用起來沒什麼差別,但就是有一點不習慣。開機後我們可以觀察 dmesg log 如下
dmesg | grep rename
可以看到以下網卡 eth0, eth1 被更名為 ens160, ens192 兩個名字:
[ 1.341871] vmxnet3 0000:03:00.0 ens160: renamed from eth0
[ 1.362582] vmxnet3 0000:0b:00.0 ens192: renamed from eth1
關閉的方法很簡單,就是編輯 /etc/default/grub 檔案,更改以下參數:
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
透過以下命令更新 grub.cfg
sudo update-grub
由於網卡名稱變更了,/etc/network/interfaces 底下對應的網卡名稱也記得要修改,然後重新開機就好囉。