RHEL7/centos7修改網卡名稱爲eth0(二)

    由於RHEL7中採用新的網卡名稱命名方法,導致網卡名變得難以理解和記憶,本文介紹怎樣將網卡名稱修改爲傳統的eth0的命名方式,可以實現定義任意網卡爲eth0.

    之前的文章<<RHEL7/centos7修改網卡名稱爲eth0>>介紹了一種網卡命名的方法,這裏介紹另外一種。

網卡名稱修改步驟

  1. 修改/etc/sysconfig/grub文件

在文件中添加“net.ifnames=0 biosdevname=0”內容,各參數間使用空格分割。

GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
  1. 重新生成grub配置

#執行以下命令
[root@test01 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux p_w_picpath: /boot/vmlinuz-3.10.0-229.kux.x86_64
Found initrd p_w_picpath: /boot/initramfs-3.10.0-229.kux.x86_64.img
Found linux p_w_picpath: /boot/vmlinuz-0-rescue-5896062a0bda42de9041ba899c3b0b76
Found initrd p_w_picpath: /boot/initramfs-0-rescue-5896062a0bda42de9041ba899c3b0b76.img
done
  1. 修改網卡配置文件

  • 修改網卡配置文件名稱爲ifcfg-ethx

  • 修改配置文件中DEVICE=ethx

  • 修改配置文件中NAME=ethx

  1. 重啓系統查看網卡名稱

我的疑惑

網上很多文章介紹說在”/etc/udev/rules.d“目錄中創建一個網卡規則”70-net.rules“,並寫入下面的語句,用來綁定mac地址和網卡名稱,避免其發生變化:

ACTION=="add",SUBSYSTEM=="net",DRIVERS=="*",ATTR{address}=="00:0c:29:ba:53:e3",ATTR{type}=="1",KERNEL=="eth*",NAME="eth0"

但是我試了下好像並不能將MAC地址和特定的網卡名稱進行綁定,不知道是我的配置問題還是別的原因,有興趣的可以試試。

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