實現CenOS7網卡名傳統方式

網卡命令:理念
CentOS 6之前,網絡接口使用連續號碼命名:eth0、eth1等,當 增加或刪除網卡時,名稱可能會發生變化
CentOS 7使用基于硬件,設備拓撲和設置類型命名:
(1) 網卡命名機制 systemd對網絡設備的命名方式
(a) 如果Firmware或BIOS為主板上集成的設備提供的索引信 息可用,且可預測則根據此索引進行命名,
例如eno1 (b) 如果Firmware或BIOS為PCI-E擴展槽所提供的索引信息 可用,且可預測,則根據此索引進行命名,
例如ens1 (c) 如果硬件接口的物理位置信息可用,則根據此信息進行命 名,例如enp2s0
(d) 如果用戶顯式啟動,也可根據MAC地址進行命名, enx2387a1dc56
(e) 上述均不可用時,則使用傳統命名機制
基于BIOS支持啟用biosdevname軟件
內置網卡:em1,em2 pci卡:pYpX Y:slot ,X:port
(2) 名稱組成格式
en: Ethernet 有線局域網
wl: wlan 無線局域網
ww: wwan無線廣域網
名稱類型:
o<index>: 集成設備的設備索引號
s<slot>: 擴展槽的索引號
x<MAC>: 基于MAC地址的命名 p<bus>s<slot>: enp2s1
CentOS7網卡設備的命名過程:
第一步: udev, 輔助工具程序/lib/udev/rename_device/usr/lib/udev/rules.d/60-net.rules
第二步: biosdevname 會根據/usr/lib/udev/rules.d/71biosdevname.rules
第三步: 通過檢測網絡接口設備,根據 /usr/lib/udev/rules.d/75-net-description
ID_NET_NAME_ONBOARD
ID_NET_NAME_SLOT
ID_NET_NAME_PATH
實現CentOS7 用傳統命名方式
原始網卡名
實現CenOS7網卡名傳統方式111
第一步:更改配置文件/etc/default/grub
在這一行在后面加上net。ifnames=0
GRUB_CMDLINE_LINUX=”……….quiet net.ifnames=0″
實現CenOS7網卡名傳統方式222
第二步:為grub2生成其配置文件
grub2-mkconfig -o /etc/grub2.cfg
實現CenOS7網卡名傳統方式333
第三步;重啟網卡服務
[root@centos7 11:56:18 ~]#systemctl is-enabled network
實現CenOS7網卡名傳統方式
444

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/90389

(0)
xiaoli@xiaoli@
上一篇 2017-12-19 10:47
下一篇 2017-12-19 16:36

相關推薦

  • Bash的基礎特性之命令執行狀態返回值和命令行展開

    Bash的基礎特性之命令的執行狀態 Linux的命令執行結果狀態有兩種,分別為:1、成功2、失敗bash使用特殊變量 $? 保存最近一條命令的執行狀態結果使用echo $? 命令來查看命令執行狀態返回值:0:成功1-255:失敗 示例:         [root@localho…

    Linux干貨 2016-11-04
  • Linux基礎知識(六)-vim編輯器,crontab計劃任務,bash腳本循環

    1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; [root@localhost ~]# cp /etc/rc.d/rc.sysinit /tmp [root@localhost ~]# vim&nbs…

    Linux干貨 2016-10-31
  • Linux任務計劃命令及應用

    at命令,crontab命令

    2018-03-12
  • Linux bash中命令執行狀態返回值

    Linux bash中命令執行狀態返回值 在操作系統中,命令的執行后輸出的內容為命令執行結果輸出,而這個命令本身是否執行成功,它是通過命令執行狀態返回值來標識的。 常用的值: 0 表示命令執行成功非0 表示命令執行失敗 bash中獲取命令執行狀態返回值的方法 在剛執行完一條指令后,使用echo $?取得上一條指令的命令執行狀態返回值,示例如下:  …

    Linux干貨 2016-11-06
  • N26_第一周

    計算機組成     CPU:核心部件:                 運算器: 對數據進行算術運算和邏輯運算     …

    Linux干貨 2017-01-11
  • OpenSSL

    OpenSSL由三部分組成:             libencrypto庫             libssl庫 …

    Linux干貨 2017-05-30
欧美性久久久久