Nasza sieć ma dwa modemy, każdy ukryty za routerem. Router podstawowy znajduje się w wersji 10.1.1.1, router zapasowy znajduje się w wersji 10.1.1.2 i oba są skonfigurowane w podsieci 10.1.1.0/24. Oba routery mają skonfigurowaną bramę na 192.168.0.1. Jednak 192.168.0.1, które widzisz, jeśli twoja brama to 10.1.1.1, to inna maszyna niż 192.168.0.1, które widzisz, czy twoja brama to 10.1.1.2.
Mój serwer Nagios jest odpowiednio skonfigurowany:
auto eth0
iface eth0 inet static
address 10.1.1.10
netmask 255.255.255.0
gateway 10.1.1.1
Żeby było jasne: są tutaj cztery bramy. Router1 (10.1.1.1) Router2 (10.1.1.2) Modem1 (192.168.0.1) Modem2 (192.168.0.1)
Oto ilustracja tego, co mogę zrobić ręcznie, aby sprawdzić status dwóch modemów:
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
Chciałbym przynajmniej móc pingować Modem2.
* Edytowane, aby poprawić moje ohydne niewłaściwe użycie notacji CIDR i podać wyraźne szczegóły. (Nie sądzę, że należy to do administratora).