07-11-2008, 06:12 AM
What kind of port forwardings do you have on your Modem?
Dump all UDP data on your Linux box to/from eth1 and eth0. All Source game packets are UDP. Then you can know for sure which route the packets are going. I'm 99% sure that the TF2 client doesn't send five stupid random packets to random ports (I leave 1% chance for Valve doing something weird in the latest updates).
My guess is that NAT goes wrong somewhere and that's why the ports seem weird. The "random" ports might be originally source ports where somebody sent some query and is now expecting to get response in the same port.
Dump all UDP data on your Linux box to/from eth1 and eth0. All Source game packets are UDP. Then you can know for sure which route the packets are going. I'm 99% sure that the TF2 client doesn't send five stupid random packets to random ports (I leave 1% chance for Valve doing something weird in the latest updates).
My guess is that NAT goes wrong somewhere and that's why the ports seem weird. The "random" ports might be originally source ports where somebody sent some query and is now expecting to get response in the same port.