實現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
下一篇 2017-12-19

相關推薦

  • httpd-2.4 功能生動實現 (Blog 13)

    CentOS 7 與 CentOS 6 訪問控制區別、虛擬主機

    2017-12-01
  • shell腳本基礎

    編程基礎 v程序:指令+數據 v程序編程風格: 過程式:以指令為中心,數據服務于指令(適合小型程序) 對象式:以數據為中心,指令服務于數據(適合大型程序) vshell程序:提供了編程能力,解釋執行 程序的執行方式 v計算機:運行二進制指令; v編程語言: 低級:匯編 高級: 編譯:高級語言–>編譯器–>目標代碼 java…

    Linux干貨 2016-08-15
  • HA Cluste 的配置:keepalived:vrrp協議 雙主模型

    keepalived:vrrp協議 雙主模型 第一步配置出始環境: 準備兩節點: 主節點:172.18.57.7 long1 備節點:172.18.57.8 long2 (1) 各節點時間必須同步; 同步時間: ~]# yum -y install chrony ~]# vim /etc/chrony.conf ~]# systemctl start chr…

    Linux干貨 2017-05-15
  • 馬哥教育網絡班第21期+第六周課程作業

    1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的1、以至少一個空白字符開頭的行的行首加#; :%s@^[[:space:]]\+@#@   2、復制/boot/grub/grub.conf至/tmp目錄中,刪除/tmp/grub.conf文件中的行首的空白字符; :%s@^[[:space…

    Linux干貨 2016-08-22
  • 第八周:網絡基礎知識和shell腳本練習

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別; 網橋:是連接兩個局域網的基于MAC地址數據存儲轉發設備,工作于數據鏈路層 集線器:所有端口處于同一個廣播域和沖突域中,帶寬共享,工作于物理層 二層交換機:多端口網橋,一個端口一個沖突域,默認所有端口位于同一個廣播域中,可以劃分vlan,隔離廣播域,帶寬獨享 三層交換機:具有路由功…

    Linux干貨 2016-11-21
  • 關于man的幾個重要命令

    接觸Linux有很多年了,以前對于linux我覺得自己懂得的還算一般吧,可是聽了馬哥的關于linux的視頻課程,發現自己就是一個還沒入門的菜鳥,所以果斷的狠心的報了馬哥的網絡班,拜在馬哥旗下,以后就打著馬哥的旗號到外面混,哈哈最初的這幾天學習,因為工作和時間的等等等的關系,所以才到現在還在趕著寫我的博客作業,現在就最有感觸的幾個命令串聯一下。學習linux肯…

    Linux干貨 2016-10-31
欧美性久久久久