所以今天早上,我一直在使用我在reddit(所有地方)上find的指南在我的networking上configurationIPv6,地址是http://ipv6friday.org/blog/2012/06/ipv6-enabling-training/ 。 现在乍看起来,这似乎工作,但是,我正在testing的机器,虽然它正确地从范围内获得一个地址,不是路由的IPv6,我期望通过演示:
[ping6 -c 3 www.facebook.com]的[服务器]输出
PING www.facebook.com(www6-slb-10-03-frc1.facebook.com) 56 data bytes 64 bytes from www6-slb-10-03-frc1.facebook.com: icmp_seq=1 ttl=47 time=133 ms 64 bytes from www6-slb-10-03-frc1.facebook.com: icmp_seq=2 ttl=47 time=132 ms 64 bytes from www6-slb-10-03-frc1.facebook.com: icmp_seq=3 ttl=47 time=133 ms --- www.facebook.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 132.464/133.152/133.669/0.506 ms
和
[客户端]输出“ping6 -c 3 www.facebook.com”
PING www.facebook.com(www6-slb-10-03-frc1.facebook.com) 56 data bytes --- www.facebook.com ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 2016ms
下面是相关configuration的副本。 我已经部分匿名使用的范围:
[server] /etc/radvd.conf
interface eth0 { AdvSendAdvert on; MinRtrAdvInterval 3; MaxRtrAdvInterval 10; AdvHomeAgentFlag off; prefix 2a01:348:6:XXX::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr off; }; RDNSS 2a01:348:6:XXX::2 { AdvRDNSSLifetime 30; }; };
[客户端]输出“sudo ifconfig”
wlan0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:dd inet addr:192.168.1.31 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: 2a01:348:6:XXX:XXX:feff:fe81:70dd/64 Scope:Global inet6 addr: fe80::c617:XXX:XXX:70dd/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:99921 errors:0 dropped:0 overruns:0 frame:0 TX packets:74457 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:103144730 (103.1 MB) TX bytes:10523791 (10.5 MB)
[客户端]输出“ip-6 route show dev wlan0”
2a01:348:6:XXX::/64 proto kernel metric 256 expires 86405sec fe80::/64 proto kernel metric 256 default via fe80::202:XXX:XXX:7345 proto kernel metric 1024 hoplimit 64
现在我想,这是默认路由IPv6回环,而不是通过2a01使用其他路由。 我的问题,在这里发生了什么,如何更改默认路由?
提前致谢!
编辑
根据要求,从服务器到Facebook的traceroute:
“traceroute -6 www.facebook.com”的[服务器]输出
matthew@192:~$ traceroute -6 www.facebook.com traceroute to www.facebook.com (2a03:2880:2110:3f03:face:b00c::), 30 hops max, 80 byte packets 1 gw-1459.lon-02.gb.sixxs.net (2a01:348:6:5b2::1) 80.071 ms 81.407 ms 81.361 ms 2 gblon02.sixxs.net (2a01:348:0:4:0:3:1:1) 81.271 ms 95.160 ms 109.436 ms 3 ge-0-0-5-20.cs0.thw.uk.goscomb.net (2a01:348:0:4:0:3:0:1) 109.430 ms 109.065 ms 109.004 ms 4 xe-0-1-1.cs0.the.uk.goscomb.net (2a01:348::36:1:1) 108.915 ms 108.905 ms 108.815 ms 5 xe-0-1-0.cs0.gs2.uk.goscomb.net (2a01:348::24:1:1) 110.143 ms 110.089 ms 110.033 ms 6 xe-0-1-0-0.cs1.gs2.uk.goscomb.net (2a01:348::40:1:1) 109.943 ms 46.947 ms 47.509 ms 7 xe-0-1-0.cs0.sov.uk.goscomb.net (2a01:348::41:1:1) 53.724 ms 53.645 ms 54.847 ms 8 ge-1-1-5.rt0.sov.uk.goscomb.net (2a01:348::17:0:1) 56.107 ms 58.176 ms 59.559 ms 9 lonap.he.net (2001:7f8:17::1b1b:1) 63.359 ms 63.270 ms 65.433 ms 10 2001:7f8:4::80a6:1 (2001:7f8:4::80a6:1) 175.217 ms 142.380 ms 174.992 ms 11 xe-3-3-0.bb02.iad2.tfbnw.net (2620:0:1cff:dead:beef::24d) 146.202 ms 148.312 ms 149.878 ms 12 ae9.bb02.frc1.tfbnw.net (2620:0:1cff:dead:beef::d6) 126.861 ms 127.347 ms 128.946 ms 13 ae2.dr01.frc1.tfbnw.net (2620:0:1cff:dead:beef::97) 129.830 ms ae2.dr02.frc1.tfbnw.net (2620:0:1cff:dead:beef::9b) 130.823 ms 132.602 ms 14 2620:0:1cff:dead:beee::163 (2620:0:1cff:dead:beee::163) 134.811 ms 2620:0:1cff:dead:beee::15d (2620:0:1cff:dead:beee::15d) 137.022 ms 2620:0:1cff:dead:beee::153 (2620:0:1cff:dead:beee::153) 139.157 ms
而从IPv6客户端仍然通过radvd启用
“traceroute -6 www.facebook.com”的[客户端]输出
matthew@matthew-laptop:~$ traceroute -6 www.facebook.com traceroute to www.facebook.com (2a03:2880:2110:3f01:face:b00c::), 30 hops max, 80 byte packets 1 * * * 2 * * * 3 * * * 4 * * * 5 * * * 6 * * * 7 * * * 8 * * * 9 * * * 10 * * * 11 * * * 12 * * * 13 * * * 14 * * * 15 * * * 16 * * *
你真的要求一个子网,而不只是隧道? 您需要将另一个子网路由到您的隧道端点,您不能直接使用隧道子网:
https://www.sixxs.net/faq/connectivity/?faq=usingsubnet
https://www.sixxs.net/home/requestsubnet/
如何连接到我的子网上的其他主机?
使用你的子网最简单的方法是每个networking分配一个/ 64,然后build立一个路由器通告服务器。 由于SixXS每个隧道a / 48(所谓的站点前缀)作为子网提供服务,因此您可能会在站点中拥有65535/64的子网。 A / 48是一个terminal站点,因此不应该委托给其他pipe理员。
在Linux下,这个路由器广播(RA)服务器被称为radvd,* BSD(KAME堆栈)称之为rtadvd。 然后可以使用RFC 2462(也称为“IPv6无状态地址自动configuration”)configuration客户端。
注意,在/ 64 only :: 1(PoP)和:: 2(你的端点)的隧道中可以被使用,因为其余的不被路由。
“默认路由/ 64”虽然是一个路由子网,并被路由到您的隧道的端点,因此可以直接用于在隧道后面的单独链路上连接主机。 如果您需要在端点后面提供多个/ 64位,则需要请求子网。
一个网站被定义为一个单一pipe理的networking。 在pipe理发生变化的一刻,一个在不同的网站。 因此,如果您有一个由X组pipe理的大楼运营的另一个大楼,那么这两个网站就是由pipe理员Ypipe理的。 当然,当X组和Y组在行政上属于A组时,仍然可以被视为一个单一的站点。