我正在试图监视计算机上的网络故障,其中一部分是监视希望活动的接口也在“运行”。
如果以太网端口(如eth0 )物理连接到另一台设备,它将表示“正在运行”。
问题在于绑定接口,如bond0。如果所有的以太网设备是断开的,它仍然说它正在运行,它仍然是可点击的。这是设计造成的,还是我的系统设置不正确?miimon选项与此有关吗?
我发现了一个可能的问题多亏了格雷戈。当我运行cat /proc/net/bonding/bond0时,它给了我以下(注意MII轮询间隔):
Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth7
MII Status: up
Link Failure Count: 0但是在我的/etc/modprobe.conf中,我设置如下:
alias bond0 bonding
options bond0 -o bond0 mode=0 miimon=100因此,很明显,miimon设置没有正常工作。
发布于 2010-04-01 21:18:25
您的脚本可以扫描/proc/net/粘接/债券X以获得一些状态信息。-格雷格
发布于 2010-04-01 20:54:37
你看过ethtool还是mii-tool?这通常是我在不对Linux中的服务器进行物理检查的情况下确定链接状态的方式。
https://serverfault.com/questions/128588
复制相似问题