Linux

如何在 Fedora 19 上將預設的“ens33”網路設備更改為舊的“eth0”?

  • March 9, 2019

我剛剛在 VMware 工作站 9 上安裝了 Fedora 19。預設網路設備是“ens33”而不是 RHEL 上的“eth0”。

我必須使用“eth0”的原因是我們其中一款產品的許可證組件必須與“eth0”連結。

有一些文章討論了類似的問題,其中大部分是針對舊作業系統的。我還沒有找到與我的情況完全匹配的。

恢復舊方式 Kernel/modules/udev 重命名乙太網介面的最簡單方法是將這些核心參數提供給Fedora 19

  1. net.ifnames=0
  2. biosdevname=0

為此,請按照以下步驟操作:

  1. 編輯**/etc/default/grub**
  2. GRUB_CMDLINE_LINUX行的末尾附加“ net.ifnames=0 biosdevname=0
  3. 保存文件
  4. 鍵入“ grub2-mkconfig -o /boot/grub2/grub.cfg
  5. 輸入“重啟

如果您在安裝過程中沒有提供這些參數,您可能需要在**/etc/sysconfig/network-scripts/ifcfg-***調整和/或重命名介面文件。

Fedora 18之前,只需biosdevname=0就足夠了。

例如,在某台機器上,經過詳盡的研究,我得到:

-無參數:網卡標識為“ enp5s2 ”。

-參數 biosdevname=0:網卡辨識為“ enp5s2 ”。

-參數net.ifnames=0:網卡標識為“ em1 ”。

-參數 net.ifnames=0 AND biosdevname=0:網卡被辨識為“ eth0 ”。

引用自:https://unix.stackexchange.com/questions/81834