Unser Netzwerk verfügt über zwei Modems, die sich jeweils hinter einem Router verstecken. Der primäre Router befindet sich in 10.1.1.1, der Backup-Router in 10.1.1.2 und beide sind für das Subnetz 10.1.1.0/24 konfiguriert. Bei beiden Routern ist das Gateway auf 192.168.0.1 konfiguriert. Die 192.168.0.1, die Sie sehen, wenn Ihr Gateway 10.1.1.1 ist, ist jedoch eine andere Maschine als die 192.168.0.1, die Sie sehen, wenn Ihr Gateway 10.1.1.2 ist.
Mein Nagios-Server ist entsprechend eingerichtet:
auto eth0
iface eth0 inet static
address 10.1.1.10
netmask 255.255.255.0
gateway 10.1.1.1
Um es klar zu sagen: Hier gibt es vier Gateways. Router1 (10.1.1.1) Router2 (10.1.1.2) Modem1 (192.168.0.1) Modem2 (192.168.0.1)
Hier sehen Sie, wie Sie den Status der beiden Modems manuell überprüfen können:
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
Ich möchte mindestens in der Lage sein, Modem2 anzupingen.
* Bearbeitet, um meinen abscheulichen Missbrauch der CIDR-Notation zu korrigieren und klare Details bereitzustellen. (Ich glaube nicht, dass dies auf Superuser gehört.)