Automatisierter UMTS-Fallback mit Nagios
$ ping 10.8.0.11 PING 10.8.0.11 (10.8.0.11) 56(84) bytes of data. 64 bytes from 10.8.0.11: icmp_seq=1 ttl=63 time=79.6 ms 64 bytes from 10.8.0.11: icmp_seq=2 ttl=63 time=79.5 ms 64 bytes from 10.8.0.11: icmp_seq=3 ttl=63 time=79.7 ms <ethernetkabel wird gezogen> 64 bytes from 10.8.0.11: icmp_seq=295 ttl=63 time=724 ms 64 bytes from 10.8.0.11: icmp_seq=296 ttl=63 time=1079 ms 64 bytes from 10.8.0.11: icmp_seq=297 ttl=63 time=559 ms
Dies ist das Verhalten meines Netzüberwachungs-Notebooks auf dem zum Management dienenden OpenVPN-Link beim Ziehen des Ethernetkabels. Auf dem Ding läuft eh ein Nagios und es hat zum Verschicken von Warn-SMS aus dem Nagios eine UMTS-Karte. Also habe ich ihm jetzt per Event Handler beigebracht, automatisch einen pppd zu starten, wenn die Gegenstelle des OpenVPN-Tunnels ihren Status nach DOWN wechselt. Und das funktioniert sogar.
Die hohen RTTs nach dem Ziehen des Ethernetkabels kommen übrigens daher, dass in der UMTS-Karte derzeit eine uralte Simyo-SIM steckt, die noch nicht UMTS-fähig ist. Aber die ist bald leer, und dann kommt da auch eine USIM rein.