That is a private IP address. Anything (172.16.x.x, 192.168.x.x, 169.x.x.x or 10.x.x.x, etc) that is a private address is not going to work if you're trying to connect to it via the internet.
Go get your public address. If you do not know how to get it from your router/modem then use a public site like
http://whatismyipaddress.com/ or one of the hundred other ones of your choice.
However, I did hastily read your post and cut/paste the wrong section. Put your entry back to 'localhost' for the <tcp> tag and update these:
Quote:
<address>1.2.3.4</address>
<localaddress>192.168.x.x</localaddress>
|
The <address> tag will contain your public address. This is passed to the login server and when a user connects successfully, it will tell it to connect to your server at this address (your public internet address). The <localaddress> is what will be used internally and passed to your zone servers. It may seem funky, but its due to the fact that you're server isn't accessible publicly, but through a router/bridge/something else/etc. because of your setup.
More info here:
http://www.eqemulator.net/wiki/wikka...tion#addresses
You *will* need to set these. =)
Beyond that, you're talking about ports being forwarded properly, and that you don't have the router/modem, windows firewall, virtualization software itself, or linux firewall in the way. Ports could be blocked anywhere down that chain.
Try that, and get back,
-orkim