zabbix服务器停机备份了2小时之后。虚拟机突然丢失了网卡。
系统为Centos7
先用 ip addr 查看
原来的eno167777xx网卡没了,出现了一个新的网卡 ens32
root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
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: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:50:56:8f:64:16 brd ff:ff:ff:ff:ff:ff
inet 10.24.220.230/24 brd 10.24.220.255 scope global ens32
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:fe8f:6416/64 scope link
valid_lft forever preferred_lft forever
进网卡配置目录看下
cd /etc/sysconfig/network-scripts/
目录里没有eno167777xx这个,拷贝一份看好不好使
cp eno167777xx ifcfg-ens32
没啥用,看状态
systemctl status network
systemctl status NetworkManager
没啥有用信息,就是起不来
重启network
systemctl restart network
查看日志
cat /var/log/message|grep network
找到报错
Failed to start LSB: Bring up/down networking
网上查一圈,需要重配mac地址,配置成跟上面的ip addr查看结果一样就行
一个是 /etc/sysconfig/network-scripts/ifcfg-ens32的HWADDR选项
示例
HWADDR=00:50:56:8F:64:16
一个是 /etc/udev/rules.d/90-eno-fix.rules 的启动规则
示例
# This file was automatically generated on systemd update
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:8f:64:16", NAME="ens32"
网上的关闭和禁用自启NetworkManager作用不大,特别是你原来的网卡配置是用NetworkManager配的时候,关闭自启还有副作用。我关闭之后ip配置完整,但只能ping通本地和网关,重启启用NetworkManager才恢复正常。