在完成Fedora 15安裝後,設定網路時應該會發現... 咦?eth0呢?怎麼多一個em0的網路裝置?
答案在此:http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming
為了避免模糊不清的ethX命名方式混淆,故採用了以硬體位置為依據的新式命名規則
好處是可以讓管理者明確知道自己管理的網路裝置到底是哪個介面,但總是有點不習慣
下面三個步驟,教你把這樣的命名方式取消,使其恢復傳統命名規則 ( ethX )
Step 1.
vim /boot/grub/grub.conf
找到 kernel .... 開頭的衲一行,並且在該行末端補上設定「biosdevname=0」
Step 2.
將 ifcfg-em1 改成 ifcfg-eth0,若有第二張主機板內建網卡則依此類推
若為外接網卡,請將 ifcfg-pXXpY 改為 ifcfg-ethX
Step 3.
將重新命名完成的 ifcfg-ethX 設定檔中的 Device=XXXX 改成對應的 ethX
接著,重新開機即完成所有操作。
******************************************************************************************
所以根據上述的方法,fedora 16的做法是:
1.改變ifcfg-xxx 的檔名與設定
2. 修改 /boot/grub2/grub.cfg
linux /boot/vmlinuz-3.1.0-7.fc16.i686.PAE root=UUID=14118860-60da-4006-a543-8b4a02c665df ro rd.md=0 rd.lvm=0 rd.dm=0 LANG=zh_TW.UTF-8 KEYTABLE=us biosdevname=0 quiet rhgb rd.luks=0
再型重開機大功告成。