Please help me with IPv6 and setting up a DHCP pool for IPv6

CrispyTheGoat

Reputable
Aug 18, 2014
3
0
4,510
The title pretty much explains what I need to do, however I will go into slightly more depth and give you a little insight of my network.

So I live in the UK if it makes a difference and have an ADSL2+ line coming into my house, connected to that I have a Draytek Vigor 120 Modem that goes into a Draytek 2920n. Now my internet connection works perfectly with no complaints, however I also have two gaming consoles, the Xbox 360 and the Xbox One.

When I play both of these consoles they work fine on online multiplayer games, however Call of Duty Ghosts works fine on the Xbox 360, but returns "servers not available at this time" when trying to connect to online multiplayer on the One. I have partially figured it out for myself and spoke to Xbox support who have told me that most games on the Xbox One use IPv6. And I realise that is quite true as the 360 does not and when i plug in a old ISP configured router it allows me to connect on the One. I questioned why and then saw that IPv6 is setup on the LAN configuration of my old ISP configured router.

So I thought I would attempt to setup a DHCP pool for IPv6 on my new router. I believe I need I need to use a private IPv6 range and I think it needs to start with 'fe80' as that is what my Xbox One is using.

Here is the link to a GUI that you can actually play around with as I think it is an online demo: http://tw.draytek.com:12920/

On the GUI you navigate to LAN on the left side > General setup > And then IPv6 next to LAN 1.

I need to figure out all of the settings to setup a DHCP pool any experienced networkers out there that could help?

Thanks in advance :)
 
Another internet myth I suspect. xbox is not some magic device than can use IPv6 when other devices do not. The only way you can use IPv6 is if your ISP provides you with a IPv6 address block for you to use. It is best though of as bunch of static ip addresses for your devices to use. It does not use NAT the end device each get their own routable address. Although you can use a form of DHCP it is not really done that way.

Now if you really work at it hard you can run IPv6 in your house and run ipv4 to the internet so you could assign private ipv6 addresses to your xbox and then let it nat it to the ipv4 but what would be the point. It just makes things massively complex for no advantage. You can not use a actually server that is using a IPv6 ip (if they even exist) if your internet connection is IPv4. Now if you love complex networks you could I suppose use one of services that allow you to tunnel IPv6 over IPv4 so you could have a IPv6 network in your house when the ISP does not offer it but I see no advantage to it.

So step 1 is to get a IPv6 connection from your ISP then you can start to worry about everything else.
 

CrispyTheGoat

Reputable
Aug 18, 2014
3
0
4,510


Thank you for your reply bill001g,

This issue is that I am unable to play the online multiplayer of CoD Ghosts on the Xbox One without doing so, my old router had a DHCPv6 configured just on the LAN, which I assume was for NAT purposes of some kind. So seen as that is the only thing that is not configured on my new router which does not allow me to play then I can only assume I also need to setup a DHCPv6 server on the LAN so that the Xbox will be assigned a private IPv6 address again for NAT purposes.


 
Pretty much all you do is assign IPv6 addresses to the interface and it will run ipv6 in the lan but it is highly unlikely that is your issue. You may be best off actually disabling IPv6 on all your devices. No matter what if your router only has ipv4 addresses that will be the only address you can use to the outside world. Even if you assign ipv6 addresses to internal devices they still can not access ipv6 devices on the internet since your router has no ability to talk to them.
 

CrispyTheGoat

Reputable
Aug 18, 2014
3
0
4,510


I have noticed that recently I have also not been able to stream media from my PC to my Xbox One hwoever I can to my 360 so I presume it uses IPv6 to communicate internally as well.

Also do you not think it would be possible that it uses IPv6 to assign it a private address and then uses a protocol like teredo to transmit over IPv4? I do not see the point in it either, unless Xbox have done this so when they transition over to using nothing but IPv6 then the setup will already be configured.

I am completely clueless on this topic so I may be talking rubbish, please let me know what you think :)