Ağımızın her biri bir yönlendiricinin arkasına gizlenmiş iki modem var. Birincil yönlendirici 10.1.1.1'de, yedek yönlendirici 10.1.1.2'de ve her ikisi de 10.1.1.0/24 alt ağında yapılandırılmış. Her iki yönlendiricinin de ağ geçitleri 192.168.0.1 olarak yapılandırılmıştır. Ancak, ağ geçidinizin 10.1.1.1 olup olmadığını gördüğünüz 192.168.0.1, ağ geçidinizin 10.1.1.2 olup olmadığını gördüğünüz 192.168.0.1'den farklı bir makinedir.
Nagios sunucum buna göre ayarlandı:
auto eth0
iface eth0 inet static
address 10.1.1.10
netmask 255.255.255.0
gateway 10.1.1.1
Açık olmak gerekirse: Burada dört ağ geçidi vardır. Yönlendirici1 (10.1.1.1) Yönlendirici2 (10.1.1.2) Modem1 (192.168.0.1) Modem2 (192.168.0.1)
İki modemin durumunu kontrol etmek için manuel olarak neler yapabileceğimin bir örneği:
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
En azından Modem2'ye ping yapabilmek istiyorum.
* CIDR gösteriminin iğrenç yanlış kullanımımı düzeltmek ve net ayrıntı sağlamak için düzenlendi. (Bunun süper kullanıcıya ait olduğunu düşünmüyorum.)