I've been trying to telnet lately and I haven't been able to. I'm using the Windows client, and using the command:
o useast.battle.net 6112
What I get is:
Connecting to useast.battle.net...
And it stays that way for FOREVER. What's interesting is that when I type in an incorrect port, it tells me (after about 2 or so minutes (literally)) "connection to host failed." This seems to imply that the server I am connecting to doesn't support telnet, but I was almost sure that bnet did.
I've tried other supposedly telnet-supported servers, and it doesn't work. I checked out my router settings, and I didn't find anything prohibiting the telnet protocol. I doubt my cable modem would prohibit it. I also tried typing in a bnet ip address for telnet, and that didn't work too, so it's not a DNS problem...
My questions: from reading this, do you see that I'm doing something wrong? If not, can you tell me a telnet-supported server ip/hostname that you have recently connected to via telnet so I can verify that it's not the server, but instead my client or router?
EDIT
Oh yea, I have tried telnetting from all the computers on my network. Which is why I have limited it to being a problem on the router or the server.
What OS are you running?
that's you're fault, not the server's :P
after you connect, hit c on the keyboard and you should get a login prompt
Quote$ telnet useast.battle.net 6112
Trying 63.240.202.138...
Connected to useast.battle.net.
Escape character is '^]'.
c
Connection from [69.237.32.156]
Enter your account name and password.
Use 'anonymous' if you only want to issue queries.
Username:
Works for me... don't type $ though =/
Don't type telnet, then use o. I asume that would work, but aparently not? Pass uswest.battle.net 6112 as command line arguments.
C:\Documents and Settings\Owner>telnet uswest.battle.net 6112
Quote from: Ergot on November 26, 2005, 06:55:43 PM
Quote$ telnet useast.battle.net 6112
Trying 63.240.202.138...
Connected to useast.battle.net.
Escape character is '^]'.
c
Connection from [69.237.32.156]
Enter your account name and password.
Use 'anonymous' if you only want to issue queries.
Username:
Works for me... don't type $ though =/
Huh? what did you type to connect/do that, thats what confusing (him?) and me.
I typed
telnet useast.battle.net 6112
Then when
Quote
Connected to useast.battle.net.
Escape character is '^]'.
Shows I type
c
Run a packetsniffer, say, ethereal. Watch what is happening (you may need to add the filter tcp.port == 6112).
You should say
You -> Him SYN
Him -> You SYN/ACK
You -> Him ACK
If you're being blocked, you'll see:
You -> Him SYN
Somebody -> You RST
If you send a SYN and receive nothing, it's being filtered.
Make sure the port and the ip are right when it's leaving your computer. Perhaps something is broken with the port number?
Also, try telnetting to Google on port 80. Does that work?
Actually, nevermind. This solved it:
Quote from: Hitmen on November 26, 2005, 06:37:45 PM
that's you're fault, not the server's :P
after you connect, hit c on the keyboard and you should get a login prompt
According to his post on vL's forum. He's just a jerk and didn't tell us here :)