Linux
如何在 Fedora 19 上將預設的“ens33”網路設備更改為舊的“eth0”?
我剛剛在 VMware 工作站 9 上安裝了 Fedora 19。預設網路設備是“ens33”而不是 RHEL 上的“eth0”。
我必須使用“eth0”的原因是我們其中一款產品的許可證組件必須與“eth0”連結。
有一些文章討論了類似的問題,其中大部分是針對舊作業系統的。我還沒有找到與我的情況完全匹配的。
恢復舊方式 Kernel/modules/udev 重命名乙太網介面的最簡單方法是將這些核心參數提供給Fedora 19:
- net.ifnames=0
- biosdevname=0
為此,請按照以下步驟操作:
- 編輯**/etc/default/grub**
- 在GRUB_CMDLINE_LINUX行的末尾附加“ net.ifnames=0 biosdevname=0 ”
- 保存文件
- 鍵入“ grub2-mkconfig -o /boot/grub2/grub.cfg ”
- 輸入“重啟”
如果您在安裝過程中沒有提供這些參數,您可能需要在**/etc/sysconfig/network-scripts/ifcfg-***調整和/或重命名介面文件。
在Fedora 18之前,只需biosdevname=0就足夠了。
例如,在某台機器上,經過詳盡的研究,我得到:
-無參數:網卡標識為“ enp5s2 ”。
-參數 biosdevname=0:網卡辨識為“ enp5s2 ”。
-參數net.ifnames=0:網卡標識為“ em1 ”。
-參數 net.ifnames=0 AND biosdevname=0:網卡被辨識為“ eth0 ”。