北極的Github:https://git.yunweika.com
默認centos7安裝不設置內核版本,會影響網卡的名稱。所以為了我們統一管理我們需要將網卡名稱修改為eth開頭
第一步查看服務器版本
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
第二步查看當前網卡名稱
我們可以看到當前網卡名稱都是en0開頭的,不方便我們集中管理
[root@localhost ~]# ip a
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether f4:1d:6b:86:8a:09 brd ff:ff:ff:ff:ff:ff
3: eno2: mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether f4:1d:6b:86:8a:0a brd ff:ff:ff:ff:ff:ff
4: eno3: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether f4:1d:6b:86:8a:0b brd ff:ff:ff:ff:ff:ff
inet 10.4.81.93/24 brd 10.4.81.255 scope global noprefixroute eno3
valid_lft forever preferred_lft forever
inet6 fe80::687f:25f8:b435:887b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
5: eno4: mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether f4:1d:6b:86:8a:0c brd ff:ff:ff:ff:ff:ff
第三步進入網卡配置文件
將所有的文件mv 更換名稱
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
ifcfg-eno1 ifcfg-lo ifdown-ippp ifdown-ppp ifdown-TeamPort ifup-bnep ifup-isdn ifup-ppp ifup-TeamPort network-functions
ifcfg-eno2 ifdown ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-plip ifup-routes ifup-tunnel network-functions-ipv6
ifcfg-eno3 ifdown-bnep ifdown-isdn ifdown-sit ifup ifup-ippp ifup-plusb ifup-sit ifup-wireless
ifcfg-eno4 ifdown-eth ifdown-post ifdown-Team ifup-aliases ifup-ipv6 ifup-post ifup-Team init.ipv6-global
[root@localhost network-scripts]#
[root@localhost network-scripts]# mv ifcfg-eno1 ifcfg-eth0
[root@localhost network-scripts]# mv ifcfg-eno2 ifcfg-eth1
[root@localhost network-scripts]# mv ifcfg-eno3 ifcfg-eth2
[root@localhost network-scripts]# mv ifcfg-eno4 ifcfg-eth3
第四步修改網卡信息
需要修改的主要幾點
1.NAME
2.DEVICE
3.BOOTPROTO [dhcp or static or none]none和static需要在輸入ip地址
4.添加HWADDR 默認網卡沒有mac地址,需要添加mac地址
第五步修改內核參數
[root@localhost network-scripts]# vi /etc/sysconfig/grub
在倒數第二行quiet前面添加net.ifnames=0 biosdevname=0
我們還可以在裝系統的時候配置
光標移動到Install CentOS上,按tab鍵 輸入net.ifnames=0 biosdevname=0 回車
第六步生成啟動菜單
[root@localhost network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-f9f84382fb844c0a84e9ee9b2a2906b5
Found initrd image: /boot/initramfs-0-rescue-f9f84382fb844c0a84e9ee9b2a2906b5.img
done
第七步驗證是否修改成功
[root@localhost ~]# reboot #重啟生效
centos7默認不支持ifconfig,如果需要ifconfig請yum install net-t
修改完畢!