doesnot ping to ipv6 address obtained from dhcpv6 server
hi, I configured DHCPv6 in windows 2008 R2 server. I use Vista and Win7 machines as DHCPv6 clients and obtained IPv6 addresses(in the range 2000::). I was able to ping Vista from server, but ping fails to Win7. I could see in the 'netsh interface ipv6 show route', the entry 2000::/64 in Vista. But in Win7, that entry is missing. When I added 'netsh interface ipv6 add route 2000::/64 <interface index>' in Win7, ping is successful. Can someone tell me how that route entry can be obtained in Win7 automatically. Thanks in advance. uv.
July 18th, 2011 11:27am

Hi, Windows Server 2008 R2 DHCPv6 server does not advertise the router prefix by default, not for all machines at least. The router prefix needs to be specified and advertised either at the router or at some server/router machine in the network before a client will add that route to its routing table. You can accomplish this by running the following netsh commands on elevated command prompt of the DHCPv6 Server: Netsh interface ipv6 add route <prefix_of_the_IPv6_address> <server_interface> publish=yes netsh interface ipv6 set interface <server_interface> adv=en managed=en other=en This should help! Best Regards! Stoyan Chalakov Microsoft Professional Support Engineer Microsoft Customer Services and Support
Free Windows Admin Tool Kit Click here and download it now
July 24th, 2011 3:40am

Hi, By default, a Windows 7 client will configure its local IPv6 address based on what a local IPv6 router instructs it to do. If you don't have a properly configured router in your environment, a Windows 7 client will not contact a DHCP server for an address even if the settings on the network interface are configured to "Obtain an IPv6 address automatically", but will instead automatically configure an address. If you want your client to obtain an address from a DHCP server, you must configure the client to do so using the netsh.exe tool. Using this tool, two things must be done: 1. Disable Router Discovery. 2. Enable Managed Address Configuration OR enable Other Stateful Configuration. Please run CMD as administrator and run following commands by order: 1. netsh int ipv6 show int. (The output from this command will list your interfaces and their respective index numbers. You will use this index value in the next command.) 2. netsh int ipv6 set int [index] routerdiscovery=disabled (disable Router Discovery) 3. netsh int ipv6 set int [index] managedaddress=enabled (enable Managed Address) After enabling Managed Address, you may need to run the following commands to delete the existing IP address and renew the DHCP assigned IPv6 address: · netsh int ipv6 delete address [index] <static IPv6 address> · ipconfig /renew6 [index] To enable Other Stateful: netsh int ipv6 set int [index] otherstateful=enabled After enabling Other Stateful, you may need to run the following commands to release an existing DHCP IPv6 address before assigning a static IPv6 address: · ipconfig /release6 [index] · netsh int ipv6 add address [index] <static IPv6 address> You can confirm your changes by using the following command to view the existing settings: netsh int ipv6 show int [index] Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
July 28th, 2011 6:12am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics