हमारे नेटवर्क में दो मॉडेम हैं, प्रत्येक एक राउटर के पीछे छिपा हुआ है। प्राथमिक राउटर 10.1.1.1 पर है, बैकअप राउटर 10.1.1.2 पर है, और दोनों 10.1.1.0/24 सबनेट में कॉन्फ़िगर किए गए हैं। दोनों राउटरों को उनके प्रवेश द्वार को 192.168.0.1 पर कॉन्फ़िगर किया गया है। हालाँकि, 192.168.0.1 जिसे आप देखते हैं कि आपका गेटवे 10.1.1.1 है, 192.168.0.1 से अलग मशीन है जिसे आप देखते हैं कि आपका गेटवे 10.1.1.2 है या नहीं।
मेरा 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
मैं कम से कम मोडेम 2 को पिंग करने में सक्षम होना चाहूंगा।
* CIDR संकेतन के मेरे घृणित दुरुपयोग को सही करने के लिए संपादित, और स्पष्ट विवरण प्रदान करें। (मुझे नहीं लगता कि यह सुपरयूज़र पर है।)