Hardware & Technical The Router discusion thread

I had some problems connecting so here is what I did to fix things for me.

Step 1: Tell the Game to use a defined UDP Port.
Look for the AppConfig.xml file. Mine was in this location

C:\Program Files (x86)\Frontier\EDLaunch\Products\FORC-FDEV-D-1000\AppConfig.xml

but it could also be here for 32 bit systems.

C:\Program Files\Frontier\EDLaunch\Products\FORC-FDEV-D-1000\AppConfig.xml

Use notepad.exe to edit it if you double click it will probably try to launch in Internet Explorer (for good sake!!!)

Take a look at the lines (26-27 in my file):
<Network
Port=""
UpnpEnabled="1"


Update the Port="" to read Port="50100"
Update the UpnpEnabled="0"

you can pick any number above 1000 and below 65535 for the port but remember the number you choose for the next bit.

Now, look for the xml close statement
</Network>

mine was on line 40 you need to add the following above this line.

<Self name="my computer" ip="121.45.7.xxx" port="50100" />

I think they call this "Adding the <self/> section inside the <Network/> section" in xmlspeak.

The port you set needs to match above and the ip should be YOUR External IP. Ask Google to make sure you have the right numbers. If you are on Dynamic IP like me you may need to fix this from time to time when you reconnect to the interwebs. :D


Step 2: Tell my router to direct the UDP packets to my game machine

I use a crusty old ADSL modem from the late 90's and an old gentoo linux box as my gateway. It uses IPTables 1.4.16.3 on Kernel 3.10.7 My Linux machine is performing NAT from my private network to the internet everything works except udp return packets. ED uses RANDOM udp so my firewall is dropping my connection pathway. Solution?
Add some IPTABLES RULES

First I tell the iptables to destination translate the udp packets to my internal game machine.

iptables -t nat -I PREROUTING 1 -p udp -m udp --dport 50100 -j DNAT --to-destination 192.168.28.xxx

Second I added some connection tracking and acceptance of new state packets to the INPUT rule. I am not sure it is needed for udp but the config is there and it is working so I will mention it.

iptables -I INPUT -p udp -m conntrack --ctstate NEW -m udp --dport 50100 -j ACCEPT
iptables -I INPUT -p udp -m conntrack --ctstate NEW -m udp --dport 19364 -j ACCEPT


Note the port 50100 is the one I told the game to use and the port 19364 is the one the game talks to the game servers on.... so now it is all sweet.

I know I should upgrade to a new uPNP thingy but I burnt all my spare cash to get on the Alpha :D AU$ -> £ exchange rate really kills.

I hope this helps someone else. It took me a few hours reading to get it sorted.

*** port's and ip's have been changed to protect the innocent.
 
I know I should upgrade to a new uPNP thingy but I burnt all my spare cash to get on the Alpha :D AU$ -> £ exchange rate really kills.

Update your Gentoo box to PFSense. It has a perfectly functional UPnP setup built in, and should run just as well or even better on your hardware as it is.
 
Need HELP getting router to map WAN IP please

First I would like to thank Mazhurg as I think he has pinpointed my issue, now I just need to work out how to resolve it...

In short I have a D-LINK DIR-615 router (its old - firmware is 2007) but so far it has worked for every online game I play except E: D.

I am running on "Fixed Wireless" Internet as I live on an acreage 25km from the nearest town
www.AireNet.com said:
What is “Fixed Wireless”?
Fixed Wireless is the process of connecting your desktop computer or network to the Internet through the use of microwave radios using the IEEE 802.11 standard. AireNet has several towers in the counties of Mountain View, Kneehill, Rocky View MD, and Red Deer County and from them, broadcasts a two-way Internet signal to customers. A Wireless Install is very similar to a Satellite Dish Install with a dish mounted on the out side of your house or business and a lead in cable coming into the house at your desired location.

In order to understand Fixed Wireless, it’s also important to talk about what fixed wireless is NOT:

It does not require a phone line! No more missed calls. Talk while you surf.
It does not use satellite! AireNet BroadBand’s signal is not bounced off a satellite 22,000 miles away in space to reach customers. Because satellite signals have to travel 44,000 miles round-trip, a noticeable lag time (delay) is experienced while surfing via satellite. It does not have satellite lag times.
It is not “Bluetooth”, and it’s not from your cell-phone. These technologies are designed for slow, short-range, roaming wireless connection between devices. AireNet BroadBand’s implementation of Fixed Wireless uses the IEEE 802.11 standard to achieve a 12-15 mile (or more) broadcast range. It is designed for dependable, high-speed, wireless connection between buildings, not devices.
We DO NOT USE DSL LINES for our Backbone. We have Fiber Optic Cable which is capable of speeds the same as ALBERTA SUPERNET. We use Ultra High Speed Back Haul Units to our relay tower sites, which tie back to the fiber in Olds.

It would appear that my router is displaying an internal IP where it should be displaying my WAN (or external) IP.

Does anyone know how to change this?
 
Last edited:
This is the deduction process so far - taken from my previous post Did you get Multiplayer working - What did you do
Solved by ensuring that the connection was not going through a double NAT (home router + ISP router).

Once I made the ISP router give an external (WAN) address to the internal router, the game connected fine. - By default the ISP router was providing the house router with a private WAN address (192.168.x.x) and packets were routed both at the house and ISP router.

Manitoba Telecom System (MTS) their router / modem is a 2 Wire.
how do you do this

I'm in Alberta, running off a satellite feed
If you have a 2 wire router, then you should be able to log into it at http://192.168.100

Make sure you have the home tab selected.

Look at the listing of the Home network devices. if you have a setting similar to mine, you should see at least 2 devices (even thought one one is connected, the router). If this is the case, they are both the same device.

If you then go to the Settings / LAN you will notice that the second device (unknown) has a private address assignment. Change this to public ()select WAN IP Mapping) and then disable the firewall.

When you select ok, the modem will ask you for the password, which, if unchanged is written on the router itself - if not, then you will need to contact your ISP).

Reset you home router after this and it should pick up the WAN address.

Problem solved.
Not sure I have a 2wire, running D-Link DIR-615 the status tab shows the following info...


GENERAL

Time : 2/2/2004 7:43:40 PM
Firmware Version : 2.21, 2007/08/06
WAN

Connection Type : DHCP Client
Cable Status : Connected
Network Status : Established
Connection Up Time : 0 Days, 0:53:41

MAC Address : 00:1C:F0:70:43:79
IP Address : 192.168.5.100
Subnet Mask : 255.255.255.0
Default Gateway : 192.168.5.254
Primary DNS Server : 192.168.5.254
Secondary DNS Server : 0.0.0.0
LAN

MAC Address : 00:1C:F0:70:43:78
IP Address : 192.168.0.1
Subnet Mask : 255.255.255.0
DHCP Server : Enabled
WIRELESS LAN

Wireless Radio :Enabled
MAC Address :00:1C:F0:70:43:78
Network Name (SSID) :dlink
Channel :3
Security Mode : Disabled
Wi-Fi Protected Setup :Enabled/Not Configured
Originally Posted by Kragen View Post
Not sure I have a 2wire, running D-Link DIR-615 the status tab shows the following info...

WAN
Connection Type : DHCP Client
Cable Status : Connected
Network Status : Established
Connection Up Time : 0 Days, 0:04:12

MAC Address : 00:1C:F0:70:43:79
IP Address : 192.168.5.100
Subnet Mask : 255.255.255.0
Default Gateway : 192.168.5.254
Primary DNS Server : 192.168.5.254
Secondary DNS Server : 0.0.0.0

In bold is the issue. You need to get that changed and the modem to give you a public address.

Every ISP modem is different; you may want to talk to them.
 
What is your D-LINK router connecting into? (E.g. what device does the WAN cable connects into)?

Also, I don't want to be the bad news guy but it is very possible that you may not have access to the device that assigns you your internet address as Wireless ISPs tend to be very closed by default.

Try connecting your computer directly into the WAN device and see if you can connect from that. If not, you may have to talk to your ISP for help in configuring their device to pass through a public IP to you, or set a routing rule for you as described in the main thread.
 
What is your D-LINK router connecting into? (E.g. what device does the WAN cable connects into)?

Also, I don't want to be the bad news guy but it is very possible that you may not have access to the device that assigns you your internet address as Wireless ISPs tend to be very closed by default.

Try connecting your computer directly into the WAN device and see if you can connect from that. If not, you may have to talk to your ISP for help in configuring their device to pass through a public IP to you, or set a routing rule for you as described in the main thread.

A TINY black box which I believe to be a UBiQUiTi GP-A240-050 "Power Over Ethernet Adapter"

Unfortunately I know very little about the setup for this internet as it is what my fiance's family have used for years and I've only been here 4 months
 
So I just scanned this thread and sounds similar to my problem which I just solved.

I have a asus router and a DSL modem. I've never had a network issue until ED and it had me scratching my head.

I had the same problem, my router had an internal IP address.

I had to switch my modem to 'bridge mode'. In switching to bridge mode, my router took control of the internet connection. My router has my login credentials where before my modem had the credentials.

Now my router reports an external IP address and I can connect to multplayer.

So try researching switching whatever device serves as your modem to bridge mode.
 
Well looks like I'm out until Monday at the earliest :(

despite the fact I'm working over the weekend, it seems my ISP only answers their phones Monday-Friday 08:30-17:00 with a special voicemailbox for internet related problems


GRRRR
 
First I would like to thank Mazhurg as I think he has pinpointed my issue, now I just need to work out how to resolve it...

In short I have a D-LINK DIR-615 router (its old - firmware is 2007) but so far it has worked for every online game I play except E: D.

I am running on "Fixed Wireless" Internet as I live on an acreage 25km from the nearest town


It would appear that my router is displaying an internal IP where it should be displaying my WAN (or external) IP.

Does anyone know how to change this?

I had the SAME issue.
I resolved it by looking up my modem and changed setting on it to PUBLIC IP, then release/renew it, release renew router, rebooted computer.
GL!
 
Just done the same myself to get access to multiplayer, switched my virgin router to bridge mode ticking the box to clone the MAC address on my edimax router (and reset it, just for the sake of it) happily being shot at

So I just scanned this thread and sounds similar to my problem which I just solved.

I have a asus router and a DSL modem. I've never had a network issue until ED and it had me scratching my head.

I had the same problem, my router had an internal IP address.

I had to switch my modem to 'bridge mode'. In switching to bridge mode, my router took control of the internet connection. My router has my login credentials where before my modem had the credentials.

Now my router reports an external IP address and I can connect to multplayer.

So try researching switching whatever device serves as your modem to bridge mode.
 
This is the deduction process so far - taken from my previous post Did you get Multiplayer working - What did you do

Do you have a 2-wire AND a D-Link router?
I have no idea of the technology you are working with HOWEVER, I know that any router BEHIND a modem/router MAY have the dame issue I had, which I SOLVED changing the modem/router connection settings to PUBLIC IP (from private IP). The rest was easy compared to that nightmare I had for 2 days at 6 hours/day.
I'd suggest doing a search on your modem. Post what you get done. SOMEONE will help! This community is better than you'd expect!
Hang in there, COMMUNICATE and I suspect you'll be up in no time flat!
Stu
 
PS. I solved my issues without any ISP or FD help. There IS hope! Don't dismay! Communicate and this medium WILL support you! Someone WILL help.
 
Do you have a 2-wire AND a D-Link router?
I have no idea of the technology you are working with HOWEVER, I know that any router BEHIND a modem/router MAY have the dame issue I had, which I SOLVED changing the modem/router connection settings to PUBLIC IP (from private IP). The rest was easy compared to that nightmare I had for 2 days at 6 hours/day.
I'd suggest doing a search on your modem. Post what you get done. SOMEONE will help! This community is better than you'd expect!
Hang in there, COMMUNICATE and I suspect you'll be up in no time flat!
Stu


In all honesty I don't know...

I have the D-Link DIR-615 Router

This is connected to the port marked "LAN" of the little black box which has UbiQUiTi GP-A240-050 printed on it's underside.

There is a second cable plugged into the port marked "POE" which disappears into the roof somewhere :(

My fiance is out so I can't ask her any more questions (she's not particularly techy anyway :( )
 
In all honesty I don't know...

I have the D-Link DIR-615 Router

This is connected to the port marked "LAN" of the little black box which has UbiQUiTi GP-A240-050 printed on it's underside.

There is a second cable plugged into the port marked "POE" which disappears into the roof somewhere :(

My fiance is out so I can't ask her any more questions (she's not particularly techy anyway :( )

This thread seems to be bringing up a lot of people whom have some sort of wireless internet...

How I'm imagining this will work is as follows.


Your wireless provider
Internet connection --- > Modem / Router at their office
|
Wireless radio -- > Flying through air to your location <-- Wireless Radio at your house
|
Ethernet cable to a access point or switch in your house premises.

just looking at this you can imagine the following scenario.. All machines that are on your network at home and their INTERNAL IP address... when you try and connect to the internet, you send your data which goes through your switch or access point in your house... to the wireless radio which is setup by them to the other wireless radio at their location....
passes from their to their internet router and goes out on to the web.

Changing settings on things your end at your house on routers etc in this case would make ZERO difference... as they have a modem router using nat and you are simply passing your data from your house through the modem their end.

From and internet side, the people playing ED only see the modem router at their office (place where the internet resides) so unless they actually specifically open up a port pointing to an ip address which belongs to you, i seriously cant imagine any way to get it going.

If uPNP isnt working as intended at this stage for you, i think you are going to have difficulty. Moreover is the dsl internet modem isnt actually belonging to you, usernames passwords etc wont be yours and i dont wanna be the guy getting anyone in trouble.

So looks like Monday it is :(
 

SlackR

Banned
Please help configuring router settings

Hi

I am unable to access multiplayer and still don't have access to the alpha forum... Is there anyone there who can help me change dmz settings etc to get this thing working?
 
Dmz settings and such are not really required, you just need to make sure that port forwarding happens.
There's two things you will need to do:
a) Add a fixed port-forwarding entry on your router
b) Configure Elite so that it uses that port.

(Now, I will assume that you know how to get to your router's settings - usually it is accessible through 192.168.1.1 in browser)
For a part:
- find where your router has "Forwarding" (could also be 'port forwarding' or similar).
-- Add a new entry with these stats: "Port: 60545 (or similar number)", "IP Address: [your computer's local adress]", "Protocol/Type: UDP".

For b part:
- in elite's install directory, open the 'appconfig.xml' file, find the <Network> tag.
-- Change the number in ' Port="xyz" ' to the number you entered in A part (e.g. 60545).
-- Change the ' UPnPEnabled="1" ' from 1 to 0
-- Just before the </Network> tag, insert this line: <Self name="Computername" ip="[Your_public_IP]" port="60545" />
And save that file. This way, it should work (worked for me) without making your entire network exposed to internet. You can find your public ip just by googling "what's my ip" and picking any of the finder-sites it gives.

Also - this may or may not have any influence - you could add the game's executable to the list of permitted softwares in Windows Firewall.
 
Dmz settings and such are not really required, you just need to make sure that port forwarding happens.
There's two things you will need to do:
a) Add a fixed port-forwarding entry on your router
b) Configure Elite so that it uses that port.

(Now, I will assume that you know how to get to your router's settings - usually it is accessible through 192.168.1.1 in browser)
For a part:
- find where your router has "Forwarding" (could also be 'port forwarding' or similar).
-- Add a new entry with these stats: "Port: 60545 (or similar number)", "IP Address: [your computer's local adress]", "Protocol/Type: UDP".

For b part:
- in elite's install directory, open the 'appconfig.xml' file, find the <Network> tag.
-- Change the number in ' Port="xyz" ' to the number you entered in A part (e.g. 60545).
-- Change the ' UPnPEnabled="1" ' from 1 to 0
-- Just before the </Network> tag, insert this line: <Self name="Computername" ip="[Your_public_IP]" port="60545" />
And save that file. This way, it should work (worked for me) without making your entire network exposed to internet. You can find your public ip just by googling "what's my ip" and picking any of the finder-sites it gives.

Also - this may or may not have any influence - you could add the game's executable to the list of permitted softwares in Windows Firewall.

It is hoped that when the game is released as a commercial version, buyers do not have to do all these manipulations. Because there are many people who do not know computer technology.
 
Aye, agreed on that. Perhaps even at beta levels this should be remedied somehow. But, as it stands now, it's (imo) acceptable.
 
Dmz settings and such are not really required, you just need to make sure that port forwarding happens.
There's two things you will need to do:
a) Add a fixed port-forwarding entry on your router
b) Configure Elite so that it uses that port.

(Now, I will assume that you know how to get to your router's settings - usually it is accessible through 192.168.1.1 in browser)
For a part:
- find where your router has "Forwarding" (could also be 'port forwarding' or similar).
-- Add a new entry with these stats: "Port: 60545 (or similar number)", "IP Address: [your computer's local adress]", "Protocol/Type: UDP".

For b part:
- in elite's install directory, open the 'appconfig.xml' file, find the <Network> tag.
-- Change the number in ' Port="xyz" ' to the number you entered in A part (e.g. 60545).
-- Change the ' UPnPEnabled="1" ' from 1 to 0
-- Just before the </Network> tag, insert this line: <Self name="Computername" ip="[Your_public_IP]" port="60545" />
And save that file. This way, it should work (worked for me) without making your entire network exposed to internet. You can find your public ip just by googling "what's my ip" and picking any of the finder-sites it gives.

Also - this may or may not have any influence - you could add the game's executable to the list of permitted softwares in Windows Firewall.

Note that the XML edit may fail if the user is behind a "double NAT"; e.g computer to router, which is in turn connected to an ISP controlled modem/router that give a private IP address to the user's router.

It appears that this is fairly common, and in those cases UPNP will fail with the only solutions being:

1) Get the edge router (the modem/router) to function in Bridge mode - thereby passing the Public IP to the user router, How to do that is specific to the modems, so folks have to read up on the devices specs,

2) Create a tunnel through all the devices - which imply that the user has access rights to the ISP device. If access is not granted, then the user must talk with their ISP to get them to add the exception / tunnel,

3) connect the computer directly to the ISP modem / router - this will permit UPNP to work (if the modem supports it), or

4) wait until Frontier fix their implementation for the connection - Not insinuating that it is broken but that UPNP may not be sufficient by itself in providing the connectivity.

Last, some ISP do not provide Public addresses to their users by default; especially small ones and in those cases unless the ISP is willing to provide a Public address to the user he may not have any options but wait for Frontier to address the issue.
 
Back
Top Bottom