the ip has changed for 192.168.2.x so don't get all excited noticing its 2.100 instead of 2.113 now :P
also i found dmz was on for some reason to an ip address not in use (old ip).. i disabled dmz dunno what problems that might have been causing... ipconfig /all Code:
Microsoft Windows [Version 6.1.7600] Code:
<?xml version="1.0"> All of these are port range forwarded to 192.168.2.100 as line items in my router config 7002-7500 5998-5999 9000-9000 7778-7778 |
oh and commenting out those "two lines" just made it so that i would receive no notification of a failed connection attempt by a player, and they would be stuck trying to connect for 15 minutes before getting booted.
|
Do you have any other PCs in your 192.168.2.x network that you could try connecting to your test server from? That will verify that it at least works for connecting as it will bypass any port or routing issues from the external network as it connects locally.
I have never tried a dual NIC and dual ISP setup for EQEmu, so I am not completely sure what other problems that might cause that could be different than the standard ones. With your 2 LANs being in separate IP space now, that should reduce some potential routing issues. I am just not sure how the server decides which NIC to use offhand. I assume it would just be listening on port 9000 for any connection to come in and when one does, it would just reply through the same NIC it came from. It sounds like it could be getting confused on which NIC to use. Did you try disabling your other NIC yet to see what happens? Having a DMZ set on your test server's network could definitely cause some issues. That is basically like having all ports forwarded to 1 IP, so if the IP for the DMZ was pointing to somewhere other than your test server, it would probably override your port range forwarding settings and cause connections to fail. Since you have a special network setup, you may be one of those special cases that does require those IP fields to be set in your config. Everything looks correct as far as I can tell. What I don't get is that you said some users can connect and others cannot. If even 1 person can connect, all should be able to. If they aren't, maybe it is something on their end or something else with the setup on your server. Maybe I can try connecting when you have it set the way you did and see what the sniffer shows if I fail to connect. |
I've had similar symptoms (some players can connect, others can't) problem in the past when I didn't have the full range of 7000-7100 forwarded. Unfortunately I don't know enough about it to speculate 'why' :)
|
It works locally.
|
I tried netstat /anb
Port 9000 is being listened to by 0.0.0.0 can i force he two nics to listen to 9000 separately? |
Also im gonna resarch the ip of the people that DID get in... maybe they are my neighbors
|
Why do you have such a fucked up network setup? If you can't support it, you shouldn't run it.
|
Quote:
actually, my network setup works great! and if your familiar with networks and computers, you will note that it isnt strange at all, in fact it is quite a normal setup for a network of this size (20+ devices on the local network). all of the other services (video,cctv,ftp,www,etc) whether run off teh host or in a VM running on it work very well, nobody has connectivity issues, and it is just this particular locus of interest that is problematic. my eqemu server is running just fine, but on another box (not preferred) that is all, i started this post out of pure selfish greed to keep more of my money in the bank and not pay for electricity of another computer (my backup server), that is all. |
ok so i checked out the random people who are able to connect, they live all over the US, and i am in canada.. so wtf right?
|
I didn't really dig through the code that much, but it looks like all of the sockets are bound using INADDR_ANY which should listen on all interfaces. Packets sent on a socket bound with INADDR_ANY usually go through the lowest numbered interface, so if that's not the same address you're expecting to receive on the NAT could be screwing it up. That's why I recommended disabling one of the cards to test if that works.
I'd also recommend setting up static addresses in your router so you don't need to change your config every time a DHCP address changes. |
lerxst2112,
your suggestions are excellent.. tomorrow night i will have time to try it out. I will start by disabling a nic, and then if that doesn't work. ill switch which one is disabled. from another thread c0crete suggested netstat -an | find /i "9000" here is the output from that if you are curious: Code:
TCP 0.0.0.0:9000 0.0.0.0:0 LISTENING |
So like as of today my network has changed its mind
everyone who tried has connected.and played on my test server wtf right? |
I don't know what IP you had the DMZ pointed to before, but disabling that may have very well fixed your issue.
|
Davood follow this post http://www.eqemulator.org/forums/showthread.php?t=35057
|
All times are GMT -4. The time now is 04:58 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.