兩臺機(jī)器都是4網(wǎng)卡聚合配置,并且使用了 vlan
聚合、VLAN配置如下
bond0 -> em1, em2, em3, em4
-> bond0.10 VLAN ID = 10
各節(jié)點網(wǎng)卡配置
節(jié)點A:
bond0.10 => ip=192.168.254.1 mask=255.255.255.0
dhcp.conf:
subnet 192.168.254.0 netmask 255.255.255.0 {
range 192.168.254.2 192.168.254.254;
}
節(jié)點B:
bond0.10 => dhcp=yes
dhcpd 版本:
isc-dhcpd-4.2.7
dhclient 版本:
isc-dhclient-4.2.7
正常獲取到IP:
節(jié)點B操作:
ifup bond0.10
結(jié)果:
成功獲取到IP:192.168.254.2
重啟服務(wù)之后無法獲取到IP:
節(jié)點A操作:
service network restart
節(jié)點B操作:
service network restart
結(jié)果:
節(jié)點B的bond0.10無法獲取到IP:192.168.254.2
僅僅重啟 bond0 成功獲取到IP:
節(jié)點A
ifdown bond0;ifup bond0
節(jié)點B
ifdown bond0;ifup bond0
結(jié)果
節(jié)點Bbond0.10能夠獲取到IP:192.168.254.2
看上面的結(jié)果,執(zhí)行了 service network restart 之后就無法正常獲取IP了
必須要重啟 dhcpd 服務(wù)才能再次獲取到IP
并且節(jié)點A能夠抓到節(jié)點B發(fā)出的dhcp請求包
但是看了一下 network 腳本的具體操作,會執(zhí)行
netfs的重啟
然后讀網(wǎng)卡配置文件,根據(jù)設(shè)備類型做不同的重啟操作
然后是ifdown ifup一些沒在上面重啟過的網(wǎng)卡
最后是 關(guān)閉 ip轉(zhuǎn)發(fā)功能
以及ipv6的鉤子,解鎖
所以不知道是哪個步驟導(dǎo)致的dhcp無法分配到IP
認(rèn)證高級PHP講師