我们的网络有两个调制解调器,每个调制解调器都隐藏在路由器后面。主路由器在10.1.1.1上,备用路由器在10.1.1.2上,并且都配置为10.1.1.0/24子网。两个路由器的网关均配置为192.168.0.1。但是,如果网关为10.1.1.1,则看到的192.168.0.1与网关为10.1.1.2时的192.168.0.1是不同的计算机。
我的Nagios服务器已相应设置:
auto eth0
iface eth0 inet static
address 10.1.1.10
netmask 255.255.255.0
gateway 10.1.1.1
因此要明确:这里有四个网关。路由器1(10.1.1.1)路由器2(10.1.1.2)调制解调器1(192.168.0.1)调制解调器2(192.168.0.1)
这是我可以手动检查两个调制解调器状态的说明:
ping -c4 192.168.0.1 # Is Modem1 up?
ip route add via 10.1.1.2
ip route change default via 10.1.1.2
ping -c4 192.168.0.1 # Is Modem2 up?
wget 192.168.0.1 # yields expected control webpage for Modem2
ip route change default via 10.1.1.1
ip route del default via 10.1.1.2
wget 192.168.0.1 # Connection refused; Modem1 has no web interface
ssh adminuser@192.168.0.1 # I can log in to Modem1 and check status
我至少希望能够ping Modem2。
*编辑以更正我对CIDR标记的不当使用,并提供清晰的细节。(我不认为这属于超级用户。)