NAT Loopback Routers
From OpenSimulator
(→Linksys/Cisco) |
|||
(64 intermediate revisions by 17 users not shown) | |||
Line 1: | Line 1: | ||
{{Quicklinks}} {{content}} | {{Quicklinks}} {{content}} | ||
− | =INTRODUCTION= | + | = INTRODUCTION = |
What is NAT Loopback and why is it needed to host a public Opensimulator Region? | What is NAT Loopback and why is it needed to host a public Opensimulator Region? | ||
Line 7: | Line 7: | ||
Currently (as at August 2010), a hosted region on a home connection with a broadband router needs, what is known as ''NAT Loopback'' functionality. | 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. | + | 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 | + | 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. | ||
− | + | If solving the problem by configuring your router turns out not to be possible, you can work around it by setting up some IPTable rules on the computer you're using to browse the web (assuming it's a GNU/Linux OS). For details see the NAT Loopback [[Iptables-script]]. | |
− | == | + | = Modern routers = |
+ | Modern routers designed for VDSL (Very High Bitrate Digital Subscriber Line), cable, | ||
− | + | and fiber optic connections typically feature a wide range of functions to meet the demands of various broadband connections. | |
− | + | ||
− | + | Through a DynDNS provider, your router can be reached under a fixed domain name from the internet, even if the router's public IP address changes regularly. | |
− | + | The corresponding domain names and account information are provided by your DynDNS provider. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | This allows the user interface of your router as well as applications and services to be easily accessed once port forwarding has been set up in the router. | |
− | + | Regarding the DNS service for OpenSimulator (a platform for virtual 3D worlds), routers typically obtain DNS server information from your Internet Service Provider (ISP). | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | Alternatively, you can also use alternative DNS services such as Google DNS (8.8.8.8 and 8.8.4.4) or Cloudflare DNS (1.1.1.1 and 1.0.0.1). | |
− | + | For operating an OpenSimulator server, you can either set a static IP address for the server and configure the corresponding DNS settings or utilize Dynamic DNS (DDNS) services to manage a dynamic IP address. | |
− | + | These services enable assigning a hostname to your server that automatically updates when the IP address changes. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | = Router/Modem Table = | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | =Router/Modem Table= | + | |
==== Router / Modem Table ==== | ==== Router / Modem Table ==== | ||
− | (this information gathered from the | + | (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=" | + | {| cellspacing="0" cellpadding="5" border="1" align="center" style="width: 100%;" class="sortable" |
− | |- | + | |- style="background-color:#57C604;font-size:10pt;font-weight:bold;border-bottom:1px solid;" align="center" valign="bottom" |
| '''Make''' || '''Model''' || '''Status''' || '''Notes''' | | '''Make''' || '''Model''' || '''Status''' || '''Notes''' | ||
|- | |- | ||
− | | | + | | 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/] |
|- | |- | ||
− | | | + | | Arris || TM1602G || Not Working || Arris Touchstone from Spectrum |
|- | |- | ||
− | | | + | | Arris || BGW210-700 || Loopback is flaky || Software Version 1.7.17 [https://forums.att.com/t5/AT-T-Internet-Equipment/Port-forwarding-has-stopped-working-on-my-arris-bgw210-700/td-p/5617287] |
|- | |- | ||
− | | | + | | 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 || [https://www.proximus.be/support/fr/id_sfaqr_mdm_manual/particuliers/bienvenue-sur-le-support/internet/internet-a-la-maison/installation-et-cablage/guide-d-installation-du-modem-b-box-3v-b-box-3-etc.html 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 firmware (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)] |
|- | |- | ||
− | | | + | | Belgacom BBox-3 || [https://www.proximus.be/support/fr/id_sfaqr_mdm_manual/particuliers/bienvenue-sur-le-support/internet/internet-a-la-maison/installation-et-cablage/guide-d-installation-du-modem-b-box-3v-b-box-3-etc.html BBox-3 Docs] || Works || The Technicolor Model of BBox-3 have Nat Loopback BUT the Sagem Model NOT. You can ask Belgacom to give you a Technicolor model or you can go change it in shop. (Last Update 01-01-2018). |
|- | |- | ||
− | | | + | | 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 || | ||
+ | |- | ||
+ | | Cisco || [https://www.cogeco.ca/sites/default/files/guides/cisco_wireless_residential_gateway_model_DPC3848_DPC3848V_DPC3848VM_DOCSIS_3_0.pdf DPC3848VM] || No Loopback || | ||
+ | |- | ||
+ | | 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=370 DGL-4300] || Works || [http://portforward.com/english/routers/port_forwarding/Dlink/DGL-4300/defaultguide.htm] | ||
+ | |- | ||
+ | | Dlink || [http://www.dlink.ca/products/?tab=3&pid=DI-524&rev=DI-524 DI-524] || Works || [http://portforward.com/english/routers/port_forwarding/Dlink/DI-524/defaultguide.htm] | ||
+ | |- | ||
+ | | Dlink || [http://www.dlink.com/products/?pid=DIR-600 DIR-600] || Works || [http://portforward.com/english/routers/port_forwarding/Dlink/DIR-600/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://support.dlink.com/ProductInfo.aspx?m=DIR-628 DIR-628] || Works || [http://portforward.com/english/routers/port_forwarding/Dlink/DIR-628/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] Current hardware version "B" doesn't work. | ||
+ | |- | ||
+ | | 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/] | ||
+ | |- | ||
+ | | 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 || | ||
+ | |- | ||
+ | | 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] | ||
+ | |- | ||
+ | | Draytek || [http://www.draytek.com/user/PdInfoDetail.php?Id=71 Vigor120] || Works || Nat Loopback out of the box. Great router. | ||
+ | |- | ||
+ | | 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). | ||
+ | |- | ||
+ | | Inventel / Livebox || DV42190WA || Works || Sold as Livebox 3420 by Orange/SFR in Europe. Set port forwarding for UDP and TCP separately | ||
+ | |- | ||
+ | | Linksys/Cisco || Linksys EA4500 || Works || | ||
|- | |- | ||
− | | | + | | 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/ | + | | Linksys/Cisco || RT31P2 || Works || [http://portforward.com/english/routers/port_forwarding/Linksys/RT31P2/defaultguide.htm] |
|- | |- | ||
− | | Linksys/Cisco || [http://www.linksysbycisco.com/APAC/en/support/AG241 AG241] || Works || [http://portforward.com/ | + | | Linksys/Cisco || [http://www.linksysbycisco.com/APAC/en/support/AG241 AG241] || Works || [http://portforward.com/english/routers/port_forwarding/Linksys/AG241/defaultguide.htm] |
|- | |- | ||
| Linksys/Cisco || [http://www.linksysbycisco.com/EU/en/support/WAG200G WAG200G] || Works || [http://portforward.com/english/routers/port_forwarding/Linksys/WAG200G/default.htm] Firmware Version: 1.01.09 or better | | Linksys/Cisco || [http://www.linksysbycisco.com/EU/en/support/WAG200G WAG200G] || Works || [http://portforward.com/english/routers/port_forwarding/Linksys/WAG200G/default.htm] Firmware Version: 1.01.09 or better | ||
Line 142: | Line 123: | ||
|- | |- | ||
| 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 |
|- | |- | ||
− | | | + | | Linksys/Cisco || WAG120N || Works || |
|- | |- | ||
− | | | + | | Linksys/Cisco || Linksys RT31P2 || Works || |
|- | |- | ||
− | | | + | |Netgear || Nighthawk Pro Gaming XR700 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] |
|- | |- | ||
− | | | + | |Netgear || Nighthawk Pro Gaming XR500 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] |
|- | |- | ||
− | | | + | |Netgear || Nighthawk Pro Gaming XR450 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] |
|- | |- | ||
− | | | + | |Netgear || Nighthawk Pro Gaming XR300 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] |
|- | |- | ||
− | | | + | |Netgear || Nighthawk RAX80/ RAX75 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] |
|- | |- | ||
− | | | + | |Netgear || Nighthawk RAX50/ RAX45 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] |
|- | |- | ||
− | | | + | |Netgear || Nighthawk RAX40/ RAX35 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] |
|- | |- | ||
− | | | + | |Netgear || Nighthawk RAX20/ RAX15 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] |
|- | |- | ||
− | | | + | |Netgear || Nighthawk RAX120 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] |
|- | |- | ||
− | | | + | |Netgear || Nighthawk RAX200 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] |
|- | |- | ||
− | | | + | |Netgear || Nighthawk RS400 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] |
|- | |- | ||
− | | | + | |Netgear || Nighthawk R9000 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] |
+ | |- | ||
+ | |Netgear || Nighthawk R8900 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R8500 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R8300 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R8000P ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R8000 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R7960P ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R7900P ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R7900 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R7850 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R7800 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R7500v2 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R7300DST ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R7200/ R7350/ R7400/ R7450 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R7000P ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R7000 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6900P ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6900V1 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R7100LG ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6800 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6900v2 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6700v3 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6700v2 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6700v1 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6400v2 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6400v1 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6300v2 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6260/R6330/ R6350/ R6850 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6250 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6220/ R6230 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6120 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6080 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6050/JR6150 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Nighthawk R6020 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Orbi RBR850 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Orbi RBR750 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Orbi RBR50v2 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Orbi RBR50v1 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Orbi RBR40 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Orbi RBR20 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Orbi RBR10 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Cable Modem C3700v2 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Cable Modem C6220 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Cable Modem C7100V ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Cable Modem C7800 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | |Netgear || Cable Modem C6230 ||Works || [https://kb.netgear.com/000049578/Which-NETGEAR-routers-support-NAT-loopback] | ||
+ | |- | ||
+ | | Netgear || Nighthawk AC1750 || Works || [https://portforward.com/netgear/ac1750-c6300/] | ||
+ | |- | ||
+ | | Netgear || Nighthawk AC1900 || 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 || [http://www.netgear.com/service-provider/products/security/wired-VPN-firewalls/FVS318.aspx#two] | | Netgear || Pro Safe VPN FVS318 || Not Working || [http://www.netgear.com/service-provider/products/security/wired-VPN-firewalls/FVS318.aspx#two] | ||
|- | |- | ||
− | | Netgear || | + | | Netgear || Pro Safe VPN FVS338 || Works || Firmware 3.0.6-25 or over |
|- | |- | ||
− | | | + | | Netgear || VMDG485 || Works || |
|- | |- | ||
− | | | + | | Netgear || WGR614 || Not Working || [http://www.netgear.com/home/products/wirelessrouters/simplesharing/WGR614.aspx] does not work with ISP required gateway modems |
|- | |- | ||
− | | | + | | 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 |
|- | |- | ||
− | | | + | | Netgear || RP614v3 and Newer revisions || Works || [http://portforward.com/english/routers/port_forwarding/Netgear/RP614v3/defaultguide.htm] |
|- | |- | ||
− | | Netgear | + | | 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] |
|- | |- | ||
− | | | + | | Pace Plc || 5268AC || Works || [https://portforward.com/pace-plc/5268ac/] |
+ | |- | ||
+ | | 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] | ||
|- | |- | ||
− | | | + | | Telstra Technicolor || TG799vac || Works || [https://portforward.com/technicolor/tg799vn/] |
|- | |- | ||
− | | | + | | Thomson SpeedTouch || TG585 || Works || [http://portforward.com/english/routers/port_forwarding/Thomson-Alcatel/SpeedTouch585/default.htm] new ver. Only |
|- | |- | ||
− | | | + | | Thomson SpeedTouch || ST-585i || Works || [http://portforward.com/english/routers/port_forwarding/Thomson-Alcatel/SpeedTouch585i/default.htm] May need to enable loopback through telnet |
|- | |- | ||
− | | | + | | Thomson SpeedTouch || ST-780 || Works || [http://portforward.com/english/routers/port_forwarding/Thomson-Alcatel/ST780/default.htm] May need to enable loopback through telnet |
|- | |- | ||
− | | | + | | Thomson SpeedTouch || ST-516 || Works || [http://portforward.com/english/routers/port_forwarding/Thomson-Alcatel/SpeedTouch516/default.htm]May need to enable loopback through telnet |
|- | |- | ||
− | | | + | | TP_LINK || [https://www.tp-link.com/au/products/details/cat-5030_TD-W8970.html TD-W8970] || Works || |
|- | |- | ||
− | | | + | | 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. |
|- | |- | ||
− | | Scientific Atlanta || WebSTAR-DPR2320 || Works || [http://portforward.com/english/routers/port_forwarding/Scientific-Atlanta/WebSTAR-DPR2320/default.htm] Google for more info | + | | 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. |
+ | |- | ||
+ | | Tp-Link || AC1750 || Works || uPnP forgets settings if port is not used - manually opening of ports works. | ||
+ | |- | ||
+ | | Tp-Link || Archer C2 || Not Working || TCP does loop back, but not UDP. Firmware as of 2019-08-11. | ||
+ | |- | ||
+ | | Tp-Link || AX1500 Wifi 6 || Not Working || TCP does loop back, but not UDP between regions. Works if you add one entry per port, (no 8004-8100) but its limited in the number of entries. Firmware as of 2019-08-11. | ||
+ | |- | ||
+ | | Scientific Atlanta || WebSTAR-DPR2320 || Works || | ||
+ | [http://portforward.com/english/routers/port_forwarding/Scientific-Atlanta/WebSTAR-DPR2320/default.htm] Google for more info | ||
+ | |- | ||
+ | | Ubee || DDW2600 || Works || [http://www.ubeeinteractive.com/] Cable Router | ||
+ | |- | ||
+ | | Ubee || DVW32CB || Works || [http://www.ubeeinteractive.com/] Cable Router | ||
+ | |- | ||
+ | | ZyXel || C1000Z (CenturyLink) || Not Working || [https://www.donationcoder.com/forum/index.php?topic=36001.msg338991#msg338991] | ||
+ | |- | ||
+ | | 3Com / HP || 3CRWDR100A-72 || Works || [http://portforward.com/english/routers/port_forwarding/3com/3CRWDR100A-72/default.htm] | ||
+ | |- | ||
+ | | 3Com / HP || 3CRWDR101A-75 || Works || [http://portforward.com/english/routers/port_forwarding/3com/3CRWDR101A-75/eMule.htm] | ||
+ | |- | ||
+ | | 2wire || 2701hg-s || Not Working || | ||
+ | |- | ||
+ | | 2wire || 2701hg-B || Works || [http://portforward.com/english/routers/port_forwarding/2wire/2701HG-B/default.htm] | ||
+ | |- | ||
+ | | 2wire || 2701hg-D || Works || [http://portforward.com/english/routers/port_forwarding/2wire/2701HG-D/default.htm] | ||
|- | |- | ||
|} | |} | ||
− | =Linux specific solutions= | + | = Notes on Some Routers = |
− | ==SETTING UP A LINUX COMPUTER TO ACT AS A ROUTER== | + | |
+ | == 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. | ||
+ | |||
+ | == Netgear == | ||
+ | |||
+ | * NETGEAR WNR834M : 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 : 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 [[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 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 = | ||
+ | == SETTING UP A LINUX COMPUTER TO ACT AS A ROUTER == | ||
---- | ---- | ||
Line 242: | Line 411: | ||
--[[User:Hell Fire|Hell Fire]] | --[[User:Hell Fire|Hell Fire]] | ||
− | ==DNS solution== | + | == 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: | 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 | 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. | Now you need bind/named installed in order to handle the dns-requests. You can find a bind example configfile here. | ||
− | =openWRT Routers:= | + | = openWRT Routers: = |
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]] | ||
− | + | Table of openWRT supported Hardware, check here: [https://wiki.openwrt.org/toh/start openWRT] | |
− | + | This may work for older WRT routers: | |
+ | <source lang="bash"> | ||
+ | insmod ipt_mark | ||
+ | insmod xt_mark | ||
+ | |||
+ | iptables -t mangle -A PREROUTING -i ! `get_wanface` -d `nvram get wan_ipaddr` -j MARK --set-mark 0xd001 | ||
+ | |||
+ | iptables -t mangle -A PREROUTING -j CONNMARK --save-mark | ||
+ | |||
+ | iptables -t nat -A POSTROUTING -m mark --mark 0xd001 -j MASQUERADE | ||
+ | </source> | ||
+ | Dahlia Trimble | ||
+ | |||
+ | = Windows XP, Windows 7, 8, 8.1, 10 Loopback Adapter Install: = | ||
+ | |||
+ | [[NAT_Loopback|Windows 10 NAT Loopback notes]] | ||
+ | |||
+ | External links: | ||
+ | |||
+ | * [http://www.windowsnetworking.com/articles-tutorials/windows-xp/Install-Microsoft-Loopback-adapter-Windows-XP.html Windows XP NAT Loopback] | ||
+ | |||
+ | * [http://www.windowsreference.com/windows-7/how-to-install-a-loopback-adapter-in-windows-7/|Windows 7 NAT Loopback] | ||
+ | |||
+ | * [https://www.youtube.com/watch?v=yIrDvVjyiMk|Windows 8, 8.1, 10 NAT Loopback] | ||
[[Category:Hardware]] | [[Category:Hardware]] | ||
+ | |||
+ | See also: [[Network_Settings#DynDNS_loopback|Using DynDNS for NAT Loopback with Windows, MacOS, or Linux]] |
Latest revision as of 09:25, 10 April 2024
This article or section contains incomplete information. Please help us by completing the content on this page. |
Contents |
[edit] 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.
If solving the problem by configuring your router turns out not to be possible, you can work around it by setting up some IPTable rules on the computer you're using to browse the web (assuming it's a GNU/Linux OS). For details see the NAT Loopback Iptables-script.
[edit] Modern routers
Modern routers designed for VDSL (Very High Bitrate Digital Subscriber Line), cable,
and fiber optic connections typically feature a wide range of functions to meet the demands of various broadband connections.
Through a DynDNS provider, your router can be reached under a fixed domain name from the internet, even if the router's public IP address changes regularly.
The corresponding domain names and account information are provided by your DynDNS provider.
This allows the user interface of your router as well as applications and services to be easily accessed once port forwarding has been set up in the router.
Regarding the DNS service for OpenSimulator (a platform for virtual 3D worlds), routers typically obtain DNS server information from your Internet Service Provider (ISP).
Alternatively, you can also use alternative DNS services such as Google DNS (8.8.8.8 and 8.8.4.4) or Cloudflare DNS (1.1.1.1 and 1.0.0.1).
For operating an OpenSimulator server, you can either set a static IP address for the server and configure the corresponding DNS settings or utilize Dynamic DNS (DDNS) services to manage a dynamic IP address.
These services enable assigning a hostname to your server that automatically updates when the IP address changes.
[edit] Router/Modem Table
[edit] 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] |
Arris | TM1602G | Not Working | Arris Touchstone from Spectrum |
Arris | BGW210-700 | Loopback is flaky | Software Version 1.7.17 [4] |
Astoria Networks | Bright Box Wireless Router | Not Working | |
Asus | WL-520GC | Works | [5] |
AVM | FRITZ!Box | Works | [6] 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 firmware (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) |
Belgacom BBox-3 | BBox-3 Docs | Works | The Technicolor Model of BBox-3 have Nat Loopback BUT the Sagem Model NOT. You can ask Belgacom to give you a Technicolor model or you can go change it in shop. (Last Update 01-01-2018). |
BT | BT Home Hub V2 | Works | [7] |
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 | |
Cisco | DPC3848VM | No Loopback | |
Dlink | DGL-4500 | Works | [8] |
Dlink | DGL-4300 | Works | [9] |
Dlink | DI-524 | Works | [10] |
Dlink | DIR-600 | Works | [11] |
Dlink | DIR-601 | Works | [12] |
Dlink | DIR-625 | Not Working | [13] |
Dlink | DIR-628 | Works | [14] |
Dlink | DIR-635 | Works | [15] |
Dlink | DIR-655 | Works | [16] Current hardware version "B" doesn't work. |
Dlink | DIR-835 | Not working | [17] |
Dlink | DSL-2680 | Not Working | |
Dlink | DSL-3680 | Works | Needs manual configuration. Guide at [18], backup at [19] |
Draytek | Vigor120 | Works | Nat Loopback out of the box. Great router. |
Draytek | Vigor2710 | Works | [20] 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 | Linksys EA4500 | Works | |
Linksys/Cisco | BEFSR41 | Works | [21] |
Linksys/Cisco | RT31P2 | Works | [22] |
Linksys/Cisco | AG241 | Works | [23] |
Linksys/Cisco | WAG200G | Works | [24] Firmware Version: 1.01.09 or better |
Linksys/Cisco | WRT54G | Works | [25] |
Linksys/Cisco | WAG160N | Works | [26] |
Linksys/Cisco | WAG54G v3 | Works | |
LinkSys/Cisco | WRT1200AC | Works | |
Linksys/Cisco | E3000 | Works | [27] |
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 | Nighthawk Pro Gaming XR700 | Works | [28] |
Netgear | Nighthawk Pro Gaming XR500 | Works | [29] |
Netgear | Nighthawk Pro Gaming XR450 | Works | [30] |
Netgear | Nighthawk Pro Gaming XR300 | Works | [31] |
Netgear | Nighthawk RAX80/ RAX75 | Works | [32] |
Netgear | Nighthawk RAX50/ RAX45 | Works | [33] |
Netgear | Nighthawk RAX40/ RAX35 | Works | [34] |
Netgear | Nighthawk RAX20/ RAX15 | Works | [35] |
Netgear | Nighthawk RAX120 | Works | [36] |
Netgear | Nighthawk RAX200 | Works | [37] |
Netgear | Nighthawk RS400 | Works | [38] |
Netgear | Nighthawk R9000 | Works | [39] |
Netgear | Nighthawk R8900 | Works | [40] |
Netgear | Nighthawk R8500 | Works | [41] |
Netgear | Nighthawk R8300 | Works | [42] |
Netgear | Nighthawk R8000P | Works | [43] |
Netgear | Nighthawk R8000 | Works | [44] |
Netgear | Nighthawk R7960P | Works | [45] |
Netgear | Nighthawk R7900P | Works | [46] |
Netgear | Nighthawk R7900 | Works | [47] |
Netgear | Nighthawk R7850 | Works | [48] |
Netgear | Nighthawk R7800 | Works | [49] |
Netgear | Nighthawk R7500v2 | Works | [50] |
Netgear | Nighthawk R7300DST | Works | [51] |
Netgear | Nighthawk R7200/ R7350/ R7400/ R7450 | Works | [52] |
Netgear | Nighthawk R7000P | Works | [53] |
Netgear | Nighthawk R7000 | Works | [54] |
Netgear | Nighthawk R6900P | Works | [55] |
Netgear | Nighthawk R6900V1 | Works | [56] |
Netgear | Nighthawk R7100LG | Works | [57] |
Netgear | Nighthawk R6800 | Works | [58] |
Netgear | Nighthawk R6900v2 | Works | [59] |
Netgear | Nighthawk R6700v3 | Works | [60] |
Netgear | Nighthawk R6700v2 | Works | [61] |
Netgear | Nighthawk R6700v1 | Works | [62] |
Netgear | Nighthawk R6400v2 | Works | [63] |
Netgear | Nighthawk R6400v1 | Works | [64] |
Netgear | Nighthawk R6300v2 | Works | [65] |
Netgear | Nighthawk R6260/R6330/ R6350/ R6850 | Works | [66] |
Netgear | Nighthawk R6250 | Works | [67] |
Netgear | Nighthawk R6220/ R6230 | Works | [68] |
Netgear | Nighthawk R6120 | Works | [69] |
Netgear | Nighthawk R6080 | Works | [70] |
Netgear | Nighthawk R6050/JR6150 | Works | [71] |
Netgear | Nighthawk R6020 | Works | [72] |
Netgear | Orbi RBR850 | Works | [73] |
Netgear | Orbi RBR750 | Works | [74] |
Netgear | Orbi RBR50v2 | Works | [75] |
Netgear | Orbi RBR50v1 | Works | [76] |
Netgear | Orbi RBR40 | Works | [77] |
Netgear | Orbi RBR20 | Works | [78] |
Netgear | Orbi RBR10 | Works | [79] |
Netgear | Cable Modem C3700v2 | Works | [80] |
Netgear | Cable Modem C6220 | Works | [81] |
Netgear | Cable Modem C7100V | Works | [82] |
Netgear | Cable Modem C7800 | Works | [83] |
Netgear | Cable Modem C6230 | Works | [84] |
Netgear | Nighthawk AC1750 | Works | [85] |
Netgear | Nighthawk AC1900 | 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 | [86] |
Netgear | Pro Safe VPN FVS338 | Works | Firmware 3.0.6-25 or over |
Netgear | VMDG485 | Works | |
Netgear | WGR614 | Not Working | [87] does not work with ISP required gateway modems |
Netgear | WNR3500 | Works | [88] NB restart after configuration |
Netgear | RP614v3 and Newer revisions | Works | [89] |
Netgear | WNDR3700 | Works | [90] |
Pace Plc | 5268AC | Works | [91] |
SMC | SMC-7004VBR | Works | [92] |
Telstra Technicolor | TG799vac | Works | [93] |
Thomson SpeedTouch | TG585 | Works | [94] new ver. Only |
Thomson SpeedTouch | ST-585i | Works | [95] May need to enable loopback through telnet |
Thomson SpeedTouch | ST-780 | Works | [96] May need to enable loopback through telnet |
Thomson SpeedTouch | ST-516 | Works | [97]May need to enable loopback through telnet |
TP_LINK | TD-W8970 | Works | |
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. |
Tp-Link | Archer C2 | Not Working | TCP does loop back, but not UDP. Firmware as of 2019-08-11. |
Tp-Link | AX1500 Wifi 6 | Not Working | TCP does loop back, but not UDP between regions. Works if you add one entry per port, (no 8004-8100) but its limited in the number of entries. Firmware as of 2019-08-11. |
Scientific Atlanta | WebSTAR-DPR2320 | Works |
[98] Google for more info |
Ubee | DDW2600 | Works | [99] Cable Router |
Ubee | DVW32CB | Works | [100] Cable Router |
ZyXel | C1000Z (CenturyLink) | Not Working | [101] |
3Com / HP | 3CRWDR100A-72 | Works | [102] |
3Com / HP | 3CRWDR101A-75 | Works | [103] |
2wire | 2701hg-s | Not Working | |
2wire | 2701hg-B | Works | [104] |
2wire | 2701hg-D | Works | [105] |
[edit] Notes on Some Routers
[edit] 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.
- D-Link DGL-4500
- D-Link DIR-655
- D-Link DIR-635
- D-Link DIR-601
- 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.
[edit] Netgear
- NETGEAR WNR834M : ftp://downloads.netgear.com/files/wnr834m_ref_manual.pdf
- 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).
[edit] 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.
[edit] KNOWN non-functional for OpenSim:
- Netgear Pro Safe VPN FVS318 : 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/ )
[edit] REFERENCE LINKS:
More Information Related to Routers and Solutions @: osgrid.org/forums/viewtopic.php
[edit] Linux specific solutions
[edit] 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
[edit] 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.
[edit] openWRT Routers:
If you use openWRT firmware on your router, check here: OpenWRT NATLoopback
Table of openWRT supported Hardware, check here: openWRT
This may work for older WRT routers:
insmod ipt_mark insmod xt_mark iptables -t mangle -A PREROUTING -i ! `get_wanface` -d `nvram get wan_ipaddr` -j MARK --set-mark 0xd001 iptables -t mangle -A PREROUTING -j CONNMARK --save-mark iptables -t nat -A POSTROUTING -m mark --mark 0xd001 -j MASQUERADE
Dahlia Trimble
[edit] Windows XP, Windows 7, 8, 8.1, 10 Loopback Adapter Install:
External links:
See also: Using DynDNS for NAT Loopback with Windows, MacOS, or Linux