Für den IPCop gibt es ein High Availability Addon, das bei der Version 1.4.18 des Cops nicht direkt funktioniert.
Ich habe die auftretenden Fehler wie folgt gefixt:
- in /etc einen zusätzlichen link rsyncd.conf -> auf rsync.conf setzen
- in /usr/lib einen link libpcap.so.0.8.3 -> libpcap.so setzen
- dann habe ich im /var/ipcop/ucarp/bin/onlinecheck.pl die Offlineerkennung geändert, da dort
ein grep auf unknown war, was nur bei einem DNS Error zuschlägt, was bei einer Anbindung via
leased line so nicht auftritt. Zusätzlich habe ich dort einen Test eingebaut, der versucht über
einen alternativen zweiten uplink eine Verbindung herzustellen.
- in /home/httpd/cgi-bin/ucarp.cgi habe ich die Möglichkeit eingebaut das alternative gateway
einzugeben. Wird hier 0.0.0.0 eingegeben, ist der Test via alternative Gateway ausgeschaltet.
Die geänderten Files können hier heruntergeladen werden.
Diese Änderungen funktionierten bei mir im Test auch mit dem IPCop 1.4.16.