rtadvd config
![]()
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
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
![]()
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
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
![]()
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
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...
|