IP Cop HA Addon

 

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.
(c) 2009 by Hartmut Eilers