For the sake of both redundancy and tinkering, I'd like to get a CARP setup running at home. I have two firewalls yet only one Internet source. All my local subnets will have statically configured IPs on both the CARP interface and the underlying interfaces. I briefly tried to get CARP running on my Internet facing interface and have had no luck with a DHCP client running on that interface.
Has anyone made this work? A fair amount of searching has not turned up a definitive answer as to whether or not it will work. As for right now, it's not working. dhclient never gets an IP on the CARP interface. Here is the relevant info: output of 'ifconfig -a' ---- lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33160 priority: 0 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 em0: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu 9000 lladdr 00:25:90:02:7b:62 description: Native VLAN for Management priority: 0 media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause) status: active inet 192.168.78.1 netmask 0xffffff00 broadcast 192.168.78.255 inet6 fe80::225:90ff:fe02:7b62%em0 prefixlen 64 scopeid 0x1 em1: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu 9000 lladdr 00:25:90:02:7b:63 priority: 0 media: Ethernet autoselect (1000baseT full-duplex) status: active inet6 fe80::225:90ff:fe02:7b63%em1 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 priority: 0 vlan100: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 9000 lladdr 00:25:90:02:7b:62 description: Production Network priority: 0 vlan: 100 priority: 0 parent interface: em0 groups: vlan inet6 fe80::225:90ff:fe02:7b62%vlan100 prefixlen 64 scopeid 0x5 inet 10.128.6.2 netmask 0xffffff00 broadcast 10.128.6.255 vlan403: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 9000 lladdr 00:25:90:02:7b:63 priority: 0 vlan: 403 priority: 0 parent interface: em1 groups: vlan inet6 fe80::225:90ff:fe02:7b63%vlan403 prefixlen 64 scopeid 0x6 pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33160 priority: 0 groups: pflog carp100: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:00:5e:00:01:64 priority: 0 carp: MASTER carpdev vlan100 vhid 100 advbase 20 advskew 0 groups: carp inet6 fe80::200:5eff:fe00:164%carp100 prefixlen 64 scopeid 0x7 inet 10.128.6.1 netmask 0xffffff00 broadcast 10.128.6.255 carp101: flags=8803<UP,BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:00:5e:00:01:65 priority: 0 carp: INIT carpdev vlan403 vhid 101 advbase 1 advskew 0 groups: carp inet6 fe80::200:5eff:fe00:165%carp101 prefixlen 64 scopeid 0x8 ---- /etc/hostname.em1 ---- mtu 9000 up ---- /etc/hostname.vlan403 ---- vlandev em1 ---- /etc/hostname.carp101 ---- dhcp vhid 101 advbase 1 advskew 0 carpdev vlan403 pass abcabcabcabc ---- output of 'dhclient carp101' ---- DHCPDISCOVER on carp101 to 255.255.255.255 port 67 interval 2 send_packet: Network is unreachable DHCPDISCOVER on carp101 to 255.255.255.255 port 67 interval 3 send_packet: Network is unreachable DHCPDISCOVER on carp101 to 255.255.255.255 port 67 interval 7 send_packet: Network is unreachable DHCPDISCOVER on carp101 to 255.255.255.255 port 67 interval 7 send_packet: Network is unreachable DHCPDISCOVER on carp101 to 255.255.255.255 port 67 interval 18 send_packet: Network is unreachable DHCPDISCOVER on carp101 to 255.255.255.255 port 67 interval 20 send_packet: Network is unreachable DHCPDISCOVER on carp101 to 255.255.255.255 port 67 interval 4 send_packet: Network is unreachable No DHCPOFFERS received. No working leases in persistent database - sleeping. ---- output of 'uname -a' ---- OpenBSD foo.insaneirish.com 4.7 GENERIC.MP#130 amd64 ---- Any help would be greatly appreciated!