• Welcome to Hurricane Electric's IPv6 Tunnel Broker Forums.

FreeBSD rc.conf settings issue

Started by thazer, December 29, 2009, 04:15:09 AM

Previous topic - Next topic

thazer

Hi! I'll jump right into the problem, i'm a HE ipv6 user for quite a while and now have switched from ubuntu to freebsd and i'm having trouble with starting up the ipv6 settings...
After researching the net i've found http://www.freebsddiary.org/ipv6.php and http://www.tunnelbroker.net/forums/index.php?topic=19.msg26#msg26 but unfortunately they do not apply to my FreeBSD 7.2-RELEASE-p5 the thing is that the route is not set properly...

here's my rc.conf
ipv6_enable="YES"
gif_interfaces="gif0"
gifconfig_gif0="86.122.121.171 216.66.80.30"
ipv6_network_interfaces="lo0 gif0"
ipv6_ifconfig_gif0="2001:0470:1f0a:d40::2 2001:0470:1f0a:d40::1 prefixlen 128"
ipv6_defaultrouter="-interface gif0"


but i have to manually execute the
/sbin/route -n add -inet6 default 2001:0470:1f0a:d40::1

for the ipv6 network to work properly
i must say i've tryed to use ipv6_defaultrouter="2001:0470:1f0a:d40::1" and ipv6_ifconfig_gif0="2001:0470:1f0a:d40::2/64" as well in the config but still no joy...

thanks in advance!

cholzhauer

Here's what mine looks like


ipv6_network_interfaces="fxp0 gif1 lo0"
ipv6_gateway_enable="YES"
ipv6_prefix_fxp0="2001:470:c27d:d000"
gif_interfaces="gif1"
gifconfig_gif1="12.199.185.10 209.51.181.2"
ipv6_ifconfig_gif1="2001:470:1f10:2aa::2/64"
ipv6_defaultrouter="-interface gif1"


cholzhauer

I did have problems when trying to use gif0...I'm still not exactly sure why, but gif1 worked with no problems.

thazer

tryed and tryed it always says
pgn# ping6 ipv6.google.com
ping6: UDP connect: No route to host


:|

cholzhauer

can you post your routing tables (netstat -nr) and output of "ifconfig -a" ?

did you try using gif1 instead of gif0?

thazer

#5
i'll try to keep this thread clean and use pastebin, hope this will be ok with all...

here is the basic comand line config from tunnelbroker.net
http://pastebin.ca/1736599


here's the rc.conf
defaultrouter="86.122.121.129"
gateway_enable="YES"
hostname="pgn.ro"
ifconfig_nfe0="inet ....."
[...]
ipv6_enable="YES"
ipv6_network_interfaces="lo0 gif1"
ipv6_gateway_enable="YES"
gif_interfaces="gif1"
gifconfig_gif1="86.122.121.171 216.66.80.30"
ipv6_ifconfig_gif1="2001:0470:1f0a:d40::2/64"
ipv6_defaultrouter="-interface gif1"
[...]


after that i do a quick network restart
http://pastebin.ca/1736601

as ipv6 does not work i use route to add the gateaway :
http://pastebin.ca/1736604

p.s. sorry for the old encrypted pastebins...

jimb

Just make the pastebin links actual links so people can click on them.  Also, the pastebins are encrypted.  Can't see them without a password.

cholzhauer

While this isn't a perfect fix, it would work.

create /etc/rc.local as root

add the following line to it


route -n add -inet6 default 2001:0470:1f0a:d40::1


Reboot.

FreeBSD will run that command on restart.