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 |
lib/blame.php:177: Warning: Invalid argument supplied for foreach() (...repeated 2 times)