Teredo Tunneling Adapter is a virtual device that acts as an interpreter between IPv4 and IPv6 networks. At the moment most computers are connected to the Internet using IPv4 connectivity without a direct (native) connection to IPv6 networks. This problem may be overcome by using the Teredo Tunneling technology which gives the ability to an IPv4 network to communicate with an IPv6 network and vice versa. Teredo Tunneling is a temporary solution and will be disabled when IPv6 connectivity becomes native on the network.
In this tutorial I will show you how to install Teredo Tunneling on Windows 8, 7 and Vista.
How to install Microsoft Teredo Tunneling Adapter
Step 1. Install Teredo Tunneling Adapter (Add Legacy Hardware).
1. Open Device Manager. To do that:
2. Highlight your computer name and rom Action menu choose Add legacy hardware.
3. Press Next.
4. Select Install the hardware that I manually select from a list (Advanced) and press Next.
5. Select Network adapters and press Next.
6. Highlight the Microsoft manufacturer, select the Microsoft Teredo Tunneling Adapter and press Next.
7. Press Next to start the installation of Microsoft Teredo Tunneling Adapter.
8. Click Finish when the installation completed.
9. Ensure that Microsoft Teredo Tunneling Adapter is installed successfully. To do that you have to enable the hidden devices view: From the View menu choose Show hidden devices.
10. Expand Network Adapters. The Microsoft Teredo Tunneling Adapter should be listed there. *
- If you see an exclamation mark at the Microsoft Teredo Tunneling Adapter then follow this guide to fix the Teredo Tunneling Adapter cannot start – Code 10 problem.
- If Microsoft Teredo Tunneling Adapter doesn't work or doesn't appear on device manager after the restart, then you have to enable Teredo client by using this tutorial: Teredo Tunneling is installed but missing in Device Manager or gives error code 10 after restart.
11. Restart your computer and you 're done!
How to verify Teredo Tunneling Proper Installation and Functionality.
Step 1. Verify Teredo Tunneling Adapter's state:
1. Go to Start > All Programs > Accessories.
2. Open Command Prompt.
3. At command prompt window, type the following command and press Enter.
- netsh interface teredo show state
– If MS Teredo Tunneling Adapter functions properly, you should receive a similar output screen:
Additional Notes for Teredo State:
Type: client means that teredo tunneling is enabled on your computer. If the Type shows disabled then teredo tunneling is disabled on your computer.
State: dormant means that teredo tunneling is inactive right now. The State will be changed to qualified when you start an IPv6-enabled application that uses Teredo (e.g. "Windows Remote Assistance").
Step 2. Check if Teredo Tunneling Adapter can resolve properly IPv6 domain names.
The easiest way to verify that Teredo Tunneling adapter can resolve properly IPv6 domain names is to ping your own computer name using the ping v6 command. To do that:
1. Find your computer name by going to Start > Control Panel > System.
2. Note the name at Computer name field.
3. Open a command prompt window, type the following command and press Enter.
- ping –6 <ComputerName>
(e.g. In this example the Computer Name is "Win7VM1". So the command should be: "ping –6 Win7VM1" ).
4. If Teredo tunnel adapter can resolve IPv6 domain names correctly you should see a similar reply screen.