溫馨提示×

ubuntu ifconfig顯示eth0還是ens33

小樊
50
2025-07-24 08:40:15
欄目: 智能運維

在 Ubuntu 系統中,ifconfig 命令用于顯示和配置網絡接口。你看到的網絡接口名稱(如 eth0ens33)是由系統的硬件和驅動程序決定的,同時也受到 udev 規則的影響。

  • eth0 是傳統的命名方式,通常用于較舊的系統或使用傳統 PCI 設備命名規則的系統。
  • ens33 是新的命名方式,遵循 Predictable Network Interface Names 規范,通?;谠O備的物理位置和類型來命名。

Ubuntu 從 15.04 版本開始,默認的網絡接口名稱采用了新的命名規則。如果你希望系統使用傳統的 eth0 這樣的名稱,可以通過以下步驟進行更改:

  1. 禁用 Predictable Network Interface Names

    • 編輯 /etc/udev/rules.d/70-persistent-net.rules 文件,刪除或注釋掉與你的網絡接口相關的行。
    • 編輯 /etc/default/grub 文件,找到 GRUB_CMDLINE_LINUX 行,在引號內添加 net.ifnames=0 biosdevname=0 參數。
    • 更新 GRUB 配置:運行 sudo update-grub。
    • 重啟系統以使更改生效。
  2. 重命名網絡接口

    • 如果你已經知道硬件的 MAC 地址,可以在 /etc/network/interfaces 文件中手動指定接口名稱。
    • 例如:
      auto eth0
      iface eth0 inet dhcp
          hwaddress ether 00:11:22:33:44:55
      

請注意,修改網絡接口名稱可能會影響系統的網絡配置和自動化腳本,因此在進行更改之前,請確保你了解這些更改的影響,并備份相關配置文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女