Penguin
Annotated edit history of Teredo version 24, including all changes. View license author blame.
Rev Author # Line
12 AristotlePagaltzis 1 [Teredo | http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/teredo.mspx] is a method of tunneling [IPv6] packets over [IPv4] that is capable of providing direct connections even in situations where both ends are behind [NAT] gateways. The efficiency of virtual PeerToPeer networks greatly benefits from this capability.
10 PerryLorier 2
12 AristotlePagaltzis 3 However, it does require that
4 * there is no FireWall between you and the [Teredo] server
19 PerryLorier 5 * you don't have a realworld [IPv6] address from somewhere else (this isn't that hard tho -- if you have a real IPv6 address, you don't need teredo!)
22 PerryLorier 6 * you are not behind a ''symmetric [NAT]''. If so, you may be able to employ some other means such as setting up [6to4] on the [NAT] device in order to get an [IPv6] address. This [paper|http://www.brynosaurus.com/pub/os/nat.pdf] discusses the problems with [NAT] devices supporting (or not supporting) NAT transversal techniques.
10 PerryLorier 7
14 PerryLorier 8 !!! Implementation notes for clients
15 PerryLorier 9 This discusses the machines behind NAT and if you may have issues with them or not.
10 PerryLorier 10
12 AristotlePagaltzis 11 [Linux], [FreeBSD]::
10 PerryLorier 12
12 AristotlePagaltzis 13 You can use [Miredo | http://www.simphalempin.com/dev/miredo/]'s client mode to implement [Teredo] on [Linux] or [FreeBSD], provided your [Kernel] has [IPv6] support.
11 PerryLorier 14
12 AristotlePagaltzis 15 <br>
16
17 MicrosoftWindows::
18
19 <br> You need XP Service Pack 2 or the [Advanced Networking Pack | http://www.microsoft.com/downloads/details.aspx?FamilyId=E88CC382-8CE6-4739-97C0-1A52A6F005E4&displaylang=en]. On a CommandLine, do:
20
21 <pre>
16 SamJansen 22 ipv6 install
24 GuyThornley 23 netsh interface ipv6 set teredo client teredo.ipv6.microsoft.com
12 AristotlePagaltzis 24 </pre>
25
26 Note: if you are on a MicrosoftWindows domain you must substitute <tt>client</tt> for <tt>enterpriseclient</tt>.
27
28 Now you should be able to use [VoIP] and [P2P] applications that support [IPv6] as if you had a realworld [IP] address.
29
30 You can monitor the interface using:
31
32 <pre>
33 netsh interface ipv6 show teredo
34 </pre>
14 PerryLorier 35
36 !!!Implementation notes for [NAT] gateways
15 PerryLorier 37 These are NAT gateways that you might be behind and if they will work or not.
38
14 PerryLorier 39 !!Cone [NAT] (does work with Teredo)
40 * FreeBSD (atl east monowall)
23 MrEdit 41 * Linux with kernel 2.2 or 2.4 and iptables NAT chain
18 PerryLorier 42 * DSE branded DSL modems ([Cat XH1149|http://www.dse.co.nz/cgi-bin/dse.storefront/41bed6000d39027a273fc0a87f9906a6/Product/View/XH1149])
17 PerryLorier 43 * [Microsoft's site|http://www.microsoft.com/windowsxp/p2p/natcompat.mspx] list as being compatible:
19 PerryLorier 44 ** Linksys BEFW11S4 v.1
17 PerryLorier 45 ** Linksys BEFSR41
46 ** Linksys BEFSR1
47 ** D-Link DI-713 with Firmware version 2.53b9
48 ** NETGEAR RP614
49 ** NETGEAR RP114
50 ** NETGEAR MR314
51 ** NETGEAR FVS318
52 ** Microsoft MN-100 Wired Base Station
19 PerryLorier 53 ** Siemens Speedstream 2602 NAT Router
17 PerryLorier 54 ** SMC 7004VBR
55 ** SMC 7004AWBR
56 ** Belkin F5D6230-3
57 ** 3Com 3C855
20 GerwinVanDeSteeg 58 ** Windows 98 SE Internet Connection Sharing
17 PerryLorier 59 ** Windows XP Internet Connection Sharing
60 * [Microsoft's site|http://www.microsoft.com/windowsxp/p2p/natcompat.mspx] list as being compatible after firmware upgrades:
61 ** D-Link DI-604
62 ** D-Link DI-614
63 * [Microsoft's site|http://www.microsoft.com/windowsxp/p2p/natcompat.mspx] list as being compatible with configuration changes:
64 ** Microsoft Broadband Wireless Base Station - MN-500
14 PerryLorier 65
17 PerryLorier 66
67 !!Symmetric ("restricted") [NAT] (doesn't work with Teredo or STUN)
23 MrEdit 68 * Linux in certain other configurations
69 * BSD variants in certain configurations
14 PerryLorier 70
10 PerryLorier 71
72 ----
73 CategoryNetworking

PHP Warning

lib/blame.php:177: Warning: Invalid argument supplied for foreach() (...repeated 2 times)