Hi misc,

I'm trying to setup a pair of carp'ed firewalls on a cablemodem connection with a single dhcp'ed IP. The carp setup was a breeze on the internal interfaces where I have free reing on IPs, but, not unexpectedly, the dhcp IP is proving a to be challenge! Searching around the archives, man pages and google turned up pretty much only one other such attempt with no conclusiv solution...

My plan is/was to basically setup carp on my external interfaces with carpdev, and then just run dhclient on the external carp interfaces on both firewalls, which should give them the same IPs as they are requesting for the same virtual MAC...

The issue as it is, is that I'm unable to properly run dhclient on the carp interfaces, when they are in INIT state. Eg:

carp1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
       carp: INIT carpdev xl1 vhid 2 advbase 1 advskew 128
       groups: carp egress
       inet 0.0.0.0 netmask 0x0
[EMAIL PROTECTED] dhclient carp1
DHCPREQUEST on carp1 to 255.255.255.255 port 67
send_packet: Network is unreachable
DHCPREQUEST on carp1 to 255.255.255.255 port 67
send_packet: Network is unreachable

If I give it a phony IP first (eg: ifconfig carp1 1.1.1.1 ), the carp interface's state goes to master or backup (depending other carp peer) and dhclient seems to find its way and is able to get an IP from the dhcp. This workaround kinda works, but dhclient doesn't seem to be able to renew properly and carp failover also seemed iffy (not fully tested at this point).

So I guess my main question is, why can't dhclient get the carp ifs an IP while they're in INIT state?

Secondary question would be, has anyone else tried / succeded in such a setup?


TIA

JC

Reply via email to