Jaringan kami memiliki dua modem, masing-masing tersembunyi di belakang router. Router utama pada 10.1.1.1, router cadangan pada 10.1.1.2, dan keduanya dikonfigurasi untuk subnet 10.1.1.0/24. Kedua router memiliki gateway dikonfigurasikan ke 192.168.0.1. Namun, 192.168.0.1 yang Anda lihat jika gateway Anda 10.1.1.1 adalah mesin yang berbeda dari 192.168.0.1 yang Anda lihat apakah gateway Anda 10.1.1.2.
Server Nagios saya telah diatur sesuai:
auto eth0
iface eth0 inet static
address 10.1.1.10
netmask 255.255.255.0
gateway 10.1.1.1
Jadi untuk menjadi jelas: ada empat gateway di sini. Router1 (10.1.1.1) Router2 (10.1.1.2) Modem1 (192.168.0.1) Modem2 (192.168.0.1)
Berikut ini ilustrasi yang dapat saya lakukan secara manual untuk memeriksa status kedua modem:
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
Saya ingin minimal dapat melakukan ping Modem2.
* Diedit untuk memperbaiki penyalahgunaan notasi CIDR saya yang keji, dan memberikan detail yang jelas. (Saya tidak berpikir ini milik superuser.)