rtadvd config
Shadow Hawkins on Wednesday, 05 October 2011 19:39:56
Hello,
I am having difficulty getting rtadvd correctly configured on my FreeBSD (v8.2) server.
When I try to start it, I see an error message in the system log:
rtadvd[2695]: <getconfig> non zero router lifetime is specified for rl0, which must not be allowed for hosts. you must change router lifetime or enable IPv6 forwarding.
My rtadvd.conf file looks like this:
rl0:\
:addrs#1:addr="2001:610:645:1::":prefixlen#64:tc=ether:
Any ideas?
Thanks
rtadvd config
Jeroen Massar on Wednesday, 05 October 2011 19:44:00
The message says "or enable IPv6 forwarding", which is something you likely want to do ;)
systcl -w net.inet6.ip6.forwarding=1
should do the trick, and of course put that in /etc/sysctl.conf or similar term in /etc/rc.conf
rtadvd config
Shadow Hawkins on Wednesday, 05 October 2011 21:24:23
Fixed, thanks.
One question: I can traceroute6 www.kame.net, but when I try lynx www.kame.net I get the ipv4 site, ie, I get the non-dancing kame. Any idea what is going wrong here?
rtadvd config
Jeroen Massar on Wednesday, 05 October 2011 23:47:28
Your lynx does not support IPv6 or prefers IPv4 over IPv6?
Try www.ipv6.sixxs.net to find out if it does either of that.
rtadvd config
Shadow Hawkins on Thursday, 06 October 2011 11:13:42
Hmmm... no luck here either.
$ lynx www.ipv6.sixxs.net
Looking up www.ipv6.sixxs.net
Making HTTP connection to www.ipv6.sixxs.net
Alert!: Unable to connect to remote host.
lynx: Can't access startfile http://www.ipv6.sixxs.net/
My first thought is the firewall. Should this PF rule should be sufficient?:
pass out quick on $ext_if inet6 keep state
I also tried this, but it doesn't seem to make any difference:
pass out quick on gif0 inet6 keep state
Thanks
rtadvd config
Jeroen Massar on Thursday, 06 October 2011 11:24:15
If you are debugging firewalls, your best bet is to turn on logging and show the complete running firewall ruleset, not the last rule you tried to modify...
Posting is only allowed when you are logged in. |