« 205系阪和線配置 | メイン | デカルトくんの成長 »

回線障害の対応

前回の回線障害の対応を入れました。
ルーティングテーブルを監視して、default gateway が消滅したら、DHCPサーバに再度IPアドレスを要求するというものです。
本来は
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
219.118.85.0    *               255.255.255.0   U     0      0        0 eth0
192.168.x.x     *               255.255.255.0   U     0      0        0 eth1
default         ppp85181.pm.twi 0.0.0.0         UG    0      0        0 eth0
ですが、
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
219.118.85.0    *               255.255.255.0   U     0      0        0 eth0
192.168.x.x     *               255.255.255.0   U     0      0        0 eth1
こうなってしまうときが稀にあるようです。

PHPでさくっとスクリプト書いて、cronで五分ごとに監視。
実験したところ、PPPoEが落ちただけではIPアドレスが消滅するということはなさげなのですが、前回は消えていたので、念のためということで。
実験のため、01:30から数分程度ネットワークが不達になっている時間帯がありましたが、ご了承ください。

※追伸:
掲示板に外人が得ろサイト宣伝目的の登録してウザイので、.jpとbbtec.netと知ってる人の海外ドメイン以外は弾いていますので、入れない人がもしいたらメールかなんかください