Windows 7在DHCP设置中失败Ping IPv6

我已经build立了一个testingISC DHCP服务器没有连接到互联网与DHCP和DHCPv6。 我也有一个启用了IPv6的Cisco 3750G。 我在两台机器上都安装了防火墙。

我的Windows 7计算机将同时获得IPv4和IPv6地址:

Ethernet adapter Wired Network Connection: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Intel(R) 82566MM Gigabit Network Connection Physical Address. . . . . . . . . : 00-0B-97-DD-18-4E DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes IPv6 Address. . . . . . . . . . . : 2001:6::afb(Preferred) Link-local IPv6 Address . . . . . : fe80::900c:ec5b:cfd0:8470%11(Preferred) IPv4 Address. . . . . . . . . . . : 10.99.1.101(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : DHCP Server . . . . . . . . . . . : 10.99.1.10 DHCPv6 IAID . . . . . . . . . . . : 234883991 DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-13-99-C3-BE-00-0B-97-DD-18-4E DNS Servers . . . . . . . . . . . : 2001:6::10 10.99.1.10 NetBIOS over Tcpip. . . . . . . . : Enabled 

Ping IPv4在双向上工作正常。 我可以使用IPv6从DHCP服务器到我的Windows机器,但如果我尝试从Windows机器到其他地方,它给了我这个:

 C:\Users\Brad>ping 2001:8::10 Pinging 2001:8::10 with 32 bytes of data: PING: transmit failed. General failure. PING: transmit failed. General failure. Ping statistics for 2001:8::10 Packets: Sent = 2, Received = 0, Lost = 2 (100% loss) 

我读过,我需要有一个默认路由器设置(没有真正意义上的,因为我不离开networking),但我找不到设置它的选项。 option routers需要一个IPv4地址。

任何想法,我做错了什么?

编辑:更多信息

/etc/dhcpd6.conf

 #Some defines # These made no difference, but I saw them elsewhere: #option dhcp6.softwire code 54 = ip6-address; #option dhcp6.defroute code 123 = ip6-address; #option dhcp6.defgateway code 99 = ip6-address; ping-check false; ddns-update-style none; authoritative; default-lease-time 900; min-lease-time 900; max-lease-time 900; shared-network "pool 1" { subnet6 2001:6::/64 { range6 2001:6::11 2001:6::fff; #prefix6 2001:6::1:0:0:0:0 2001:6::ffff:0:0:0:0 / 64; option dhcp6.name-servers 2001:6::10; option dhcp6.defgateway 2001:6::1; } } 

Windows 7路由表(它只给我/ 128的IPv6地址)

 IPv6 Route Table =========================================================================== Active Routes: If Metric Network Destination Gateway 1 306 ::1/128 On-link 11 266 2001:6::afb/128 On-link 33 276 fe80::/64 On-link 14 281 fe80::/64 On-link 11 266 fe80::/64 On-link 14 281 fe80::39e6:c23:1fc4:b71b/128 On-link 11 266 fe80::900c:ec5b:cfd0:8470/128 On-link 33 276 fe80::b933:ca7f:14:f58d/128 On-link 1 306 ff00::/8 On-link 33 276 ff00::/8 On-link 14 281 ff00::/8 On-link 11 266 ff00::/8 On-link =========================================================================== Persistent Routes: None 

你不能通过DHCPv6来设置路由器(我发现的其中一个缺点)。 你必须使用路由器通告协议。

您在发布的configuration文件中注释了前缀。 DHCPv6将需要,否则客户端必须猜测,Windows默认为128。

这是一个非常简单的例子,其中包含ISC DHCPv6的所有常见选项。