Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jan 2014 14:07:39 +0100
From:      Ole Myhre <ole@dataoppdrag.no>
To:        freebsd-net@freebsd.org
Subject:   carp and rtadvd
Message-ID:  <52E7AB9B.5050707@dataoppdrag.no>

next in thread | raw e-mail | index | archive | help
Hi,

I have a simple setup with two 10.0-RELEASE firewalls running carp, a
virtual IPv6 address and running rtadvd:

(applied to both firewalls)

# kldload carp
# ifconfig em2 inet6 2001:db8::1/64 vhid 1 up
# sysctl net.inet6.ip6.forwarding=1
# echo 'rtadvd_enable="YES"' >> /etc/rc.conf
# echo 'rtadvd_interfaces="em2"' >> /etc/rc.conf
# service rtadvd start

This works fine, one firewall is MASTER, the other BACKUP and the
clients behind em2 gets a prefix in the 2001:db8::/64 subnet. However
both firewalls are sending router advertisements (only one being MASTER)
with the LL-address of the physical em2 interface as the gateway. This
causes clients that supports multiple default gateways to select both
firewalls as their default gateway, and sending traffic to both the
MASTER and BACKUP firewall.

Is there a way to make only the MASTER send router advertisements or
(preferably only the MASTER) sending router advertisements with a
virtual LL-address?

Thanks,
Ole Myhre



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52E7AB9B.5050707>