我怎么知道我的路由器是否支持IPv6?


15
$ ping6 ::
PING ::(::) 56 data bytes
64 bytes from ::1: icmp_seq=1 ttl=64 time=0.046 ms
64 bytes from ::1: icmp_seq=2 ttl=64 time=0.053 ms
64 bytes from ::1: icmp_seq=3 ttl=64 time=0.058 ms
^C
--- :: ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.046/0.052/0.058/0.007 ms

这些证据足以知道我的路由器将支持IPv6吗?在不查找可能过时的桌上路由器的型号,型号和固件的情况下,我该如何分辨?


1
嗯,我现在注意到我尝试对默认网关(::)进行ping操作,而改为由计算机本身(::1)进行回复,所以我想这一切只能说明我的网络配置不正确。
badp 2011年

您可以编辑帖子以包括路由器的品牌,型号和修订版本以及当前安装的固件版本。
摩押

2
@Moab如果可能的话,我想得到一个与路由器无关的通用答案。
badp 2011年

2
要测试整个链(您的计算机,本地网络,提供商,最多一台服务器),请参见test-ipv6.comipv6-test.com
Arjan

1
ping6 ::顺便说一句:让我超时,但我正在使用IPv6。尽管如此,使用路由器的主机名也可以。当切换无线设备时,ping6 ::让我知道ping6: sendmsg: No route to host。)
Arjan

Answers:


10

您可以ping“所有路由器链接本地地址”(RFC 4291)以发现本地网络上的所有路由器(将en1替换为连接接口的名称,例如'eth0'或'wlan0'):

$ ping6 -I en1 ff02::2
PING6(56=40+8+8 bytes) fe80::def0:9abc:5678:1234%en1 --> ff02::2
16 bytes from fe80::1234:5678:9abc:def0%en1, icmp_seq=0 hlim=64 time=33.759 ms
^C
--- ff02::2 ping6 statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 33.759/33.759/33.759/0.000 ms

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.