delaying initialization
解決:# mv /etc/sysconfig/network-scripts/ifcfg-eth0?
sysconfig/network-scripts/ifcfg-eth1 ??
vim?
sysconfig/network-scripts/ifcfg-eth1
修改DEVICE="eth0"?
為DEVICE="eth1"
然后重啟啟動網卡嘗試下
故障前的操作:
DELL刀片裝的是CentOS6.3的操作系統,網卡識別的是em1和em2,由于工作需要做了槽位調整,并啟動了刀片
?
故障現象:
啟動后網絡不通,通過iDRAC登錄后route查看缺省路由正常;
重啟網絡服務:
[root@nodeA?~]#?service?network?restart Shutting?down?loopback?insterface:?[?OK?] Bringing?up?loopback?insterface:?[?OK?] Bringing?up?interface?em1:?Device?em1?does?not?seem?to?be?present,delaying?initialization.?[FAILED]
?
分析問題和解決:
之前在別的文章中我們提過70-persistent-net.rules文件,所以看了一下:
[root@nodeA?~]#?vi?/etc/udev/rules.d/70-persistent-net.rules
#?This?file?was?automatically?generated?by?the?/lib/udev/write_net_rules #?program,?run?by?the?persistent-net-generator.rules?rules?file. # #?You?can?modify?it,?as?long?as?you?keep?each?rule?on?a?single #?line,?and?change?only?the?value?of?the?NAME=?key.
#?PCI?device?0x14e4:0x163a?(bnx2) SUBSYSTEM=="net",?ACTION=="add",?DRIVERS=="?*",?ATTR{address}=="24:b6:fd:ab:76:1e",?ATTR{type}=="1",?KERNEL=="eth*",?NAME="eth1"
#?PCI?device?0x14e4:0x163a?(bnx2) SUBSYSTEM=="net",?ACTION=="add",?DRIVERS=="?*",?ATTR{address}=="24:b6:fd:ab:76:1c",?ATTR{type}=="1",?KERNEL=="eth*",?NAME="eth0"
發現NAME的名稱不正確,依次將上述紅色字體中的eth0改為em1,eth1改為em2;
*切記:網卡編號由MAC地址大小決定,MAC越小網卡編號越小;
如下:
…………
#?PCI?device?0x14e4:0x163a?(bnx2)
SUBSYSTEM=="net",?ACTION=="add",?DRIVERS=="?*",?ATTR{address}=="24:b6:fd:ab:76:1e",?ATTR{type}=="1",?KERNEL=="eth*",?NAME="em2"
#?PCI?device?0x14e4:0x163a?(bnx2) SUBSYSTEM=="net",?ACTION=="add",?DRIVERS=="?*",?ATTR{address}=="24:b6:fd:ab:76:1c",?ATTR{type}=="1",?KERNEL=="eth*",?NAME="em1"
保存退出~!
[root@nodeA?~]#reboot
………………
問題解決~!