因爲RHEL7中採用新的網卡名稱命名方法,致使網卡名變得難以理解和記憶,本文介紹怎樣將網卡名稱修改成傳統的eth0的命名方式,能夠實現定義任意網卡爲eth0.linux
以前的文章<<RHEL7/centos7修改網卡名稱爲eth0>>介紹了一種網卡命名的方法,這裏介紹另一種。ios
修改/etc/default/grub文件centos
在文件中添加「net.ifnames=0 biosdevname=0」內容,各參數間使用空格分割。ide
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" 注意:修改/etc/sysconfig/grub也是能夠的,可是修改完要檢查軟連接必定要存在才行。 [root@zabbix-server ~]# ll /etc/default/grub -rw-r--r-- 1 root root 246 7月 22 09:35 /etc/default/grub [root@zabbix-server ~]# ll /etc/sysconfig/grub lrwxrwxrwx. 1 root root 17 4月 28 2018 /etc/sysconfig/grub -> /etc/default/grub
從新生成grub配置ui
#執行如下命令 [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
修改網卡配置文件centos7
修改網卡配置文件名稱爲ifcfg-ethxserver
修改配置文件中DEVICE=ethxblog
修改配置文件中NAME=ethxget
重啓系統查看網卡名稱it
網上不少文章介紹說在」/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地址和特定的網卡名稱進行綁定,不知道是個人配置問題仍是別的緣由,有興趣的能夠試試。