Ubuntu的網路卡編號為何跟Centos/RedHat不一樣?

有使用過Ubuntu的網友一定會發現,Ubuntu系統的網路卡代號並不是您熟悉的eth0,為何會跟Centos/RedHat系統不一樣呢?其實這是在系統開機時被變更的網路卡名稱,當然這個機制也是可以關閉的,跟著小編一起來將網路卡名稱還原吧!

步驟一:查詢網路卡代號
指令:
dmesg | grep renamed

從上圖可以發現,eth0的網路卡代號被變更成為ens160

步驟二:變更設定檔
指令:
sudo vi /etc/default/grub

尋找到「GRUB_CMDLINE_LINUX」將設定變更為「GRUB_CMDLINE_LINUX=”net.ifnames=0 biosdevname=0″」

步驟三:套用設定檔
指令:
sudo update-grub

步驟四:變更網路卡IP設定檔
指令:
sudo vi /etc/network/interfaces

透過步驟二的設定,我們已經網路卡代號從ens160還原成eth0,因此網路卡IP的設定檔案也得修改成對應的eth0,不然重新開機後會造成IP套用失敗導致無法上網

步驟五:重新開機後檢視設定
指令:ifconfig