ネットワークには2つのモデムがあり、それぞれがルーターの後ろに隠れています。プライマリルーターは10.1.1.1にあり、バックアップルーターは10.1.1.2にあり、両方とも10.1.1.0/24サブネットに構成されています。両方のルーターのゲートウェイは192.168.0.1に構成されています。ただし、ゲートウェイが10.1.1.1の場合に表示される192.168.0.1は、ゲートウェイが10.1.1.2の場合に表示される192.168.0.1とは異なるマシンです。
私のNagiosサーバーはそれに応じてセットアップされます:
auto eth0
iface eth0 inet static
address 10.1.1.10
netmask 255.255.255.0
gateway 10.1.1.1
明確にするために、ここには4つのゲートウェイがあります。ルーター1(10.1.1.1)ルーター2(10.1.1.2)モデム1(192.168.0.1)モデム2(192.168.0.1)
以下に、2つのモデムのステータスを確認するために手動でできることを示します。
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
少なくともModem2にpingできるようにしたいと思います。
* CIDR表記法のひどい誤用を修正し、明確な詳細を提供するために編集。(これはスーパーユーザーに属しているとは思わない。)