Min ISP Router en range ind til mig, den lander på 192.0.2.20 og rangen hedder 203.0.113.0/24. Jeg satte to OpenBSD maskiner op og tildelte dem ip adresserne 192.0.2.21 og 192.0.2.22
fw1# echo inet 192.0.2.21 255.255.255.0 NONE > /etc/hostname.em0 fw2# echo inet 192.0.2.22 255.255.255.0 NONE > /etc/hostname.em0 both# echo 192.0.2.1 > /etc/mygate both# echo nameserver 8.8.8.8 > /etc/resolv.conf
Maskinen har kun et netkort, jeg behøver heller ikke flere. Jeg skal sætte ip adressen 192.0.2.20 op på begge maskiner med Carp, det vil sige at maskinerne taler sammen og aftaler indbyrdes hvem der svarer på IP Adressen på et givent tidspunkt, samtidig holder de øje med om modparten er i live og hvis modparten går ned overtager den automatisk IP’en.
Samtidig sætter vi 203.0.113.0.1 på CARP devicet også, på den måde vil Carp-Masteren svare på både inder- og ydersiden af netværket samtidig.
both# cat inet 192.0.2.20 255.255.255.0 192.0.2.255 vid 1 carpdev em0 pass password > /etc/hostname.carp1 both# cat net alias 203.0.113.1 >> /etc/hostname.carp1
Sidst men ikke mindst skal forwarding aktiveres ved at udkommentere flg. linie i /etc/sysctl.conf
net.inet.ip.forwarding=1
Genstart maskinen, og u kan du opsætte en client på indersiden der har en ip adresse på 203.0.113.0/24 og bruger 203.0.113.0.1 som default gateway.