Re: ipv6 / rtadv problem

2011-03-31 Thread Steve Wills
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I have a similar issue. I have: ifconfig_re0_ipv6=inet6 accept_rtadv And after boot, I get: % ping6 www.google.com PING6(56=40+8+8 bytes) 2001:470:::::: -- 2a00:1450:8005::68 ^C - --- www.l.google.com ping6 statistics --- 5

Re: ipv6 / rtadv problem

2011-03-29 Thread Sergey Kandaurov
On 29 March 2011 02:12, Daniel O'Connor docon...@gsoft.com.au wrote: On 29/03/2011, at 8:29, Daniel O'Connor wrote: On 29/03/2011, at 1:37, Sergey Kandaurov wrote: 1) ipv6_enable is obsolete in HEAD, see UPDATING. Ahh UPDATING, of course, thanks :) 2) Normally hosts ignore rtadv packets if

Re: ipv6 / rtadv problem

2011-03-29 Thread Daniel O'Connor
On 29/03/2011, at 19:05, Sergey Kandaurov wrote: This is repeatable after a reboot, I haven't experienced with FreeBSD 8.x. I would assume an NDP communication problem or some such, it would be interesting to see this sort of traffic, also ifconfig and ndp -a output. Grr.. I had to

Re: ipv6 / rtadv problem

2011-03-29 Thread Daniel O'Connor
On 29/03/2011, at 22:04, Bernd Walter wrote: Grr.. I had to reinstall today because I forgot to create a swap partition and now I can't reproduce the problem :( NDP effectively replaces ARP for IPv6. Like ARP it is also learning by received packets and not only by direct query and because

Re: ipv6 / rtadv problem

2011-03-29 Thread Bernd Walter
On Tue, Mar 29, 2011 at 08:24:53PM +1030, Daniel O'Connor wrote: On 29/03/2011, at 19:05, Sergey Kandaurov wrote: This is repeatable after a reboot, I haven't experienced with FreeBSD 8.x. I would assume an NDP communication problem or some such, it would be interesting to see this

Re: ipv6 / rtadv problem

2011-03-29 Thread Marcin Cieslak
Daniel O'Connor docon...@gsoft.com.au wrote: On 29/03/2011, at 8:29, Daniel O'Connor wrote: On 29/03/2011, at 1:37, Sergey Kandaurov wrote: 1) ipv6_enable is obsolete in HEAD, see UPDATING. Ahh UPDATING, of course, thanks :) 2) Normally hosts ignore rtadv packets if ipv6_gateway_enable

Re: ipv6 / rtadv problem

2011-03-29 Thread Daniel O'Connor
On 29/03/2011, at 23:10, Marcin Cieslak wrote: Daniel O'Connor docon...@gsoft.com.au wrote: On 29/03/2011, at 8:29, Daniel O'Connor wrote: On 29/03/2011, at 1:37, Sergey Kandaurov wrote: 1) ipv6_enable is obsolete in HEAD, see UPDATING. Ahh UPDATING, of course, thanks :) 2) Normally

Re: ipv6 / rtadv problem

2011-03-29 Thread Bernd Walter
On Tue, Mar 29, 2011 at 11:43:57PM +1030, Daniel O'Connor wrote: It is running a fairly old FreeBSD (6.x..), maybe there are bugs there.. I don't think there are general bugs about neighbor discovery in FreeBSD since the beginning, but NIC drivers might have multicast bugs and although you are

Re: ipv6 / rtadv problem

2011-03-29 Thread Bernd Walter
On Tue, Mar 29, 2011 at 10:19:26PM +1030, Daniel O'Connor wrote: On 29/03/2011, at 22:04, Bernd Walter wrote: My assumption is that the problem is with the other host or switch network and you just never noticed this so far because this kind of problem can easily hide for a very long

Re: ipv6 / rtadv problem

2011-03-28 Thread Sergey Kandaurov
On 28 March 2011 16:55, Daniel O'Connor dar...@dons.net.au wrote: Hi, I am trying to get a -CURRENT box to get an IPv6 address via RTADV, however I am not having any luck. I have tried the following in rc.conf :- ipv6_enable=YES ipv6_gateway_enable=YES ifconfig_em0_ipv6=RTADV (the last

Re: ipv6 / rtadv problem

2011-03-28 Thread Daniel O'Connor
On 29/03/2011, at 1:37, Sergey Kandaurov wrote: 1) ipv6_enable is obsolete in HEAD, see UPDATING. Ahh UPDATING, of course, thanks :) 2) Normally hosts ignore rtadv packets if ipv6_gateway_enable is also set (as per rfc4861). All you need is something like ifconfig_em0_ipv6=inet6

Re: ipv6 / rtadv problem

2011-03-28 Thread Daniel O'Connor
On 29/03/2011, at 8:29, Daniel O'Connor wrote: On 29/03/2011, at 1:37, Sergey Kandaurov wrote: 1) ipv6_enable is obsolete in HEAD, see UPDATING. Ahh UPDATING, of course, thanks :) 2) Normally hosts ignore rtadv packets if ipv6_gateway_enable is also set (as per rfc4861). All you need is