Subsections

1.1 OPT_UCARP

UCARP ist eine freie Userland-Portierung des Common Adress Redundancy Protocols (CARP). Entwickelt wurde CARP vom OpenBSD-Team.

Um UCARP zu nutzen, braucht man mindestens zwei Systeme. Diese Systeme bekommen jeweils eine eindeutige IP-Adresse. Zusätzlich wird eine virtuelle IP-Adresse definiert. Eines der Systeme wird Master und die anderen Slaves. Dem Master wird die virtuelle IP-Adresse zugeordnet. Fällt der Master aus wird einer der Slaves zum Master. Die virtuelle IP-Adresse wird im Netzwerk als Gateway genutzt.

Auf dem fli4l werden die UCARP-Instanzen durch ein IP-UP-Script gestartet und durch ein IP-Down-Script wieder beendet. Dadurch wird nicht nur der Ausfall des Routers sondern auch der Ausfall der Internetverbindung abgefangen.

1.1.1 Konfiguration

OPT_UCARP
'yes' aktiviert das Paket.

UCARP_N
Anzahl der UCARP-Instanzen.

UCARP_x_INTERFACE
Das Interface auf dem die UCARP-Instanzen gebunden werden soll (z.B. eth0, br0, eth0.7).

UCARP_x_SRCIP
Die reale IP-Adresse und die Netzmaske in CIDR (Classless Inter-Domain Routing) Schreibweise die auf UCARP_x_INTERFACE gesetzt ist (z.B. 192.168.6.1/24)

UCARP_x_ADDR
Die virtuelle IP-Adresse und die Netzmaske in CIDR (Classless Inter-Domain Routing) Schreibweise (z.B. 192.168.6.10/24)

UCARP_x_PASS
Das Passwort, mit dem diese UCARP-Instanz verschlüsselt wird.

UCARP_x_PREEMPT
Diese Angabe ist optional und kann komplett weggelassen werden. Mit 'yes' wird dieser Router so schnell wie möglich Master.

UCARP_x_ADVSKEW
Diese Angabe ist optional und kann komplett weggelassen werden. Durch diese Einstellung kann der Master festgelegt werden. Je höher der Wert ist, desto geringer ist seine Berechtigung, die Rolle vom Masterhost einzunehmen. Gültige Werte sind 0 bis 254. Der Standardwert ist 0.