Date: Sun, 3 Aug 2014 14:58:53 -0700 From: David Benfell <benfell@parts-unknown.org> To: freebsd-questions@freebsd.org Subject: he.net IPv6 tunnel Message-ID: <20140803215853.GH19791@home.parts-unknown.org>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Hi all,
It turns out my new ISP, the only one available here, doesn't do IPv6
(yet). So I've been trying to get a tunnel from he.net up.
Here is the relevant snippet from rc.conf:
ipv6_activate_all_interfaces="YES"
# IPv6-over-IPv4 tunnel supplied by he.net; ID 258129
ipv6_network_interfaces="em0"
ifconfig_em0_ipv6="inet6 accept_rtadv"
rtsold_enable="NO"
ipv6addrctl_policy="ipv6_prefer"
cloned_interfaces="gif0"
gifconfig_gif0="50.250.218.161 64.62.134.130"
ifconfig_gif0_ipv6="inet6 2001:470:66:119::2 2001:470:66:119::1
prefixlen 128"
ipv6_defaultrouter="2001:470:66:119::1"
Here is ifconfig -a:
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
1500
options=4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
ether 44:39:c4:3a:d7:ea
inet 50.250.218.161 netmask 0xfffffff0 broadcast
50.250.218.175
inet6 fe80::4639:c4ff:fe3a:d7ea%em0 prefixlen 64 scopeid 0x1
inet 50.250.218.162 netmask 0xffffffff broadcast
50.250.218.162
inet 50.250.218.163 netmask 0xffffffff broadcast
50.250.218.163
inet 50.250.218.164 netmask 0xffffffff broadcast
50.250.218.164
inet 50.250.218.165 netmask 0xffffffff broadcast
50.250.218.165
inet 50.250.218.166 netmask 0xffffffff broadcast
50.250.218.166
inet 50.250.218.167 netmask 0xffffffff broadcast
50.250.218.167
inet 50.250.218.168 netmask 0xffffffff broadcast
50.250.218.168
inet 50.250.218.169 netmask 0xffffffff broadcast
50.250.218.169
inet 50.250.218.170 netmask 0xffffffff broadcast
50.250.218.170
inet 50.250.218.171 netmask 0xffffffff broadcast
50.250.218.171
inet 50.250.218.172 netmask 0xffffffff broadcast
50.250.218.172
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
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 0x2
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
gif0: flags=8011<UP,POINTOPOINT,MULTICAST> metric 0 mtu 1280
inet6 2001:470:66:119::2 --> 2001:470:66:119::1 prefixlen 128
inet6 fe80::4639:c4ff:fe3a:d7ea%gif0 prefixlen 64 scopeid 0x3
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
Here is ping6 ipv6.google.com:
PING6(56=40+8+8 bytes) 2001:470:66:119::2 --> 2607:f8b0:4010:801::1003
ping6: sendmsg: Network is down
ping6: wrote ipv6.l.google.com 16 chars, ret=-1
ping6: sendmsg: Network is down
ping6: wrote ipv6.l.google.com 16 chars, ret=-1
ping6: sendmsg: Network is down
ping6: wrote ipv6.l.google.com 16 chars, ret=-1
When I used the example script that he.net supplies, it brought up
enough IPv6 that I could ping out, and I could ping the two tunnel
endpoints from inside or out. Now, after rebooting, I don't even have
that.
But I also need the routable addresses (I think I got a /64 block)
associated with an interface so they can actually be used. And I don't
see anything on how this is supposed to be done.
Help?
Thanks!
--
David Benfell <benfell@parts-unknown.org>
See https://parts-unknown.org/node/2 if you don't understand the
attachment.
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJT3rCdAAoJEBV64x4SNmArV0AP/1f78txJYMbggM/ogw6YiM+H
0zsJrJ0zSbjhnwLP4sItJFiT2r+hOyIVIHQNy3OrS6TvUA743qRqSwwzZlwpOU/v
Vfhl/607ykovNHeMGtOOI2T6LmWVvCQptjUiGA5yR6Dx5NCsUf7QOvl24MEj7FBi
sZY9Qh30nJWVmF2QpjrUF8aavJWDadYK4wQdj7hTeExlF8OCxHysh3Wfiez7YCex
L6bTv0SJJfnttXNrHZTaN25R6wpIapnyeTtSsjcV7OW/o6hLyTtdYQzocUw2JpEL
22+D/sjoUQUgQp8XXmEFlYb+SrdWruAS/1jz2HGuTW573/TvhPrHcujOYk/vJhr4
Pwzyw9Zi19S2akthMDW4HJxtUJr/qSZ0ROUrJt5SKs5y9o8vdwKAu33R/vsbhzWd
/TtMXfZ56EPF9+Lf+SSEDGEz/zj5QnAa/r33az61oKBWaOcYALTPoNz2Dwl/aqfH
ShkSqm2+3Tjwvb+1UPRnQZI717zX4PrdZxcFSAbzAl6IKDroq+ucvTi1XdU7NThi
fICfGiipAHxt3QWvcacZI3ydK8NM9TrCgCBT3ULA7HjsKPbWjiGh9B+DhIIiPEal
UeyWByHHnOG2/7cbSXE2XVPYuVoDPlj0iB3lxC12MAY2hud7eTLlKXn0yKhmPiRh
3LwzV9aTC32ZLsAIIOGA
=Ewys
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140803215853.GH19791>
