[ previous ] [ next ] [ threads ]
 
 From:  "Christopher M. Iarocci" <iarocci at eastendsc dot com>
 To:  Nick Lidakis <nlidakis at verizon dot net>
 Cc:  m0n0wall at lists dot m0n0 dot ch
 Subject:  Re: [m0n0wall] Enemy Territory game server behind monowall, NAT & Firewall Rule.
 Date:  Tue, 02 Nov 2004 20:59:27 -0500
Nick Lidakis wrote:

> I have really tried reading all the docs available on line as well as 
> searching through all of the mailing list archives using the search 
> function. If anyone can point out what I am doing wrong, I would 
> really appreciate it.
>
> Simply, I am trying to run an Enemy Territory dedicated server (on a 
> debian box) behind monowall. I need to have port 27960 open so that 
> friends on the Internet can join.
> From what I understand so far, I need to use the NAT inbound rule to 
> accomplish this, so I did this:
>
> Click on NAT, then Inbound
> click plus for new rule
> external port range is set to 27960
> NAT IP is set to the debian box, 192.168.1.10
> local port 27960
> interface is WAN
> external address=interface address
> and click the box to set the firewall rule
> protocol is set to tcp (though i did try tcp/udp and udp with no luck)
>
> click save, then apply changes.
>
> firewall rule options:
> Action=pass
> Interface=WAN
> Protocol=TCP
> Source=any
> Source port range=any and any
> Destination: TypeSingle host or alias
>                       Address=192.168.1.10
> Fragments and Logs= unchecked
>
>
> I have used NAT inbound to setup a rule for gtk-gnutella, and that 
> works just fine, the setting almost identical as the server rule I'm 
> trying to get working.
>
> When the server is started, it show up on the local lan, and I am able 
> to join and play without any problems. The server is not seen on the
> Internet, and several people have tried connecting vi ip address and 
> were unable to do so.
>
>
> Any comments would be appreciated.
>
Nick,

My first comment would be, what do the logs show when someone is trying 
to connect.  If the packets are not getting through, you should see a 
block in the log.  Show us that.  Other than that, it sounds as if 
you're doing exactly what you should be doing.

Chris