很多小伙伴在vmware里面安装centos7后,网卡名称叫做ens33,跟我们习惯的网卡名称 eth0,eth1这样的命名习惯不同,那么如何来修改网卡名称呢?下面小伙伴一起来和我做一次修改尝试吧。
1.原网卡名称
我们可以通过命令 ip addr 来获取系统的网卡名称,结果如下
[root@localhost ~]# ip addr
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: ens33: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:b1:4e:86 brd ff:ff:ff:ff:ff:ff
inet 192.168.10.99/24 brd 192.168.10.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::a63f:1372:d4bf:45eb/64 scope link noprefixroute
valid_lft forever preferred_lft forever
其中1 lo是我们虚拟机的回环地址,不是我们本次修改的重点。
ens33 是我们本次要修改的网卡。
2.修改网卡名称
找到原网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33
修改文件名称
mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0
修改里面的内容
vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0 # ens33 修改为 eth0
UUID=824519f6-e9f9-4cdc-b2cd-5af95cc5dc98
DEVICE=eth0 # ens33 修改为 eth0
ONBOOT=yes
IPADDR=192.168.10.99
GATEWAY=192.168.10.2
NETMASK=255.255.255.0
DNS1=202.106.0.20
DNS2=114.114.114.114
修改grub配置文件
因为centos7使用grub2进行启动引导的
vim /etc/default/grub
在GRUB_CMDLINE_LINUX 追加参数 net.ifnames=0 biosdevname=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
使用 grub2-mkconfig命令重新生成GRUB配置并更新内核
grub2-mkconfig -o /boot/grub2/grub.cfg
重启虚拟机后,看到如下结果就表示ok了
[root@k8s ~]# ip addr
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: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:b1:4e:86 brd ff:ff:ff:ff:ff:ff
inet 192.168.10.99/24 brd 192.168.10.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fe80::135b:8559:71:4455/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@k8s ~]#