Pro zvýšení dostupnosti LAN se používá failover, nebo také IPMP - IP Multi Path
Solaris má podporu pro multipath zabudovanou, ztačí ho jen správně nastavit. Pro dvě síťovky budeme potřebovat 3 IP adresy. Dvě na sítovky (testik-ce0,testik-ce1) a třetí na virtuální rozhraní (testik). Adresa virtuálního rozhraní je ta, co bude na serveru dostupná i když jedna ze síťových karet nebude funkční.
Soubor /etc/hosts
127.0.0.1 localhost 192.168.1.183 testik loghost 192.168.1.181 testik-ce0 192.168.1.182 testik-ce1
Nastavení síťových karet:
Soubor /etc/hostname.ce0
testik-ce0 netmask + broadcast + \ group production -failover deprecated up \ addif testik failover up
Soubor /etc/hostname.ce1
testik-ce1 netmask + broadcast + \ group production -failover deprecated up
Jak to vlastně funguje?
Jednoduše :) Virtuální rozhraní je jen další adresa přidaná jako ce0:1 a pokud ce0 selže, tak se adresa přestěhuje na rozhraní ce1:1. Výsledkem je neustálá dostupnost jedné adresy a to i při výpadku jedné z cest.
PS: aby to fungovalo, musí být pingnutelná adresa v /etc/defaultrouter