Hi there, I have access to a server sitting behind a hardware firewall which i am hoping to run BF2 on
The server has an internal address 192.168.52.1 (the NICS actual IP) and the firewall ( a checkpoint firewall) has a NAT rule that translates anything recieved on the public address to the internal one stated above..Now, all seems to be fine with this configuration I have tcpdumps set up at the Internet and LAN interfaces of the firewall and also on the game server itself....and I can ping through and see it arrive at all interfaces, perform the NAT and forge a successful return path, I can ssh on to the box successfully using the external IP so the NAT and firewall rules are fine..
However, when I launch BF2, I see three 'udp 46' packets arriving on all interfaces, but thats it, nothing happens and the game then reports back that it was unable to connect to server ....
What is supposed to happen next at a network level? a packet willl have to go back to my client to tell it that it has successsfully connected, but im getting nothing ... I have tried setting the ServerIP and interfaceIP variables in the config file to the public IP and the servers internal IP and every combination of those two but to no avail......is there something im missing here ?......why wont the server talk back to my client ......PS there is no host based firewall running on this game server at the moment and the box is a red hat linux box
what can i try next ?
any help would be greatly appreciated
The server has an internal address 192.168.52.1 (the NICS actual IP) and the firewall ( a checkpoint firewall) has a NAT rule that translates anything recieved on the public address to the internal one stated above..Now, all seems to be fine with this configuration I have tcpdumps set up at the Internet and LAN interfaces of the firewall and also on the game server itself....and I can ping through and see it arrive at all interfaces, perform the NAT and forge a successful return path, I can ssh on to the box successfully using the external IP so the NAT and firewall rules are fine..
However, when I launch BF2, I see three 'udp 46' packets arriving on all interfaces, but thats it, nothing happens and the game then reports back that it was unable to connect to server ....
What is supposed to happen next at a network level? a packet willl have to go back to my client to tell it that it has successsfully connected, but im getting nothing ... I have tried setting the ServerIP and interfaceIP variables in the config file to the public IP and the servers internal IP and every combination of those two but to no avail......is there something im missing here ?......why wont the server talk back to my client ......PS there is no host based firewall running on this game server at the moment and the box is a red hat linux box
what can i try next ?
any help would be greatly appreciated
Comment