91 lines
4.2 KiB
HTML
Raw Permalink Normal View History

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" /> <!-- <meta http-equiv="refresh" content="60" /> --> <meta http-equiv="X-UA-Compatible" content="chrome=1"> <meta name="description" content="Enabling teredo on Windows Vista and above." /> <meta name="keywords" content="Teredo,Windows,IPv4,IPv6" /> <meta name="author" content="Mika Suomalainen" /> <link rel="canonical" href="http://mkaysi.github.com/articles/guides/teredo.html">
<title>
Teredo on Windows Vista and above.
</title>
<link rel="stylesheet" type="text/css" href="../../tyyli.css" />
</head>
<body>
<hr/>
<a href="../../sitemap/sitemap.html">Sitemap</a>
<hr/>
<!-- vim : set ft=html -->
<h1 id="enabling-teredo-on-windows-vista-and-above">Enabling teredo on Windows Vista and above</h1>
<p>Linux users: install miredo and start it and you have IPv6. Optionally set server in /etc/miredo/miredo.conf .</p>
<h2 id="the-easy-way">The easy way</h2>
<p>Create file called whatever.reg with this content:</p>
<pre><code>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters]
&quot;AddrConfigControl&quot;=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\TCPIP\v6Transition]
&quot;Teredo_DefaultQualified&quot;=&quot;Enabled&quot;
&quot;Teredo_State&quot;=&quot;Enterprise Client&quot;
&quot;Teredo_ServerName&quot;=&quot;teredo.ipv6.microsoft.com&quot;</code></pre>
<p>Now double click it and answer Yes to UAC and warning about importing registry values. Now you can either reboot or update Group policy by opening cmd.exe and running</p>
<pre><code>gpupdate /force
netsh interface teredo show state</code></pre>
<p>teredo.ipv6.microsoft.com can be replaced with any other teredo server in the .reg file.</p>
<h2 id="the-hard-way">The hard way</h2>
<pre><code>netsh int ipv6 set teredo client teredo.trex.fi</code></pre>
<p>Optional, sets Teredo server. The default one is provided by Microsoft, this isn't, but this is in Finland where I live.</p>
<pre><code>route print</code></pre>
<p>Scroll up and see what is number of teredo. It's near top.</p>
<pre><code>netsh
interface ipv6
show teredo
add route ::/0 interface=XX</code></pre>
<p>Replace XX with number from &quot;route print&quot;.</p>
<pre><code>exit</code></pre>
<pre><code>netsh interface teredo set state enterpriseclient</code></pre>
<p>Optional IF YOUR COMPUTER ISN'T IN DOMAIN! Enterpriseclient can be replaced with server or default.</p>
<pre><code>regedit</code></pre>
<p>Browse to HKEY_LOCAL_MACHINE</p>
<p>and create a new DWORD (right click somewhere in the middle of window) and name it as &quot;AddrConfigControl&quot;. It should have value 0 by default, if it doesn't, set the value as 0.</p>
<hr/>
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_developer = 0;
var disqus_url = 'http://mkaysi.github.com/articles/guides/teredo.html';
var disques_title = 'Teredo on Windows Vista and above';
var disqus_shortname = 'mkaysishomepage'; // required: replace example with your forum shortname
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async =
true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0])
.appendChild(dsq);
})();
</script>
<noscript>
Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Dis qus.</a>
</noscript>
<p>
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus </span></a>
</p>
<!-- vim : set ft=html -->
</body>
</html>
2013-04-16 14:00:20 +03:00
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-40171169-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>