I am trying to set up an IPv6 gateway on FreeBSD. I got radvd to work properly, since it handles the IPv6 address properly from the look of it.
I can only ping IPv6 computers from the FreeBSD computer. But not from other computers on my network.
From my Gentoo Linux computer.
Here is the
Here is my current configuration for IPv6 in rc.conf. I do think the problem is there. But I am not sure how routing works in FreeBSD, I have been trying to find information about this on the internet and on the FreeBSD web site. But I have not had any luck with finding useful information that I can make sense of. I did read the FreeBSD documentation on this, but it did not work for some reason.
My current IPv6 part of rc.conf
I just need to know what is wrong so I can fix it. A config sample that is working would be a good way to do so. It seems that radvd is working without any issue, along with sixxs-aiccu.
Thanks for the help.
I can only ping IPv6 computers from the FreeBSD computer. But not from other computers on my network.
Code:
root@saturn:/usr/home/jonfr # ping6 -c 4 google.com
PING6(56=40+8+8 bytes) 2001:16d8:dd00:1a1::2 --> 2a00:1450:4001:c02::8b
16 bytes from 2a00:1450:4001:c02::8b, icmp_seq=0 hlim=56 time=41.435 ms
16 bytes from 2a00:1450:4001:c02::8b, icmp_seq=1 hlim=56 time=41.415 ms
16 bytes from 2a00:1450:4001:c02::8b, icmp_seq=2 hlim=56 time=41.170 ms
16 bytes from 2a00:1450:4001:c02::8b, icmp_seq=3 hlim=56 time=41.390 ms
--- google.com ping6 statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 41.170/41.352/41.435/0.107 ms
From my Gentoo Linux computer.
Code:
ping6 -c 4 google.com
PING google.com(fa-in-x8b.1e100.net) 56 data bytes
--- google.com ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 2999ms
Here is the
ifconfig
output on the FreeBSD server computer.
Code:
ifconfig -a
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=82808<VLAN_MTU,WOL_UCAST,WOL_MAGIC,LINKSTATE>
ether 00:11:09:ef:20:ea
inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
inet6 fe80::211:9ff:feef:20ea%vr0 prefixlen 64 scopeid 0x6
inet6 2001:16d8:dd00:df::1 prefixlen 64
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
gif0: flags=8011<UP,POINTOPOINT,MULTICAST> metric 0 mtu 1280
inet6 fe80::211:9ff:feef:20ea%gif0 prefixlen 64 scopeid 0x9
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
options=1<ACCEPT_REV_ETHIP_VER>
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1280
options=80000<LINKSTATE>
inet6 fe80::211:9ff:feef:20ea%tun0 prefixlen 64 scopeid 0xa
inet6 fe80::14d8:dd00:1a1:2%tun0 prefixlen 64 scopeid 0xa
inet6 2001:16d8:dd00:1a1::2 --> 2001:16d8:dd00:1a1::1 prefixlen 128
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
Opened by PID 1311
Here is my current configuration for IPv6 in rc.conf. I do think the problem is there. But I am not sure how routing works in FreeBSD, I have been trying to find information about this on the internet and on the FreeBSD web site. But I have not had any luck with finding useful information that I can make sense of. I did read the FreeBSD documentation on this, but it did not work for some reason.
My current IPv6 part of rc.conf
Code:
ipv6_gateway_enable="YES"
ipv6_enable="YES"
ipv6_defaultrouter="2001:16d8:dd00:81a1::1"
ipv6_ifconfig_vr0="2001:16d8:dd00:df::1/64"
[...]
sixxs_aiccu_enable="YES"
gif_interfaces="gif0"
gifconfig_gif0="UP"
radvd_enable="yes"
I just need to know what is wrong so I can fix it. A config sample that is working would be a good way to do so. It seems that radvd is working without any issue, along with sixxs-aiccu.
Thanks for the help.