Hurricane Electric's IPv6 Tunnel Broker Forums

General IPv6 Topics => IPv6 on Windows => Topic started by: Rewillis on June 25, 2020, 05:21:15 PM

Title: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: Rewillis on June 25, 2020, 05:21:15 PM
Running Microsoft Windows 10 ( Home ) Edition, Build 1903.  I followed the steps to cut and paste 6to4 tunnel commands in the command window, initially using the IPv4 address provided to the broker.  The response was okay.  6to4 tunnel is configured in Netgear D6400 router.  When I ping my He.net tunnel IPv6 address ( i.e., "2001:470:4:6a3::2" ), using the He.net "Looking Glass" link, the command times out.  Why is this happening?  :)
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: Rewillis on June 26, 2020, 05:54:55 AM
Update: I am able to ping my He.net 6to4 tunnel IP address ( i.e., "2001:470:4:6a3::2" ) from the Microsoft Windows 10 ( Home ) Edition command prompt, as shown in the attachment, below.  Any suggestions?  :)
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: tjeske on June 30, 2020, 03:51:42 PM
What do you mean "6to4"? HE uses "6in4", not "6to4".

And what do you mean you have configured it in Netgear D6400 router? Is this router capable of terminating the tunnel? If yes, then you don't need to paste anything in the Windows command prompt window. If no, then you need to forward protocol 41 (_not_ port 41!) to your PC where you enter the commands.
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: Rewillis on June 30, 2020, 04:53:52 PM
tjeske, the terminology in my Netgear D6400 router "6to4 Tunnel" settings is "6to4."  Also, I do not know what you mean by my router terminating the tunnel - please be more specific.  Finally, you will need to inform me regarding protocol 41 ( I know that it is not referring to port 41, though ).  Thank you.  :)
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: tjeske on July 28, 2020, 06:44:23 AM
Sorry for late reply, I was on vacation.

So, nope, 6to4 and 6in4 are different things. I believe your Netgear D6400 doesn't support 6in4 tunnels, only 6to4. How did you configure your tunnel on the Netgear?
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: Rewillis on July 28, 2020, 11:36:47 AM
tjeske, please see the attachment.  The "Router's IPv6 Address On LAN" field has been whited out for security reasons.  What is the difference between "6in4" and "6to4"?  Thank you.  :)
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: tjeske on July 28, 2020, 01:24:01 PM
6to4 is a different tunnel protocol than 6in4. They are not compatible.

If you want to use 6in4 in your network, you'll need a device that is capable of setting up the tunnel (e.g. a RaspberryPi or other computer would work) and make the Netgear forward all traffic to this device (DMZ or 'exposed host').
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: Rewillis on July 28, 2020, 04:01:03 PM
tjeske, one more question.  Can you be more specific regarding the option of another computer for setting up the 6in4 tunnel?  Thank you.  :)
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: tjeske on July 28, 2020, 04:52:22 PM
Sure. Depends on the operating system. The configuration steps/commands are listed in your tunnel profile on HE's homepage (when you login to your account, select the tunnel, then "Example configurations"). Your computer should have a static IP address inside your network, e.g. 192.168.0.50. You then need to forward all traffic to this IP. Look for a setting called "DMZ".

Maybe check out this guide:
https://www.cellstream.com/reference-reading/tipsandtricks/160-setting-up-a-6to4-tunnel-in-windows-7

However, it could be that the Netgear doesn't pass protocol 41. In that case, you won't be able to setup a tunnel using the D6400 as your DSL modem.
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: kasperd on August 02, 2020, 01:46:04 AM
Quote from: Rewillis on June 30, 2020, 04:53:52 PMtjeske, the terminology in my Netgear D6400 router "6to4 Tunnel" settings is "6to4."
Look carefully through the list of options. There exist 3 different but still quite similar tunnel protocols: 6to4, 6in4, and 6rd. Which of them does your router support? 6rd is the most flexible and if configured correctly can be made compatible with either 6in4 or 6to4.

Quote from: Rewillis on July 28, 2020, 11:36:47 AMWhat is the difference between "6in4" and "6to4"?
With 6to4 you get IPv6 addresses which are constructed from your IPv4 address. There is no provider as such, you will be relying on third party relays. You have little control over the choice of third party relays and consequently there isn't much you can do when they are unreliable.

With 6in4 you choose a tunnel provider (such as HE). Your traffic goes through your chosen provider and if it doesn't work you can contact your provider or choose a different provider.

There is also a hybrid between the two called 6rd. It has more configuration options and can be configured manually or autoconfigured through DHCP.

Quote from: tjeske on July 28, 2020, 01:24:01 PM6to4 is a different tunnel protocol than 6in4. They are not compatible.
It's true that they are different and that a router configured with 6to4 is no use for communicating with HE. But they are still compatible enough that you can make 6to4 and 6in4 communicate directly with each other. I wouldn't recommend it though. Anything involving 6to4 should be recommended anymore.
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: Rewillis on August 03, 2020, 11:24:34 AM
kasperd, after locating an online user manual for the Netgear D6400 router ( i.e., at the following link: https://www.manualslib.com/manual/966359/Netgear-D6400.html?page=87#manual (https://www.manualslib.com/manual/966359/Netgear-D6400.html?page=87#manual) ), I was able to find the 6rd tunnel configuration settings.  At this point, the only thing I am unsure of are the prefix values, etc. ( the directions indicate that the Internet Service Provider ( ISP ) is supposed to provide these ).  Thank you for mentioning the 6rd option.  How do I configure 6rd with my He.net tunnel values?  :)
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903 ( update ).
Post by: Rewillis on August 03, 2020, 12:09:26 PM
kasperd, see the attachment for the 6rd values that I need.  Does the ISP charge for these values?  Also, with the current 6to4 settings configured in my Netgear D6400 router, I am able to view the web site ( "www.kame.net" - Mosaic version ).  When I visit the "testmyipv6.com" web site, and click on the "IPv6-only Test" link, I receive a message that my computer has successfully connected to that server using IPv6.  However, when I click on the "Dual-Stack ( IPv6 & IPv4 ) Test" link, I receive an error message that indicates that my computer is choosing the IPv4 connection over the IPv6 connection.  Let me know what you think.  :)
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: Rewillis on August 07, 2020, 05:52:01 AM
kasperd, this morning I found the relevant Centurylink.com 6rd tunnel values on the Internet.  See the attachment for the results.  Let me know what you think.  Thank you for your help.  :)
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: tjeske on August 08, 2020, 05:52:35 AM
That looks great! Do you use the HE tunnel for this or the "native" 6rd of CenturyLink?
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: Rewillis on August 08, 2020, 06:27:15 AM
tjeske, I am using the Centurylink.com 6rd tunnel values that I found on the Internet yesterday morning.  As far as the He.net tunnel values are concerned, I tried those, but was not successful in establishing a tunnel.  I thought the He.net tunnels were for the 6in4 configuration, though.  Anyway, thanks to you and kasperd for all of your suggestions.  Keep in touch.  :)
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: tjeske on August 09, 2020, 03:37:21 AM
Great to hear that. Come back for all your IPv6 questions whenever you feel like 🙂
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903 ( update ).
Post by: kasperd on August 25, 2020, 06:08:51 AM
Quote from: Rewillis on August 03, 2020, 12:09:26 PMkasperd, see the attachment for the 6rd values that I need.
If you want to use that router with a HE tunnel, the values you need to enter are as follows:

As 6rd Prefix you enter the routed prefix HE has assigned to you. That router splits it across 5 separate text fields which you fill in one of two different ways depending on the length of your routed prefix.

For a 64 bit prefix, replace the four zeros with the first four components of your routed prefix. Enter 64 in prefix length.

For a 48 bit prefix, replace the first three zeros with the first three components of your routed prefix. Leave the last zero untouched. Enter 48 in prefix length.

For 6rd IPv4 Border Relay Address enter the IPv4 address of the HE tunnel server you are using.

For 6rd IPv4 Address Mask Length the preferred value is 32. If you happen to be using a router which rejects 32 you can enter 31 instead, but that only works if your prefix is 48 bits, those routers cannot use a routed 64 bit prefix.

If your own ISP supports 6rd, then you can expect a better result by using the values provided by your own ISP than by using HE.
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: mstorms on November 24, 2020, 02:03:44 PM
REWILLIS, I'm having the same issues with my D6400; what values did you use for DRD6 for CenturyLink?
Title: Re: He.net 6to4 tunnel in Microsoft Windows 10 Build 1903.
Post by: Rewillis on November 24, 2020, 07:33:11 PM
mstorms, see the attachment below for the Netgear D6400 6rd tunnel values via Centurylink.com.  Also, you can find these values at the following uniform resource locator ( URL ): "https://www.centurylink.com/home/help/internet/modems-and-routers/advanced-setup/enable-ipv6.html (https://www.centurylink.com/home/help/internet/modems-and-routers/advanced-setup/enable-ipv6.html).
These values may be difficult to determine at the above-given url, but the values are clear in the attachment included with this post ( a screen shot from my own Netgear D6400 router ).  This should enable you to successfully connect to "ipv6.google.com," for example.  :)