Linux support help
I'm lookin to get this running all on a linux server. Basically here is my setup:
(eth1 192.168.0.1/29) - Linux Server - (eth0 Public IP)
I currently use my linux server as a firewall, router, mysql server....etc
From an outside IP address running the EQ client, Everything is fine. I tell the client to connect to my public IP x.x.x.x:5999. I login, get into the world server, and then create a character, and get on to start playin.
From an internal private IP, In order to hit the login server, I have to change my client to hit 192.168.0.1:5999 (which is the router side of the linux box). I log into the login server, and then see the world server up. When trying to get into the world server, I get these messages:
Issueing key: LS#3, Key=xxxxxkeystrippedxxx
Client disconnected (eqnc->GetState()=102)
Removing client from ip: 192.168.0.2, port: 3083
36040 New client from ip: 192.168.0.2 port: 3085
Bad/expired session key: ls#3
Removing client from ip:192.168.0.2 port:3085
44540 New client from ip: 192.168.0.2 port: 3085
Bad/expired session key: ls#3
Removing client from ip:192.168.0.2 port:3085
47519 New client from ip: 192.168.0.2 port: 3087
And then the cycle starts again. I know I read that the world server doesn't like private IP space...etc...but its all IP handled by the TCP stack...so it shouldn't matter.
Can anyone help out with this?
Thanks!
-Brian
|