Thursday, April 19, 2012

NAT translating UDP ports?

Hi all.



I am on a BT Home Hub router (bastard thing) and am having some connection problems. To date I have:



1. Enabled static IP address.

2. Disabled Windows firewall

3. Correctly allowed Sup Comm on my McAffe firewall.

4. Port-forwarded ports 6112, 9103, 30350 and 30351.

5. Enabled my IP address as DMZ (kinda negates the need for port forwarding but did it anyway).



So after all this I ran NATTRACE and get the following results:



NAT test failed. Your router is correctly passing information to and from the internet, but is NAT translating the port numbers on outgoing UDP packets. When your computer sends a packet to a port number (eg 6112) on the server, it should come from that same port number on your own computer - this is not happening. View the report to see precisely which ports are being NATed.



NATTrace report (v1.01)



Tests:

Test 1: SUCCESS - Connect to fixed IP

success

Test 2: SUCCESS - Check NATTrace version

success

Test 3: SUCCESS - Perform DNS lookup

success

Test 4: SUCCESS - Connect to named host

success

Test 5: SUCCESS - Direct TCP to fixed IP

success

Test 6: SUCCESS - Direct TCP (web) to named host

success

Test 7: SUCCESS - Direct TCP (6112) to named host

success

Test 8: SUCCESS - Direct UDP (6112) to fixed IP

success

Test 9: SUCCESS - Direct UDP (6112) to named host

success

Test 10: FAILED - NAT check, port 6112

NAT detected (Expected send on port 6112, went on port 60391 instead)

Test 11: SUCCESS - Direct UDP (port 9103)

success

Test 12: FAILED - NAT check, port 9103

NAT detected (Expected send on port 9103, went on port 60392 instead)

Test 13: SUCCESS - Direct UDP (port 30350)

success

Test 14: FAILED - NAT check, port 30350

NAT detected (Expected send on port 30350, went on port 60393 instead)

Test 15: SUCCESS - Direct UDP (port 30351)

success

Test 16: FAILED - NAT check, port 30351

NAT detected (Expected send on port 30351, went on port 60394 instead)



4 tests failed



For the life of me I cannot figure out where its going wrong. Any input would be greatly appreciated. Googling it seems there are quite a few suffering from this but have not found a definitive answer yet.



Best regards,

Commander_Coeus.|||the problem is, the router "nats" everything that is outgoing. unless you can route outgoing traffic, like port 6112 from your computer keeping port 6112 when it goes through, all you can do is disable nat completly and put your ip into the dmz.

problem then: only your computer can surf the internetz.|||Well my router used to have no problems and the NAT test always came back clean. Its only recently that Ive got these errors and I have no idea why.



Can anyone help is very annoying?|||Right fellow commanders. Have found the reasons behind recent problems. Its a bloody firmware update to the BT Home Hub.



In a nutshell while information is being sent correctly to the router through the correct UPD ports, but the router is scattering information sent back across to GPGNet on different UDP ports for 'security reasons'.



To remedy this one needs to access telnet via the run function and inputting 'cmd'. A good guide is here:



http://forums.gaspowered.com/viewtopic.php?t=17392.



However to **** on my parade the latest firmware update deny's access to telnet to stop people from hacking the BT Home Hub. Seems likely that i'll have to downgrade the firmware update to access telnet to input the following code (on the link above for steps), thus stopping the UPD ports being scattered:



:connection bind application=CONE(UDP) port=0



Ive contacted BT to see if theres a better way than rolling back and I'll keep updating when necessary. Seems alot of people having issues with this.



If anyone has solved this or has some advice PLEASE POST!



Best regards,

Commander_Coeus|||you need to open a cmd window and type ipconfig /renew after setting the dmz|||Hi all!
Previously Commander_Coeus. Long gave up on this issue without buying a new router - however saw Supreme Commander Gold edition on sale and couldn't resist.
Since my last post as Commander_Coeus does anyone successfully play Supreme Commander on the GPGNet server using the BT Home Hub.
Any advice would be greatly appreciated! Computer AI is not a challenge!
Cheers,
Coeus.

No comments:

Post a Comment