NAT Loopback Routers

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Router / Modem Table: corrected PortForward links)
m (Router / Modem Table: | Tp-Link AC1750 works)
(37 intermediate revisions by 12 users not shown)
Line 9: Line 9:
 
Many DSL routers/modems prevent loopback connections as a security feature. This means that a machine on your local network (e.g. behind your DSL router/modem) cannot connect to a forward facing IP address (such as 199.149.252.44) of a machine that it also on your local network. Connecting to the local IP address (such as 192.168.2.40) of that same machine works fine.
 
Many DSL routers/modems prevent loopback connections as a security feature. This means that a machine on your local network (e.g. behind your DSL router/modem) cannot connect to a forward facing IP address (such as 199.149.252.44) of a machine that it also on your local network. Connecting to the local IP address (such as 192.168.2.40) of that same machine works fine.
  
This is an issue since each region has to be specify an IP address for the client to connect. This is the ExternalHostName parameter in a regions config file (e.g. bin/Regions/Regions.ini). In the absence of NAT loopback, if a forward facing IP address is specified (such as 199.149.252.44) then external clients will be able to connect to the region but clients on your local network will not. If the internal address were put in ExternalHostName instead (e.g. 192.168.2.40) then viewers on the local network will be able to connect but viewers from an external network would not.
+
This is an issue since each region has to specify an IP address for the client to connect. This is the ExternalHostName parameter in a regions config file (e.g. bin/Regions/Regions.ini). In the absence of NAT loopback, if a forward facing IP address is specified (such as 199.149.252.44) then external clients will be able to connect to the region but clients on your local network will not. If the internal address were put in ExternalHostName instead (e.g. 192.168.2.40) then viewers on the local network will be able to connect but viewers from an external network would not.
  
 
This page shows a list of routers supporting NAT Loopback. Please add both known working and non-working routers to the list.
 
This page shows a list of routers supporting NAT Loopback. Please add both known working and non-working routers to the list.
  
= Working Routers =
 
  
== 3Com ==
 
  
* 3CRWDR100A-72
 
* 3CRWDR101A-75
 
 
== D-Link ==
 
 
D-Link DGL-4500 series of routers have the largest available nat table of any router on the market.  These routers range from 70$-180$ USD depending on where you live and purchase from.
 
 
When considering a purchase, consider performance against cost. Upper end ADSL 2+ routers can add several Mbs to your modems sync speed.
 
 
'''Wireless Routers - Access Point Only'''
 
 
These routers are Access Point devices, and contain no ADSL modem and hence need a separate adsl modem operating in Bridge mode.
 
 
* [http://www.dlink.com/products/?pid=64 D-Link DGL-4500]
 
* [http://www.dlink.com/products/?pid=530 D-Link DIR-655]
 
* [http://www.dlink.com/products/?pid=DIR-635 D-Link DIR-635]
 
* [http://www.dlink.com/products/?pid=DIR-601 D-Link DIR-601]
 
* [http://www.dlink.com/products/?pid=DIR-600 D-Link DIR-600]
 
* D-Link DI-524
 
 
'''Routers With ADSL modem'''
 
No items to list currently
 
 
Note: The DGL-4100 & DGL-4300 have been discontinued, and the replacement model is the DIL-825 and DIL-855 - Loopback status unknown on these later models. The DGL-4300 may be available second hand.
 
 
== Draytek ==
 
 
* Draytek Vigor 2710n [http://www.draytek.com/user/PdInfoDetail.php?Id=82] does NAT loopback out of the box and seems to be generally an all-round great router.
 
* Draytek Vigor 120 [http://www.draytek.com/user/PdInfoDetail.php?Id=71] does NAT loopback out of the box and has some nice features. NOTE that if it's using PPPoA (common in UK and New Zealand) there is a bug that stops Opensim (and Secondlife) ping packets from working so you disconnect after 3 minutes. You need to upgrade to firmware 3.2.4.3 (or higher).
 
 
== Linksys/Cisco ==
 
 
* [http://www.linksysbycisco.com/EU/en/support/WAG200G Linksys WAG200G] with Firmware Version: 1.01.09
 
* [http://en.wikipedia.org/wiki/Linksys_WRT54G_series Linksys WRT54G]
 
* [http://homesupport.cisco.com/en-us/wireless/lbc/WAG54G Linksys WAG54G v3]
 
* [http://homesupport.cisco.com/en-us/wireless/lbc/WAG54G Linksys WAG54G v2 - NZ/Australia version]
 
* Linksys RT31P2
 
Note: The WAG54G v2 NZ/Australia version has a faster processor, more memory and larger NAT table, and works with OS out of the box. Other market versions may not.
 
 
WAG120N Linksys Wireless-N ADSL2+ Modem Router (Australia)
 
 
== Netgear ==
 
 
* NETGEAR WNR834M : ftp://downloads.netgear.com/files/wnr834m_ref_manual.pdf
 
* NETGEAR WNR2000 : With firmware 1.2.3.7 ( http://kb.netgear.com/app/answers/detail/a_id/11895 ) loopback now enabled 'out of the box'
 
* NETGEAR WGR614 : has been confirmed to work out of the box
 
* Netgear RP614 v3
 
* Netgear DG834G v3 with latest firmware & v4 upto firmware version v5.01.09 (according to [http://forum1.netgear.com/showthread.php?t=42641 this link], a later firmware update of v4 removed NAT loopback) NAT Loopback returned as menu option with latest v5.01.16 firmware for the v4 model. The latest model versions, marked v5 on the unit's label, has significantly different internals and is not currently Loopback capable(the v5 has the wireless aerial on the right, not the left, as looking from the front. The DG834G v1, v2, v3 & v4 are end of line in most markets. The v3 & v4 are proven good performers.
 
* Netgear DGN1000 worked out of the box. Note this working item reports its firmware version as V2.1.00.19_VG which seems much newer than the version offered for download on netgear.com.
 
* NETGEAR FVS338 : loopback issue with firmware v3.0.3-17 (2008). LAN address is incorrectly presented to simulator instead of WAN address. Fixed in latest update v3.0.6-25 (2010).
 
 
== Thomson ==
 
 
* Thomson SpeedTouch router-modem TG585, ST-585i (requires Telnet acces to it to Enable Loopback)
 
* Thomson Speedtouch ST-780, ST-516
 
 
== Other routers & Hardware ==
 
 
* Arris TM502b : http://portforward.com/english/routers/port_forwarding/Arris/TM502b/
 
* 2wire 2701hg-s NOT Loopback capable. but the 2wire 2701hg-B & 2701hg-D Series ARE loopback capable.  (These can be purchased for approximately $50 USD)
 
* AVM FritzBox (most Models are working perfect, '''except 3790 VDSL Router''', Date Sep 2010) : http://www.avm.de
 
* Ubee Wireless Cable Router DDW2600  [http://www.ubeeinteractive.com/index.php/products/product-overview/wireless_cable_router1/ http://www.ubeeinteractive.com/index.php/products/product-overview/wireless_cable_router1/]
 
* BT home hub V2
 
* If you are using a ZyXEL DSL router/modem from Embarq, please read [[OpenSim:Network_settings#A_solution_for_local_connections_when_you_are_using_NAT_and_Port_Forwarding|this configuration guide]]. This will show you how to reconfigure your DSL router/modem to fix this problem.
 
 
= KNOWN non-functional for OpenSim: =
 
 
* Netgear Pro Safe VPN FVS318 : [http://www.netgear.com/Products/VPNandSSL/WiredVPNFirewallRouters/FVS318.aspx http://www.netgear.com/Products/VPNandSSL/WiredVPNFirewallRouters/FVS318.aspx]
 
* NetGear WGR614 does not work with ISP required gateway modems
 
* Belkin F5D7230-4 (the router might work if 3rd party firmware is used, such as DD-WRT : http://www.dd-wrt.com/ )
 
 
<br />
 
 
= REFERENCE&nbsp;LINKS: =
 
 
More Information Related to Routers and Solutions @: [http://osgrid.org/forums/viewtopic.php?f=8&t=2283 osgrid.org/forums/viewtopic.php]
 
  
 
= Router/Modem Table =
 
= Router/Modem Table =
 
==== Router / Modem Table ====
 
==== Router / Modem Table ====
(this information gathered from the OpenSimulator WIKI and OSGrid forums information collectively and assembled into this sortable formatted table for ease of use and quick access. Links provided are either to the Manufactures pages or Pages which can further assit in configuration and troubleshooting.)
+
(this information gathered from the OpenSimulator WIKI and OSGrid forums information collectively and assembled into this sortable formatted table for ease of use and quick access. Links provided are either to the Manufactures pages or Pages which can further assist in configuration and troubleshooting.)
  
 
{| cellspacing="0" cellpadding="5" border="1" align="centre" class="sortable"
 
{| cellspacing="0" cellpadding="5" border="1" align="centre" class="sortable"
Line 102: Line 24:
 
| '''Make''' || '''Model''' || '''Status''' || '''Notes'''
 
| '''Make''' || '''Model''' || '''Status''' || '''Notes'''
 
|-
 
|-
| Belgacom BBox-2  || [http://support.en.belgacom.be/app/answers/detail/a_id/14453/~/how-to-install-and-manage-my-wireless-modem%3F BBox-2 Docs] || Works || Also known as [http://www.sagemcom.com/index.php?id=1226&L=0 SAGEM 3464]. BBox-1 work, BBox-2 =  Method 1: flash the firmare (in this case we lose the guarantee provider)  Method 2: Configure Bbox Bridge mode and put a second router for OpenSim-Sim.
+
| Actiontec || [http://www.dslreports.com/faq/verizonfios/3.1_Actiontec#15992 GT701-WG] || Works || [http://portforward.com/english/routers/port_forwarding/Actiontec/GT701WG/default.htm] Verizon FIOS and Frontier networks with TV and Phone service may require bypassing the ActionTech with another router. Loopback does not work reliably between ports so teleports are unreliable without a loopback driver. [http://forums.osgrid.org/viewtopic.php?f=5&t=3339&p=14576&hilit=actiontec#p14576 OsGrid Forum post]  showing how to get it to work on Linux.
 +
|-
 +
| Actiontec || [http://www.dslreports.com/faq/verizonfios/3.1_Actiontec#15992 Verizon FiOS Router Model # 424WR] || Works || [http://www.dslreports.com/faq/verizonfios/3.1_Actiontec#15992] Verizon FIOS and Frontier networks with TV and Phone service may require bypassing the ActionTech with another router. Loopback does not work reliably between ports so teleports are unreliable without a loopback driver.
 +
|-
 +
| Airlink || Airlink 101 Super G || Works || older model, search for reference
 +
|-
 +
| Airlink || Airlink 101 802.11G wireless || Works || older model, search for reference
 +
|-
 +
| Apple || [http://www.apple.com/airportextreme/ AirPort Extreme] || Works || 
 +
|-
 +
| Arris || TM502b || Works || [http://portforward.com/english/routers/port_forwarding/Arris/TM502b/]
 +
|-
 +
| Astoria Networks || Bright Box Wireless Router || Not Working || |
 +
|-
 +
| Asus  || [http://www.asus.com/Networks/Wireless_Routers/WL520gC/ WL-520GC] || Works || [http://portforward.com/english/routers/port_forwarding/Asus/WL-520GC/defaultguide.htm]
 +
|-
 +
| AVM || FRITZ!Box  || Works || [http://www.avm.de/en/Produkte/FRITZBox/index.html] Except 3790 VDSL Router (old stock)
 +
|-
 +
| Belgacom BBox-2  || [http://support.en.belgacom.be/app/answers/detail/a_id/14453/~/how-to-install-and-manage-my-wireless-modem%3F BBox-2 Docs] || Works || Also known as [http://www.sagemcom.com/index.php?id=1226&L=0 SAGEM 3464]. BBox-1 work, BBox-2 =  Method 1: flash the firmare (in this case we lose the guarantee provider)  Method 2: Configure Bbox Bridge mode and put a second router for OpenSim-Sim. [http://logicamp.forumpro.fr/t7-nat-loopback-b-box2-belgacom LOGICAMP tuto (in french)]
 +
|-
 +
| BT || BT Home Hub V2 || Works || [http://portforward.com/english/routers/port_forwarding/BT/BT_Home_Hub_v2/defaultguide.htm]
 +
|-
 +
| BT || BT Home Hub 3  (model B) || Works || [Tested using firmware V100R001C01B031SP12_L_B on standalone ]
 +
|-
 +
| BT || BT2700HGV || Works || [ http://portforward.com/english/routers/port_forwarding/BT/BT2700HGV/defaultguide.htm]
 +
|-
 +
| Cisco || [http://www.cisco.com/en/US/products/ps9925/index.html RV042] || Works ||
 
|-
 
|-
 
| Dlink || [http://www.dlink.com/products/?pid=DGL-4500 DGL-4500] || Works || [http://portforward.com/english/routers/port_forwarding/Dlink/DGL-4500/defaultguide.htm]  
 
| Dlink || [http://www.dlink.com/products/?pid=DGL-4500 DGL-4500] || Works || [http://portforward.com/english/routers/port_forwarding/Dlink/DGL-4500/defaultguide.htm]  
Line 113: Line 61:
 
|-
 
|-
 
| Dlink || [http://www.dlink.com/products/?pid=DIR-601 DIR-601] || Works || [http://portforward.com/english/routers/port_forwarding/Dlink/DIR-601/defaultguide.htm]  
 
| Dlink || [http://www.dlink.com/products/?pid=DIR-601 DIR-601] || Works || [http://portforward.com/english/routers/port_forwarding/Dlink/DIR-601/defaultguide.htm]  
 +
|-
 +
| Dlink || [http://support.dlink.com/ProductInfo.aspx?m=DIR-625 DIR-625] || Not Working || [http://portforward.com/english/routers/port_forwarding/Dlink/DIR-625/defaultguide.htm]
 
|-
 
|-
 
| Dlink || [http://www.dlink.com/products/?pid=DIR-635 DIR-635] || Works || [http://portforward.com/english/routers/port_forwarding/Dlink/DIR-635/defaultguide.htm]  
 
| Dlink || [http://www.dlink.com/products/?pid=DIR-635 DIR-635] || Works || [http://portforward.com/english/routers/port_forwarding/Dlink/DIR-635/defaultguide.htm]  
 
|-
 
|-
| Dlink || [http://www.dlink.com/products/?pid=DIR-655 DIR-655] || Works || [http://portforward.com/english/routers/port_forwarding/Dlink/DIR-655/defaultguide.htm]  
+
| Dlink || [http://www.dlink.com/products/?pid=DIR-655 DIR-655] || Works || [http://portforward.com/english/routers/port_forwarding/Dlink/DIR-655/defaultguide.htm] Current hardware version "B" doesn't work.
 
|-
 
|-
| Draytek || [http://www.draytek.com/user/PdInfoDetail.php?Id=71 Vigor120] || Works ||
+
| Dlink || [http://us.dlink.com/us/en/home-solutions/connect/routers/dir-835-wireless-n750-dual-band-router.html DIR-835] || Not working || [https://portforward.com/d-link/dir-835/]
 
|-
 
|-
| Draytek || [http://www.draytek.com/user/PdInfoDetail.php?Id=82 Vigor2710] || Works || [http://portforward.com/english/routers/port_forwarding/DrayTek/Vigor_2710n/defaultguide.htm] firmware 3.2.4.3 (or higher).
+
| Dlink || [http://www.dlink.com/uk/en/home-solutions/connect/modems-and-gateways/dsl-2680-wireless-n-150-adsl2--home-router DSL-2680] || Not Working ||  
 
|-
 
|-
| Netgear || WNR834M || Works ||
+
| Dlink || DSL-3680 || Works || Needs manual configuration. Guide at [https://www.digitalnut.co.uk/blog/talktalk.html], backup at [http://franciknow.scot/vw/tech.html]
 
|-
 
|-
| Netgear || WNR2000 || Works || With firmware 1.2.3.7  Loop back now enabled 'out of the box
+
| Draytek || [http://www.draytek.com/user/PdInfoDetail.php?Id=71 Vigor120] || Works || Nat Loopback out of the box. Great router.
 
|-
 
|-
| Netgear || WGR614 || Works || confirmed to work out of the box 
+
| Draytek || [http://www.draytek.com/user/PdInfoDetail.php?Id=82 Vigor2710] || Works || [http://portforward.com/english/routers/port_forwarding/DrayTek/Vigor_2710n/defaultguide.htm] firmware 3.2.4.3 (or higher).
 
|-
 
|-
| Netgear || RP614 || Works || Version 3 or better
+
| Inventel / Livebox || DV42190WA || Works || Sold as Livebox 3420 by Orange/SFR in Europe. Set port forwarding for UDP and TCP separately
 
|-
 
|-
| Netgear || DG834G || Works || v1, v2, v3 & v4 are end of line in most markets. The v3 & v4 are proven good performers.  
+
| Linksys/Cisco || [http://homesupport.cisco.com/en-us/wireless/lbc/BEFSR41/  BEFSR41] || Works || [http://portforward.com/english/routers/port_forwarding/Linksys/BEFSR41/defaultguide.htm]
 
|-
 
|-
 
| Linksys/Cisco || RT31P2  || Works || [http://portforward.com/english/routers/port_forwarding/Linksys/RT31P2/defaultguide.htm]  
 
| Linksys/Cisco || RT31P2  || Works || [http://portforward.com/english/routers/port_forwarding/Linksys/RT31P2/defaultguide.htm]  
Line 143: Line 93:
 
|-
 
|-
 
| Linksys/Cisco || [http://homesupport.cisco.com/en-us/wireless/lbc/WAG54G WAG54G v3]  || Works ||   
 
| Linksys/Cisco || [http://homesupport.cisco.com/en-us/wireless/lbc/WAG54G WAG54G v3]  || Works ||   
 +
|-
 +
| LinkSys/Cisco || [http://www.linksys.com/us/p/P-WRT1200AC/ WRT1200AC] || Works ||
 
|-
 
|-
 
| Linksys/Cisco || [http://www.linksysbycisco.com/ANZ/en/products/E3000 E3000] || Works || [http://portforward.com/english/routers/port_forwarding/Cisco/Linksys-E3000/default.htm]  
 
| Linksys/Cisco || [http://www.linksysbycisco.com/ANZ/en/products/E3000 E3000] || Works || [http://portforward.com/english/routers/port_forwarding/Cisco/Linksys-E3000/default.htm]  
 
|-
 
|-
| Linksys/Cisco || [http://homesupport.cisco.com/en-us/wireless/lbc/WAG54G WAG54G v2 - NZ/AU]  || Works ||
+
| Linksys/Cisco || [http://homesupport.cisco.com/en-us/wireless/lbc/WAG54G WAG54G v2 - NZ/AU]  || Works || Faster processor, more memory and larger NAT table
 
|-
 
|-
| 3Com / HP || 3CRWDR100A-72 || Works || [http://portforward.com/english/routers/port_forwarding/3com/3CRWDR100A-72/default.htm]
+
| Linksys/Cisco || WAG120N  || Works ||  
 
|-
 
|-
| 3Com / HP || 3CRWDR101A-75 || Works || [http://portforward.com/english/routers/port_forwarding/3com/3CRWDR101A-75/eMule.htm]
+
| Linksys/Cisco || Linksys RT31P2  || Works ||
 
|-
 
|-
| Arris || TM502b || Works || [http://portforward.com/english/routers/port_forwarding/Arris/TM502b/]
+
| Netgear || WNR834M || Works ||
 
|-
 
|-
| 2wire || 2701hg-s || Not Working ||   
+
| Netgear || WNR2000 || Works || With firmware 1.2.3.7  Loop back now enabled 'out of the box'  
 
|-
 
|-
| 2wire || 2701hg-B || Works || [http://portforward.com/english/routers/port_forwarding/2wire/2701HG-B/default.htm]
+
| Netgear || WGR614 || Works || confirmed to work out of the box 
 
|-
 
|-
| 2wire || 2701hg-D || Works || [http://portforward.com/english/routers/port_forwarding/2wire/2701HG-D/default.htm]
+
| Netgear || WGR614v9 || Works || with v9 firmware
 
|-
 
|-
| Thomson SpeedTouch  || TG585 || Works || [http://portforward.com/english/routers/port_forwarding/Thomson-Alcatel/SpeedTouch585/default.htm] new ver. Only
+
| Netgear || RP614  || Works || Version 3 or better
 
|-
 
|-
| Thomson SpeedTouch  || ST-585i  || Works || [http://portforward.com/english/routers/port_forwarding/Thomson-Alcatel/SpeedTouch585i/default.htm]
+
| Netgear || DG834G || Works || v1, v2, v3 & v4 are end of line in most markets. The v3 & v4 are proven good performers. v5 unknown to work.
 
|-
 
|-
| Thomson SpeedTouch || ST-780 || Works || [http://portforward.com/english/routers/port_forwarding/Thomson-Alcatel/ST780/default.htm]  
+
| Netgear || Pro Safe VPN FVS318  || Not Working || [http://www.netgear.com/service-provider/products/security/wired-VPN-firewalls/FVS318.aspx#two]  
 
|-
 
|-
| Thomson SpeedTouch || ST-516 || Works || [http://portforward.com/english/routers/port_forwarding/Thomson-Alcatel/SpeedTouch516/default.htm]
+
| Netgear || Pro Safe VPN FVS338 || Works || Firmware 3.0.6-25 or over
 
|-
 
|-
| AVM || FRITZ!Box || Works || [http://www.avm.de/en/Produkte/FRITZBox/index.html] Except 3790 VDSL Router (old stock)
+
| Netgear  || WGR614 || Not Working || [http://www.netgear.com/home/products/wirelessrouters/simplesharing/WGR614.aspx] does not work with ISP required gateway modems
 
|-
 
|-
| Ubee || DDW2600  || Works || [http://www.ubeeinteractive.com/index.php/products/product-overview/wireless_cable_router1/] Cable Router
+
| Netgear  || [http://support.netgear.com/app/products/family/a_id/8213 WNR3500 ] || Works || [http://portforward.com/english/routers/port_forwarding/Netgear/WNR3500/defaultguide.htm] NB restart after configuration
 
|-
 
|-
| BT || BT Home Hub V2 || Works || [http://portforward.com/english/routers/port_forwarding/BT/BT_Home_Hub_v2/defaultguide.htm]  
+
| Netgear || RP614v3 and Newer revisions || Works || [http://portforward.com/english/routers/port_forwarding/Netgear/RP614v3/defaultguide.htm]
 
|-
 
|-
| BT || BT2700HGV || Works || [ http://portforward.com/english/routers/port_forwarding/BT/BT2700HGV/defaultguide.htm]  
+
| Netgear || [http://www.netgear.com/home/products/wirelessrouters/high-performance/WNDR3700.aspx WNDR3700] || Works || [http://portforward.com/english/routers/port_forwarding/Netgear/WNDR3700/default.htm]
 
|-
 
|-
| Netgear  || Pro Safe VPN FVS318  || Not Working || [http://www.netgear.com/service-provider/products/security/wired-VPN-firewalls/FVS318.aspx#two]  
+
| SMC || [http://www.smc.com/index.cfm?event=viewProduct&cid=1&scid=17&localeCode=EN%5FUSA&pid=924 SMC-7004VBR] || Works || [http://portforward.com/english/routers/port_forwarding/SMC/SMC7004ABR/defaultguide.htm]
 
|-
 
|-
| Netgear || WGR614  || Not Working || [http://www.netgear.com/home/products/wirelessrouters/simplesharing/WGR614.aspx] does not work with ISP required gateway modems
+
| Thomson SpeedTouch || TG585 || Works || [http://portforward.com/english/routers/port_forwarding/Thomson-Alcatel/SpeedTouch585/default.htm] new ver. Only
 
|-
 
|-
| Asus || [http://www.asus.com/Networks/Wireless_Routers/WL520gC/ WL-520GC] || Works || [http://portforward.com/english/routers/port_forwarding/Asus/WL-520GC/defaultguide.htm]  
+
| Thomson SpeedTouch || ST-585i  || Works || [http://portforward.com/english/routers/port_forwarding/Thomson-Alcatel/SpeedTouch585i/default.htm] May need to enable loopback through telnet
 
|-
 
|-
| SMC || [http://www.smc.com/index.cfm?event=viewProduct&cid=1&scid=17&localeCode=EN%5FUSA&pid=924 SMC-7004VBR] || Works || [http://portforward.com/english/routers/port_forwarding/SMC/SMC7004ABR/defaultguide.htm]  
+
| Thomson SpeedTouch  || ST-780 || Works || [http://portforward.com/english/routers/port_forwarding/Thomson-Alcatel/ST780/default.htm] May need to enable loopback through telnet
 
|-
 
|-
| Inventel / Livebox || DV42190WA || Works || Sold as Livebox 3420 by Orange/SFR in Europe. Set port forwarding for UDP and TCP separately
+
| Thomson SpeedTouch  || ST-516 || Works || [http://portforward.com/english/routers/port_forwarding/Thomson-Alcatel/SpeedTouch516/default.htm]May need to enable loopback through telnet
 
|-
 
|-
| Linksys/Cisco || [http://homesupport.cisco.com/en-us/wireless/lbc/BEFSR41/  BEFSR41] || Works || [http://portforward.com/english/routers/port_forwarding/Linksys/BEFSR41/defaultguide.htm]
+
| TP-Link || TL-WR740N || Works || All TP-Link wired routers are said to support loopback, including the wifi ones. This one has been confirmed by support staff.
 
|-
 
|-
| Netgear  || [http://support.netgear.com/app/products/family/a_id/8213 WNR3500 ] || Works || [http://portforward.com/english/routers/port_forwarding/Netgear/WNR3500/defaultguide.htm] NB restart after configuration
+
| TP-Link || [http://www.tp-link.com/en/products/details/?categoryid=227&model=TL-R470T%2b TL-R470T+] || Works || All TP-Link wired routers are said to support loopback, including the wifi ones. This one has been confirmed by support staff.
 
|-
 
|-
| Apple || [http://www.apple.com/airportextreme/ AirPort Extreme] || Works ||
+
| Tp-Link || AC1750 || Works || uPnP forgets settings if port is not used - manually opening of ports works.
 
|-
 
|-
| Airlink || Airlink 101 Super G || Works || older model, search for reference
+
| Scientific Atlanta  || WebSTAR-DPR2320 || Works || [http://portforward.com/english/routers/port_forwarding/Scientific-Atlanta/WebSTAR-DPR2320/default.htm] Google for more info
 
|-
 
|-
| Airlink || Airlink 101 802.11G wireless || Works || older model, search for reference
+
| Ubee || DDW2600  || Works || [http://www.ubeeinteractive.com/index.php/products/product-overview/wireless_cable_router1/] Cable Router
 
|-
 
|-
| Netgear || RP614v3 and Newer revisions || Works || [http://portforward.com/english/routers/port_forwarding/Netgear/RP614v3/defaultguide.htm]  
+
| ZyXel || C1000Z (CenturyLink) || Not Working || [https://www.donationcoder.com/forum/index.php?topic=36001.msg338991#msg338991]
 
|-
 
|-
| Actiontec || [http://www.actiontec.com/products/product.php?pid=189 Verizon FiOS Router Model # 424WR] || Works || [http://www.actiontec.com/support/product_details.php?pid=189#q23] Set TCP and UDP separately
+
| 3Com / HP || 3CRWDR100A-72 || Works || [http://portforward.com/english/routers/port_forwarding/3com/3CRWDR100A-72/default.htm]  
 
|-
 
|-
| Netgear || [http://www.netgear.com/home/products/wirelessrouters/high-performance/WNDR3700.aspx WNDR3700] || Works || [http://portforward.com/english/routers/port_forwarding/Netgear/WNDR3700/default.htm]  
+
| 3Com / HP || 3CRWDR101A-75 || Works || [http://portforward.com/english/routers/port_forwarding/3com/3CRWDR101A-75/eMule.htm]  
 
|-
 
|-
| Actiontec || [http://www.actiontec.com/support/product_details.php?pid=71 GT701-WG] || Works || [http://portforward.com/english/routers/port_forwarding/Actiontec/GT701WG/default.htm]
+
| 2wire || 2701hg-s || Not Working ||
 
|-
 
|-
| Cisco || [http://www.cisco.com/en/US/products/ps9925/index.html RV042] || Works || 
+
| 2wire || 2701hg-B || Works || [http://portforward.com/english/routers/port_forwarding/2wire/2701HG-B/default.htm]  
 
|-
 
|-
| Scientific Atlanta  || WebSTAR-DPR2320 || Works || [http://portforward.com/english/routers/port_forwarding/Scientific-Atlanta/WebSTAR-DPR2320/default.htm] Google for more info
+
| 2wire || 2701hg-D || Works || [http://portforward.com/english/routers/port_forwarding/2wire/2701HG-D/default.htm]  
 
|-
 
|-
 
|}
 
|}
 +
 +
= Notes on Some Routers =
 +
 +
== D-Link ==
 +
 +
D-Link DGL-4500 series of routers have the largest available nat table of any router on the market.&nbsp; These routers range from 70$-180$ USD depending on where you live and purchase from.
 +
 +
When considering a purchase, consider performance against cost. Upper end ADSL 2+ routers can add several Mbs to your modems sync speed.
 +
 +
'''Wireless Routers - Access Point Only'''
 +
 +
These routers are Access Point devices, and contain no ADSL modem and hence need a separate adsl modem operating in Bridge mode.
 +
 +
* [http://www.dlink.com/products/?pid=64 D-Link DGL-4500]
 +
* [http://www.dlink.com/products/?pid=530 D-Link DIR-655]
 +
* [http://www.dlink.com/products/?pid=DIR-635 D-Link DIR-635]
 +
* [http://www.dlink.com/products/?pid=DIR-601 D-Link DIR-601]
 +
* [http://www.dlink.com/products/?pid=DIR-600 D-Link DIR-600]
 +
* D-Link DI-524
 +
 +
'''Routers With ADSL modem'''
 +
No items to list currently
 +
 +
Note: The DGL-4100 & DGL-4300 have been discontinued, and the replacement model is the DIL-825 and DIL-855 - Loopback status unknown on these later models. The DGL-4300 may be available second hand.
 +
 +
== Netgear ==
 +
 +
* NETGEAR WNR834M&nbsp;: ftp://downloads.netgear.com/files/wnr834m_ref_manual.pdf
 +
 +
* Netgear DG834G v3 with latest firmware & v4 upto firmware version v5.01.09 (according to [http://forum1.netgear.com/showthread.php?t=42641 this link], a later firmware update of v4 removed NAT loopback) NAT Loopback returned as menu option with latest v5.01.16 firmware for the v4 model. The latest model versions, marked v5 on the unit's label, has significantly different internals and is not currently Loopback capable(the v5 has the wireless aerial on the right, not the left, as looking from the front. The DG834G v1, v2, v3 & v4 are end of line in most markets. The v3 & v4 are proven good performers.
 +
* Netgear DGN1000 worked out of the box. Note this working item reports its firmware version as V2.1.00.19_VG which seems much newer than the version offered for download on netgear.com.
 +
* NETGEAR FVS338&nbsp;: loopback issue with firmware v3.0.3-17 (2008). LAN address is incorrectly presented to simulator instead of WAN address. Fixed in latest update v3.0.6-25 (2010).
 +
 +
== Other routers &amp; Hardware ==
 +
 +
 +
* BT home hub V2
 +
* If you are using a ZyXEL DSL router/modem from Embarq, please read [[OpenSim:Network_settings#A_solution_for_local_connections_when_you_are_using_NAT_and_Port_Forwarding|this configuration guide]]. This will show you how to reconfigure your DSL router/modem to fix this problem.
 +
 +
= KNOWN&nbsp;non-functional for OpenSim: =
 +
 +
* Netgear Pro Safe VPN FVS318&nbsp;: [http://www.netgear.com/Products/VPNandSSL/WiredVPNFirewallRouters/FVS318.aspx http://www.netgear.com/Products/VPNandSSL/WiredVPNFirewallRouters/FVS318.aspx]
 +
* NetGear WGR614 does not work with ISP required gateway modems
 +
* Belkin F5D7230-4 (the router might work if 3rd party firmware is used, such as DD-WRT&nbsp;: http://www.dd-wrt.com/ )
 +
 +
<br />
 +
 +
 +
= REFERENCE&nbsp;LINKS: =
 +
 +
More Information Related to Routers and Solutions @: [http://osgrid.org/forums/viewtopic.php?f=8&t=2283 osgrid.org/forums/viewtopic.php]
 +
 +
  
 
= Linux specific solutions =
 
= Linux specific solutions =
Line 252: Line 257:
 
If you use openWRT firmware on your router, check here: [[Users:Thomax:nat-loopback|OpenWRT NATLoopback]]
 
If you use openWRT firmware on your router, check here: [[Users:Thomax:nat-loopback|OpenWRT NATLoopback]]
  
= Windows XP Work Around: =
+
Table of openWRT supported Hardware, check here: [https://wiki.openwrt.org/toh/start openWRT]
  
Please see this -> http://vio.blpcomputers.info/loopbacknat.php
+
= Windows XP, Windows 7, 8, 8.1, 10 Loopback Adapter Install: =
 +
 
 +
Please see this -> Windows XP: http://www.windowsnetworking.com/articles-tutorials/windows-xp/Install-Microsoft-Loopback-adapter-Windows-XP.html
 +
 
 +
Windows 7: http://www.windowsreference.com/windows-7/how-to-install-a-loopback-adapter-in-windows-7/
 +
 
 +
Windows 8, 8.1, 10 https://www.youtube.com/watch?v=yIrDvVjyiMk
  
 
[[Category:Hardware]]
 
[[Category:Hardware]]
 +
 +
 +
See more potential loopback solutions here: http://opensimulator.org/wiki/Network_Settings#DynDNS_loopback

Revision as of 19:52, 16 February 2017


Contents

INTRODUCTION

What is NAT Loopback and why is it needed to host a public Opensimulator Region?

Currently (as at August 2010), a hosted region on a home connection with a broadband router needs, what is known as NAT Loopback functionality.

Many DSL routers/modems prevent loopback connections as a security feature. This means that a machine on your local network (e.g. behind your DSL router/modem) cannot connect to a forward facing IP address (such as 199.149.252.44) of a machine that it also on your local network. Connecting to the local IP address (such as 192.168.2.40) of that same machine works fine.

This is an issue since each region has to specify an IP address for the client to connect. This is the ExternalHostName parameter in a regions config file (e.g. bin/Regions/Regions.ini). In the absence of NAT loopback, if a forward facing IP address is specified (such as 199.149.252.44) then external clients will be able to connect to the region but clients on your local network will not. If the internal address were put in ExternalHostName instead (e.g. 192.168.2.40) then viewers on the local network will be able to connect but viewers from an external network would not.

This page shows a list of routers supporting NAT Loopback. Please add both known working and non-working routers to the list.



Router/Modem Table

Router / Modem Table

(this information gathered from the OpenSimulator WIKI and OSGrid forums information collectively and assembled into this sortable formatted table for ease of use and quick access. Links provided are either to the Manufactures pages or Pages which can further assist in configuration and troubleshooting.)

Make Model Status Notes
Actiontec GT701-WG Works [1] Verizon FIOS and Frontier networks with TV and Phone service may require bypassing the ActionTech with another router. Loopback does not work reliably between ports so teleports are unreliable without a loopback driver. OsGrid Forum post showing how to get it to work on Linux.
Actiontec Verizon FiOS Router Model # 424WR Works [2] Verizon FIOS and Frontier networks with TV and Phone service may require bypassing the ActionTech with another router. Loopback does not work reliably between ports so teleports are unreliable without a loopback driver.
Airlink Airlink 101 Super G Works older model, search for reference
Airlink Airlink 101 802.11G wireless Works older model, search for reference
Apple AirPort Extreme Works
Arris TM502b Works [3]
Astoria Networks Bright Box Wireless Router Not Working
Asus WL-520GC Works [4]
AVM FRITZ!Box Works [5] Except 3790 VDSL Router (old stock)
Belgacom BBox-2 BBox-2 Docs Works Also known as SAGEM 3464. BBox-1 work, BBox-2 = Method 1: flash the firmare (in this case we lose the guarantee provider) Method 2: Configure Bbox Bridge mode and put a second router for OpenSim-Sim. LOGICAMP tuto (in french)
BT BT Home Hub V2 Works [6]
BT BT Home Hub 3 (model B) Works [Tested using firmware V100R001C01B031SP12_L_B on standalone ]
BT BT2700HGV Works [ http://portforward.com/english/routers/port_forwarding/BT/BT2700HGV/defaultguide.htm]
Cisco RV042 Works
Dlink DGL-4500 Works [7]
Dlink DGL-4300 Works [8]
Dlink DI-524 Works [9]
Dlink DIR-600 Works [10]
Dlink DIR-601 Works [11]
Dlink DIR-625 Not Working [12]
Dlink DIR-635 Works [13]
Dlink DIR-655 Works [14] Current hardware version "B" doesn't work.
Dlink DIR-835 Not working [15]
Dlink DSL-2680 Not Working
Dlink DSL-3680 Works Needs manual configuration. Guide at [16], backup at [17]
Draytek Vigor120 Works Nat Loopback out of the box. Great router.
Draytek Vigor2710 Works [18] firmware 3.2.4.3 (or higher).
Inventel / Livebox DV42190WA Works Sold as Livebox 3420 by Orange/SFR in Europe. Set port forwarding for UDP and TCP separately
Linksys/Cisco BEFSR41 Works [19]
Linksys/Cisco RT31P2 Works [20]
Linksys/Cisco AG241 Works [21]
Linksys/Cisco WAG200G Works [22] Firmware Version: 1.01.09 or better
Linksys/Cisco WRT54G Works [23]
Linksys/Cisco WAG160N Works [24]
Linksys/Cisco WAG54G v3 Works
LinkSys/Cisco WRT1200AC Works
Linksys/Cisco E3000 Works [25]
Linksys/Cisco WAG54G v2 - NZ/AU Works Faster processor, more memory and larger NAT table
Linksys/Cisco WAG120N Works
Linksys/Cisco Linksys RT31P2 Works
Netgear WNR834M Works
Netgear WNR2000 Works With firmware 1.2.3.7 Loop back now enabled 'out of the box'
Netgear WGR614 Works confirmed to work out of the box
Netgear WGR614v9 Works with v9 firmware
Netgear RP614 Works Version 3 or better
Netgear DG834G Works v1, v2, v3 & v4 are end of line in most markets. The v3 & v4 are proven good performers. v5 unknown to work.
Netgear Pro Safe VPN FVS318 Not Working [26]
Netgear Pro Safe VPN FVS338 Works Firmware 3.0.6-25 or over
Netgear WGR614 Not Working [27] does not work with ISP required gateway modems
Netgear WNR3500 Works [28] NB restart after configuration
Netgear RP614v3 and Newer revisions Works [29]
Netgear WNDR3700 Works [30]
SMC SMC-7004VBR Works [31]
Thomson SpeedTouch TG585 Works [32] new ver. Only
Thomson SpeedTouch ST-585i Works [33] May need to enable loopback through telnet
Thomson SpeedTouch ST-780 Works [34] May need to enable loopback through telnet
Thomson SpeedTouch ST-516 Works [35]May need to enable loopback through telnet
TP-Link TL-WR740N Works All TP-Link wired routers are said to support loopback, including the wifi ones. This one has been confirmed by support staff.
TP-Link TL-R470T+ Works All TP-Link wired routers are said to support loopback, including the wifi ones. This one has been confirmed by support staff.
Tp-Link AC1750 Works uPnP forgets settings if port is not used - manually opening of ports works.
Scientific Atlanta WebSTAR-DPR2320 Works [36] Google for more info
Ubee DDW2600 Works [37] Cable Router
ZyXel C1000Z (CenturyLink) Not Working [38]
3Com / HP 3CRWDR100A-72 Works [39]
3Com / HP 3CRWDR101A-75 Works [40]
2wire 2701hg-s Not Working
2wire 2701hg-B Works [41]
2wire 2701hg-D Works [42]

Notes on Some Routers

D-Link

D-Link DGL-4500 series of routers have the largest available nat table of any router on the market.  These routers range from 70$-180$ USD depending on where you live and purchase from.

When considering a purchase, consider performance against cost. Upper end ADSL 2+ routers can add several Mbs to your modems sync speed.

Wireless Routers - Access Point Only

These routers are Access Point devices, and contain no ADSL modem and hence need a separate adsl modem operating in Bridge mode.

Routers With ADSL modem No items to list currently

Note: The DGL-4100 & DGL-4300 have been discontinued, and the replacement model is the DIL-825 and DIL-855 - Loopback status unknown on these later models. The DGL-4300 may be available second hand.

Netgear

  • Netgear DG834G v3 with latest firmware & v4 upto firmware version v5.01.09 (according to this link, a later firmware update of v4 removed NAT loopback) NAT Loopback returned as menu option with latest v5.01.16 firmware for the v4 model. The latest model versions, marked v5 on the unit's label, has significantly different internals and is not currently Loopback capable(the v5 has the wireless aerial on the right, not the left, as looking from the front. The DG834G v1, v2, v3 & v4 are end of line in most markets. The v3 & v4 are proven good performers.
  • Netgear DGN1000 worked out of the box. Note this working item reports its firmware version as V2.1.00.19_VG which seems much newer than the version offered for download on netgear.com.
  • NETGEAR FVS338 : loopback issue with firmware v3.0.3-17 (2008). LAN address is incorrectly presented to simulator instead of WAN address. Fixed in latest update v3.0.6-25 (2010).

Other routers & Hardware

  • BT home hub V2
  • If you are using a ZyXEL DSL router/modem from Embarq, please read this configuration guide. This will show you how to reconfigure your DSL router/modem to fix this problem.

KNOWN non-functional for OpenSim:



REFERENCE LINKS:

More Information Related to Routers and Solutions @: osgrid.org/forums/viewtopic.php


Linux specific solutions

SETTING UP A LINUX COMPUTER TO ACT AS A ROUTER


For Linux based Netfilter (iptables) routers, you want to set up the NAT table with some extra entries The following script is something to get you started, you'll need to fix up the variables at the top to match your system and network.
#!/bin/bash
#
# vvvvv - Fix these! - vvvvv
IPTABLES=/usr/sbin/iptables
LAN_NETWORK=192.168.0.0/24
SERVER_IP=192.168.0.2
INTERNET_IP=100.100.100.100
REMOTING_PORT=8895
REGION_PORT=9000
# ^^^^^ - Fix these! - ^^^^^
 
# First, the Destination NAT, anything going to the external address on our ports, we redirect to the server
# Note, if you have a double NAT running and this router doesn't actually have the internet IP address, you'll
# need another set of PREROUTING-DNAT lines with the --destination (-d) set to the internet facing private address
$IPTABLES -t nat -I PREROUTING -d $INTERNET_IP -p tcp --dport $REMOTING_PORT --jump DNAT --to-destination $SERVER_IP
$IPTABLES -t nat -I PREROUTING -d $INTERNET_IP -p udp --dport $REGION_PORT --jump DNAT --to-destination $SERVER_IP
$IPTABLES -t nat -I PREROUTING -d $INTERNET_IP -p tcp --dport $REGION_PORT --jump DNAT --to-destination $SERVER_IP
 
# Second, the Source NAT, we need this so that returning packets to our LAN clients go back through the router first,
# otherwise, the server will try to talk directly to the client and the client will reject them
$IPTABLES -t nat -I POSTROUTING -s $LAN_NETWORK -d $SERVER_IP -p tcp --dport $REMOTING_PORT --jump SNAT --to-source $INTERNET_IP
$IPTABLES -t nat -I POSTROUTING -s $LAN_NETWORK -d $SERVER_IP -p udp --dport $REGION_PORT --jump SNAT --to-source $INTERNET_IP
$IPTABLES -t nat -I POSTROUTING -s $LAN_NETWORK -d $SERVER_IP -p tcp --dport $REGION_PORT --jump SNAT --to-source $INTERNET_IP

--Hell Fire

DNS solution

It's possible to host your own DNS-server, so you can prevent some of the dns-naming problems mentioned before. If http://example.org resolves to the external ip, and that loopback connection is prevented by your router, you could point your resolv.conf to a local nameserver like:

nameserver 192.168.2.2

Now you need bind/named installed in order to handle the dns-requests. You can find a bind example configfile here.

openWRT Routers:

If you use openWRT firmware on your router, check here: OpenWRT NATLoopback

Table of openWRT supported Hardware, check here: openWRT

Windows XP, Windows 7, 8, 8.1, 10 Loopback Adapter Install:

Please see this -> Windows XP: http://www.windowsnetworking.com/articles-tutorials/windows-xp/Install-Microsoft-Loopback-adapter-Windows-XP.html

Windows 7: http://www.windowsreference.com/windows-7/how-to-install-a-loopback-adapter-in-windows-7/

Windows 8, 8.1, 10 https://www.youtube.com/watch?v=yIrDvVjyiMk


See more potential loopback solutions here: http://opensimulator.org/wiki/Network_Settings#DynDNS_loopback

Personal tools
General
About This Wiki