Date: Wed, 31 Oct 2012 11:42:48 +0100 From: =?ISO-8859-1?Q?Ermal_Lu=E7i?= <eri@freebsd.org> To: "tsaregorodtsev.denis@itmh.ru" <tsaregorodtsev.denis@itmh.ru> Cc: freebsd-net@freebsd.org Subject: Re: IPv6 aliases don't work on carp interface Message-ID: <CAPBZQG1VnSENUzUaOwv8AP9LyL6jJc%2Bvxe_E6VWK3H2y4uowsw@mail.gmail.com> In-Reply-To: <5090E884.4090901@itmh.ru> References: <5090E884.4090901@itmh.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Oct 31, 2012 at 9:59 AM, tsaregorodtsev.denis@itmh.ru <tsaregorodtsev.denis@itmh.ru> wrote: > Hi, > I've run into a problem while adding IPv6 aliases on carp interface on > FreeBSD 8.1. > All IPv6 aliases on carp interface are unreachable from other devices but > the first IPv6 on carp interface works well. > > # ifconfig > em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu > 1500 > options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> > ether 00:50:56:ad:00:5f > inet 172.16.249 netmask 0xffffff00 broadcast 255.255.255.224 > inet6 2001:db8:af:ff01:1:be60:80:700 prefixlen 64 > nd6 options=3<PERFORMNUD,ACCEPT_RTADV> > media: Ethernet autoselect (1000baseT <full-duplex>) > status: active > ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536 > lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 > options=3<RXCSUM,TXCSUM> > inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 > inet6 ::1 prefixlen 128 > inet 127.0.0.1 netmask 0xff000000 > nd6 options=3<PERFORMNUD,ACCEPT_RTADV> > carp0: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500 > inet6 2001:db8:af:ff01:1:be60:80:70f prefixlen 128 > inet6 2001:db8:af:ff01:1:be60:80:70e prefixlen 128 > nd6 options=3<PERFORMNUD,ACCEPT_RTADV> > carp: MASTER vhid 250 advbase 1 advskew 0 > > # ping6 2001:db8:af:ff01:1:be60:80:70f > PING 2001:db8:af:ff01:1:be60:80:70f(2001:db8:af:ff01:1:be60:80:70f) 56 data > bytes > 64 bytes from 2001:db8:af:ff01:1:be60:80:70f: icmp_seq=1 ttl=59 time=0.793 > ms > 64 bytes from 2001:db8:af:ff01:1:be60:80:70f: icmp_seq=2 ttl=59 time=0.837 > ms > > # ping6 2001:db8:af:ff01:1:be60:80:70e > PING 2001:db8:af:ff01:1:be60:80:70e(2001:db8:af:ff01:1:be60:80:70e) 56 data > bytes From 2001:db8:af:ff00::1 icmp_seq=1 Destination unreachable: Address > unreachable From 2001:db8:af:ff00::1 icmp_seq=4 Destination unreachable: > Address unreachable > > If I delete both IPs and add inet6 2001:db8:af:ff01:1:be60:80:70e before > inet6 2001:db8:af:ff01:1:be60:80:70f then 2001:db8:af:ff01:1:be60:80:70e > does work and 2001:db8:af:ff01:1:be60:80:70f does not. > > I googled this issue and found a > patchhttp://lists.freebsd.org/pipermail/freebsd-net/2011-August/029619.html > I've tried to apply it but the problem still exists. I've tested this issue > on FreeBSD9.1 RC2 as well and there was the same problem. > > Best Regards, > Tsaregorodtsev Denis > On pfSense there is a patch carp_ip_aliasfix.diff found here https://github.com/bsdperimeter/pfsense-tools/tree/master/patches/RELENG_8_3 Though the problem with that is that you have to apply many patches before it can be applied as well. > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" -- Ermal
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPBZQG1VnSENUzUaOwv8AP9LyL6jJc%2Bvxe_E6VWK3H2y4uowsw>