Geek pop quiz!
Oct. 29th, 2008 11:43 amI fell incredibly stupid today.
Ubuntu server. Running a brand new Perforce server, listening on port 1666.
Perforce clients on the server can see the Perforce server.
Perforce clients anywhere else cannot connect. They *could* connect very briefly when I first started the server but now they can't.[1] No, I didn't change anything.[2]
Nmap from the server says port 1666 is open on the server.
Nmap from anywhere else says port 1666 is not open on the server.
Telnet confirms this: It's listening to 1666 from localhost but not from anywhere else.
There is no software firewall running on the server. The hardware firewall is set to forward port 1666 from any LAN address to the server.
This has to be an incredibly simple thing. What the FUCK am I doing wrong, here?
[1]: I could connect as "Perforce", the superuser, because that was what I tried first. I went to connect as a different user, but before I did that the thing *stopped listening on that port at all*.
[2]: No, really. Literally I confirmed that the superuser worked, clicked "back" to change the username to a different user, and connections no longer worked at all.
EDIT: Changed the fucking port and it works. What the fucking fuck is wrong with fucking 1666 that isn't fucking wrong with 11666?
Ubuntu server. Running a brand new Perforce server, listening on port 1666.
Perforce clients on the server can see the Perforce server.
Perforce clients anywhere else cannot connect. They *could* connect very briefly when I first started the server but now they can't.[1] No, I didn't change anything.[2]
Nmap from the server says port 1666 is open on the server.
Nmap from anywhere else says port 1666 is not open on the server.
Telnet confirms this: It's listening to 1666 from localhost but not from anywhere else.
There is no software firewall running on the server. The hardware firewall is set to forward port 1666 from any LAN address to the server.
This has to be an incredibly simple thing. What the FUCK am I doing wrong, here?
[1]: I could connect as "Perforce", the superuser, because that was what I tried first. I went to connect as a different user, but before I did that the thing *stopped listening on that port at all*.
[2]: No, really. Literally I confirmed that the superuser worked, clicked "back" to change the username to a different user, and connections no longer worked at all.
EDIT: Changed the fucking port and it works. What the fucking fuck is wrong with fucking 1666 that isn't fucking wrong with 11666?