ubuntu 16.04修改網路卡名稱
前言
如果你最近有重灌伺服器,作業系統灌ubuntu16.04灌完之後,只要設定好IP能連上網路就可以在遠端直接ssh進行設定,可是人生就是這個”可是”網路卡設定怎樣就是up不起來…..原來!!
ubuntu16.04與ubuntu14.04在網路卡的命名方式上有很大的差別,如果剛從14跳到16在設定靜態IP會一直出現找不到裝置的錯誤訊息,原來命名方式更改了所以才一直找不到,藉此寫下筆記以免日後忘記。
更改回14版的命名方式
修改grub的檔案
sudo nano /etc/default/grub
並將參數更改如下:
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
重新產生grub設定檔
sudo grub-mkconfig -o /boot/grub/grub.cfg
以上設定完成之後就可以重新開機囉。
設定靜態IP
這裡就自行設定IP了
sudo nano /etc/network/interfaces
設定完成之後啟用網路卡
sudo ifup eth0
重新啟動一下網路卡設定
sudo service networking restart
如此一來IP設定就沒有問題了
真的是每隔幾次版本的更動,做法都不太一樣,如果沒有好好的去讀系統版本差異的話很難在短時間就找出問題阿。
參考資料
Ubuntu 16.04 把網卡名稱改為舊的命名方式( eth0…)
Ubuntu Server 14.04改變網路地址重新啟動的方式