CentOS7 修改網卡名稱

CentOS7的端口命名規則
  1. CentOS6/RHEL6之前的網卡端口命名均爲eth*

    CentOS7/RHEL7之後,千兆網口爲emN或是enp*(N=整數),萬兆網口爲p1p2等形式

修改爲eth的模式步驟

  1. 編輯文件

    1)vi /etc/sysconfig/grub

         GRUB_TIMEOUT=5

         .................

         GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16

         net.ifnames=0 biosdevname=0 rd.lvm.lv=centos/root crashkernel=auto

         vconsole.keymap=us rhgb quiet"

         ...................

           注:以上標紅色的部分爲需要修改的部分

      2)執行命令生效

           grub2-mkconfig -o /boot/grub2/grub.cfg

      3)增加規劃文件vi /etc/udev/rules.d/70-persistent-net.rules

           SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="74:20:cb:xx:xx:45",  

            ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" 

           ..........................

            SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:87:6e:xx:xx:86",   

            ATTR{type}=="1", KERNEL=="eth*", NAME="ethN"

重啓系統即可!


另:建議在每個/etc/sysconfig /network-scripts/ifcfg-eth*網卡配置文件上均寫上HWADDR,以避免現詭異問題!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章