Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 May 2009 08:22:47 +0800
From:      Rommel Laranjo <rslaranjo@gmail.com>
To:        JASSAL Aman <aman.jassal@esigetel.fr>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Freebsd failed to create routing prefix
Message-ID:  <f051005f0905031722t238ca83dqa3a97e68000241c6@mail.gmail.com>
In-Reply-To: <52471.86.212.66.201.1241304184.squirrel@webmail.esigetel.fr>
References:  <f051005f0905021259v7464998ucb63b93d315f3fe9@mail.gmail.com> <52471.86.212.66.201.1241304184.squirrel@webmail.esigetel.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello Jassal,

Yes you are right, the problem will not occur if you put the ipv6
address at rc.conf and reboot. But, the problem I describe will occur
only when if you change from Stateless IPv6 autoconfiguration to
Static, without rebooting the machine.

On Sun, May 3, 2009 at 6:43 AM, JASSAL Aman <aman.jassal@esigetel.fr> wrote=
:
> Hello M.Laranjo
>
> The Kame stack for IPv6 should be working fine, whether you use stateless
> autoconfiguration or static configuration.
>
> Since you want to use static configuration, my suggestion would be to
> modify the /etc/rc.conf file so that your static configuration is loaded
> everytime at boot. That way, you don't have to suppress the autoconfigure=
d
> address to reconfigure your static address afterwards.
>
> The lines you will need are :
>
> ipv6_enable=3D"YES"
> ipv6_network_interface=3D"em0"
> ipv6_ifconfig_em0=3D"2001:db8:1234:abcd:20c:27ff:fe3d:63dd prefixlen 64"
> ipv6_defaultrouter=3D"2001:db8:1234:abcd::1"
>
> This should work. Please try to ping6 your router to see if everything is
> working as it's supposed to. About your last question, I'm not 100% sure,
> but I don't think FreeBSD will autoconfigure a route if you just add a
> static ipv6 address on your interface... Unless you use a routing daemon
> like routed.
>
> Kind regards
>
>
> Aman Jassal
>
>
> Le Sam 2 mai 2009 21:59, Rommel Laranjo a =E9crit :
>> Hello everyone,
>>
>>
>> I need help. My box(Machine1) by default will perform IPv6 stateless
>> autoconfiguration and I need to change this autoconfigured address to
>> static manually without restarting. Here are the steps I follow but I su=
re
>> I missed something cause I was
>> unsuccessful of doing it.
>>
>> 1. I disabled sysctl knob to stop receiving rtadv
>> # sysctl -w net.inet6.ip6.accept_rtadv=3D0
>>
>>
>> 2. I then removed the autoconfigured ipv6 address from the interface
>> # ifconfig em0 inet6 2001:db8:1234:abcd:20c:27ff:fe3d:63dd delete
>>
>>
>> 3. I removed the default ipv6 route since I will replace with another
>> route # route delete -inet6 default
>>
>>
>> 4. I then added the autoconfigured ipv6 address back to the interface to
>> make it static # ifconfig em0 inet6 2001:db8:1234:abcd:20c:27ff:fe3d:63d=
d
>> prefixlen 64 up
>>
>> 5. I added the new default ipv6 route
>> # route add -inet6 default 2001:db8:1234:abcd::1
>>
>>
>> At this point I pinged 2001:db8:1234:abcd:20c:27ff:fe3d:63dd from anothe=
r
>> =A0IPv6 box (Machine2) with IPv6 address of the same prefix
>> (2001:db8:1234:abcd:215:d3ff:fe4f:acaf) but with no success. But if I
>> ping6 from Machine2 to my router 2001:db8:1234:abcd::1 I am successfull.
>>
>> I tried to check IPv6 route information from Machine1 thru netstat -rnf
>> inet6 but have not found this entry:
>>
>> 2001:db8:1234:abcd::/64 =A0 =A0 =A0 =A0 =A0 link#1 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0UC
>> em0
>>
>> I hope someone could shed light on how to put this route into my ipv6
>> routing table. Is this a bug in FreeBSD not to automatically add a routi=
ng
>> prefix after changing from IPv6 stateless autoconfiguration to static IP=
v6
>> address ?
>>
>> Thanks,
>>
>>
>> Romskie
>> _______________________________________________
>> 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"
>>
>>
>
>
>



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