Confusion with IPv6 on Windows Server 2008
Hi All,
I am just finding my way around IPv6 and also it's use in Windows
Server 2008. I have set up DHCP and created a DHCP scope for IPv6 to
use a Site Local range (FEC0:). The DHCP server was set up to disable
Stateless Mode so it would provide an address to a client.
Initially that is all I did at the server. At a Vista client I
disabled IPv4 and set IPv6 for receiving an IP addess and a DNS
address from the DHCP server. When I used IPCONFIG to detemine the
outcome I observed a Link Local address but there was no Site Local
addresses.
At this point I wasn't too worried because some of the literature I
read implied that I needed a router and use netsh to set the M and O
bit to allow for Stateful Mode. I did all this. I installed the Router
Role but still no Site Local addreses being provided by the DHCP
Server.
If I examine the client with IPCONFIG it still indicates that DHCP is
NOT enabled.
I am now going around in circles. I am missing something fundamental
here.
I want to know a simple setup that will enable DHCP at the client for
IPv6 and allow the Site-Level addresses to be allocated.
Thanks
John L
Re: Confusion with IPv6 on Windows Server 2008
Hello elaineuk123@yahoo.com,
Maybe this gives you some more info:
http://technet.microsoft.com/en-us/m.../cc137983.aspx
Also see here about IPv6 and Windows:
http://technet.microsoft.com/en-us/n.../bb530961.aspx
Best regards
Meinolf Weber
Disclaimer: This posting is provided "AS IS" with no warranties, and confers
no rights.
** Please do NOT email, only reply to Newsgroups
** HELP us help YOU!!! http://www.blakjak.demon.co.uk/mul_crss.htm
> Hi All,
>
> I am just finding my way around IPv6 and also it's use in Windows
> Server 2008. I have set up DHCP and created a DHCP scope for IPv6 to
> use a Site Local range (FEC0:). The DHCP server was set up to disable
> Stateless Mode so it would provide an address to a client.
>
> Initially that is all I did at the server. At a Vista client I
> disabled IPv4 and set IPv6 for receiving an IP addess and a DNS
> address from the DHCP server. When I used IPCONFIG to detemine the
> outcome I observed a Link Local address but there was no Site Local
> addresses.
>
> At this point I wasn't too worried because some of the literature I
> read implied that I needed a router and use netsh to set the M and O
> bit to allow for Stateful Mode. I did all this. I installed the Router
> Role but still no Site Local addreses being provided by the DHCP
> Server.
>
> If I examine the client with IPCONFIG it still indicates that DHCP is
> NOT enabled.
>
> I am now going around in circles. I am missing something fundamental
> here.
>
> I want to know a simple setup that will enable DHCP at the client for
> IPv6 and allow the Site-Level addresses to be allocated.
>
> Thanks
>
> John L
>
Re: Confusion with IPv6 on Windows Server 2008
Thank you very much for your prompt reply. I had already read the
excellent stuff you referenced for me but I'm still left with the
problem that I can't get a Site-Local address issued to my Vista
client from DHCPv6. It must be something I am doing that is causing
the problem.
Here is how I set IPv6 up on my system.
On a Windows 2008 Domain Controller
1. Set IPv6 Static Address FEC0:0:0:FFFE::1
2. Set Preferred DNS Server Address FEC0:0:0:FFFE::1
3. Set Default Gateway FEC0:0:0:FFFE::A
4. Install the DHCP Role
5. Set an IPv6 Prefix FEC0::FFFE
6 Exclude addresses FEC0:0:0:FFFE::1 through FEC0:0:0:FFFE::FF
7 Scope Option Recursive DNS Server Address FEC0:0:0:FFFE:1
8 Enable Routing
Set the registry key
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\Tcpip\Paremeters\IpenableRouter=1
9 Set the M and O bits
netsh interface IPv6 set interface "Local Area Connection"
managedaddress-enabled
netsh interface ipv6 set interface "Local Area Connection"
otherstateful=enabled
At a Vista Client
1. Set IPv6 to get a Address and DNS address automatically
2. Restart the client
3, Use ipconfig
Link-local FE80 addresses available
No Site-local FEC0 addresses
I then tried to publish an addrees at the server:
netsh interface ipv6 set interface "Local Area Connection"
forwarding="enabled" advertise=enabled
netsh interface ipv6 add route 2001:db8:0:1::/64 "Local Area
Connection" publish=yes
At the Vista Client I now see the published Global Address, but still
no Site Local addresses.
Please tell me where I am going wrong. The DHCP server is simply not
leasing any addresses.
Re: Confusion with IPv6 on Windows Server 2008
Hi John,
I'm exactly under same situation as you were. I hope you've resolved the problem by now. Can you please advise what was done. If still the problem exists, then it seems we need to drop win2k8 dhcpv6 and use either dibbler or any other product.
Please reply!
Re: Confusion with IPv6 on Windows Server 2008
Hi John,
I think you're doing all things correct. I would also suppose that changes you made in Registry are not necessary.
The only thing you probably missed in your Vista client is enabling the ManagedAddress parameter in the 'Interface IPv6' context of NetSH. This parameter is disabled by default. So, can you please try entering the following command in your Vista client: 'netsh int ipv6 set int <Name_or_ID_of_Interface> ManagedAddress=enable'
and notice the result from ipconfig.
There is also another interesting parameter in the same NetSH context. Namely I mean the 'OtherStateful' parameter which is also disabled by default. This parameter is supposed to enable/disable Vista to accept those DHCPv6 options offered by DHCPv6 server.
And finally, please take a look at the short help from output of command 'netsh int ipv6 set int'. Pay attention to descriptions of parameters mentioned above. It can give you more clear understanding of what's going on in this weird (and almost undocumented) IPv6 implementation from MS.