CentOS7網路卡命名修改為eth0格式
Linux 作業系統的網路卡裝置的傳統命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名規則,預設是基於韌體、拓撲、位置資訊來分配。這樣做的優點是命名全自動的、可預知的,缺點是比 eth0、wlan0 更難讀,比如 ens33 。
一、命名規則策略
規則1:
對於板載裝置命名合併韌體或 BIOS 提供的索引號,如果來自韌體或 BIOS 的資訊可讀就命名,比如eno1,這種命名是比較常見的,否則使用規則2。
規則2:
命名合併韌體或 BIOS 提供的 PCI-E 熱插拔口索引號,比如 ens1,如果資訊可讀就使用,否則使用規則3。
規則3:
命名合併硬體介面的物理位置,比如 enp2s0,可用就命名,失敗直接到方案5。
規則4:
命名合併介面的 MAC 地址,比如 enx78e7d1ea46da,預設不使用,除非使用者選擇使用此方案。
規則5:
使用傳統的方案,如果所有的方案都失敗,使用類似 eth0 這樣的樣式。
二、網路卡名稱字元含義
1、前2個字元的含義
en 乙太網 Ethernet
wl 無線區域網 WLAN
ww 無線廣域網 WWAN
2、第3個字元根據裝置型別選擇
o<index> on-board device index number s<slot> hotplug slot index number x<MAC> MAC address p<bus>s<slot> PCI geographical location p<bus>s<slot> USB port number chain
三、修改網路卡名稱樣式為ethx
如果不習慣使用新的命名規則,可以恢復使用傳統的方式命名,編輯 grub 檔案,增加兩個變數,再使用 grub2-mkconfig 重新生成 grub 配置檔案即可。
1、編輯 grub 配置檔案
vim /etc/sysconfig/grub # 其實是/etc/default/grub的軟連線
# 為GRUB_CMDLINE_LINUX變數增加2個引數,具體內容如下(加粗):
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap net.ifnames=0 biosdevname=0 rhgb quiet"
2、重新生成 grub 配置檔案
grub2-mkconfig -o /boot/grub2/grub.cfg
然後重新啟動 Linux 作業系統,通過 ip addr 可以看到網路卡名稱已經變為 eth0 。
3、修改網路卡配置檔案
原來網路卡配置檔名稱為 ifcfg-ens33,這裡需要修改為 ethx 的格式,並適當調整網路卡配置檔案。
mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0 # 修改ifcfg-eth0檔案如下內容(其它內容不變) NAME=eth0 DEVICE=eth0
[root@localhost ~]# systemctl restart network.service # 重啟網路服務
注意:ifcfg-ens33 檔案最好刪除掉,否則重啟 network 服務時候會報錯。
相關文章
- centos7的網路卡名修改為eth0CentOS
- 雲端計算學習路線教程大綱課件:CentOS7修改網路卡為eth0CentOS
- Centos7修改預設網路卡名(改為eth0)以及網路卡啟動報錯RTNETLINK answers: File exists處理CentOS
- 【DB寶51】CentOS7修改網路卡名稱CentOS
- Linux案例01:eth0網路卡異常Linux
- 網路卡MAC修改Mac
- Linux下檢視網路卡設定 ethtool eth0Linux
- VMware下Linux網路卡由eth0變為eth1的解決辦法Linux
- linux修改網路卡名字Linux
- Linux Ubuntu 修改網路卡名字LinuxUbuntu
- CentOS 8 修改網路卡名稱CentOS
- Linux修改網路卡的名字Linux
- CentOS 6.5 修改網路卡配置資訊CentOS
- centos7 用工具nmtui更改網路卡設定CentOSUI
- 將Cent0S 7的網路卡名稱eno16777736改為eth0
- centos6 修改網路卡名指令碼CentOS指令碼
- intel 82754L網路卡修改MAC地址IntelMac
- 修改RHEL6.3的網路卡名稱
- 如果修改VMware下的網路卡MAC地址Mac
- 如何修改linux的網路卡mac地址LinuxMac
- 麒麟系統修改網路卡名步驟和網路卡佔用故障處理
- Oracle 10g RAC 修改心跳為繫結網路卡(設定冗餘)Oracle 10g
- Linux 修改網路卡裝置名(interface name)Linux
- centos7網路卡啟動不了的解決辦法CentOS
- CentOS7系統重新命名CentOS
- Linux下修改網路卡名稱(centos6.5)LinuxCentOS
- centos7修改系統語言為簡體中文CentOS
- CentOS7 yum源修改為阿里,配置阿里epel源CentOS阿里
- 直播網站原始碼,centos7修改密碼網站原始碼CentOS密碼
- 虛擬機器複製後網路卡eth0變成了eth1的解決辦法虛擬機
- 修改網路卡名,報錯:Device not managed by NetworkManager or unavailabledevAI
- 修改Centos7預設yum源為阿里雲源CentOS阿里
- 繫結2網路卡為bond0
- Centos7 修改SSH 埠CentOS
- win10如何修改虛擬網路卡ip_win10虛擬網路卡怎麼設定ip地址Win10
- 樹莓派在終端透過修改wifi和eth0網口的配置檔案來配置網路樹莓派WiFi
- 物聯網路卡為什麼那麼火
- 軟體測試學習教程——CentOS 7 修改網路卡設定CentOS