I just had to rebuild my server and I'm using the same firewall I was using before with the same configuration file but for some reason username verification is getting blocked. I can connect fine when the firewall is turned off (not ideal) but when I have the firewall on, I can't seem to connect but rather I get the following error in the log:
2011-10-14 15:09:01 [INFO] Disconnecting skeight [/xxx.xxx.xxx.xxx]: Failed to verify username! [internal error java.net.ConnectException: Connection timed out]
2011-10-14 15:09:01 [SEVERE] java.net.ConnectException: Connection timed out
2011-10-14 15:09:01 [SEVERE] at java.net.PlainSocketImpl.socketConnect(Native Method)
2011-10-14 15:09:01 [SEVERE] at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
2011-10-14 15:09:01 [SEVERE] at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
2011-10-14 15:09:01 [SEVERE] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
2011-10-14 15:09:01 [SEVERE] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
2011-10-14 15:09:01 [SEVERE] at java.net.Socket.connect(Socket.java:529)
2011-10-14 15:09:01 [SEVERE] at java.net.Socket.connect(Socket.java:478)
2011-10-14 15:09:01 [SEVERE] at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
2011-10-14 15:09:01 [SEVERE] at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
2011-10-14 15:09:01 [SEVERE] at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
2011-10-14 15:09:01 [SEVERE] at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
2011-10-14 15:09:01 [SEVERE] at sun.net.www.http.HttpClient.New(HttpClient.java:306)
2011-10-14 15:09:01 [SEVERE] at sun.net.www.http.HttpClient.New(HttpClient.java:323)
2011-10-14 15:09:01 [SEVERE] at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:970)
2011-10-14 15:09:01 [SEVERE] at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
2011-10-14 15:09:01 [SEVERE] at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836)
2011-10-14 15:09:01 [SEVERE] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1172)
2011-10-14 15:09:01 [SEVERE] at java.net.URL.openStream(URL.java:1010)
2011-10-14 15:09:01 [SEVERE] at net.minecraft.server.ThreadLoginVerifier.run(ThreadLoginVerifier.java:34)
Any ideas what I would have to open up in the firewall to ensure the name verification can happen?
I have resolved this. It turns out that my firewall was blocking the entire 184.0.0.0 network as this was supposedly reserved for future use. This is the network that the session.minecraft.net currently resides.
Just in case someone else comes across this post...
I just had to rebuild my server and I'm using the same firewall I was using before with the same configuration file but for some reason username verification is getting blocked. I can connect fine when the firewall is turned off (not ideal) but when I have the firewall on, I can't seem to connect but rather I get the following error in the log:
Any ideas what I would have to open up in the firewall to ensure the name verification can happen?
And yes, I have paid for Minecraft :smile.gif:
Just in case someone else comes across this post...