Just to close up this thread:

Maarten hit it right on the head! OpenBSD's obfuscating security policies
(usually our best friend) were biting me.  Using the "static-port" flag on my
NAT rule got the server workign with only the Valve recommended ports open,
and it's in the server browser.

Thanks very much Maarten and everyone who helped.
-miles

On Fri, 18 Mar 2005, Maarten van der Zwaart wrote:

Your NAT router is translating outgoing packets from your server to the
master servers. If the router changes the source port of those packets
(and it seems it does in your case), then the master server will report
the wrong port to clients, which is why you see blocked packets on
50700-62000 in your log. You need to tell your router to NOT change the
port on the outgoing packets.

You mention you use a BSD router, does it use PF? If so something like
this should work:

nat on $ext_if proto udp from $game_server_ip port 27015 to any -> ($ext_if) 
static-port

static-port means it will not change the port during NAT.

Note you will still not see it on the server list from behind the same
router, but others will.

Maarten

--
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux


_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to