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才恢復正常。