2015-08-08 5 views
0

Я установил новую службу Perforce на моем домашнем сервере. Я могу подключиться к службе на том же компьютере, используя визуальный клиент, нацеленный на localhost: 1666. Когда я пытаюсь подключиться с моего рабочего стола, я не могу подключиться. Первоначально я попробовал свой публичный IP-адрес, который был перенаправлен на мой сервер, но когда это не помогло, я попытался настроить локальный сервер на сервере как сервер: «192.168.1.105:1666». В любом случае я получаю аналогичную ошибку:Не удается подключиться к серверу Perforce через визуальный клиент

Connect to server failed; check $P4PORT. 
TCP connect to 192.168.1.105:1666 failed. 
connect: 192.168.1.105:1666: WSAETIMEDOUT 

На моем сервере "p4 множества" показывает:

C:\Users\Hephaestus>p4 set 
P4EDITOR=C:\Windows\SysWOW64\notepad.exe (set) 
P4PASSWD=13C72FC3B6AE5DF224D835D7A26332A0 (set) 
P4PORT=1666 
P4ROOT=D:\p4 
P4USER=Hephaestus (set) 
P4_1666_CHARSET=none (set) 

На моем рабочем столе "p4 множества" показывает:

P4EDITOR=C:\Windows\SysWOW64\notepad.exe (set) 
P4PORT=50.137.244.199:1666 (set) 
P4USER=jelamb (set) 

Я также работал на протяжении большей части этого: http://answers.perforce.com/articles/KB/2960/. Я попытался полностью отключить брандмауэр моего сервера.

Я потратил часы, пытаясь понять это, и я просто в тупике. Почему я не могу подключиться?

+0

Эта статья в KB содержит все необходимое для проверки. Это почти наверняка проблема конфигурации сети, но трудно диагностировать ее удаленно. Вы можете попробовать использовать инструменты, такие как «ping» или «telnet» или «ssh» (например, Putty) со своего рабочего стола, чтобы выяснить, где отказывается соединение. Поскольку вы упоминаете как публичный IP-адрес, который пересылается, так и частный IP-адрес (192.168. *) За каким-то NAT-маршрутизатором, вы, очевидно, получили некоторое сетевое оборудование, в котором вы должны иметь возможность подключаться и настраивать авторизацию соединение Perforce на порту 1666. –

ответ

0

Я выяснил, что по какой-то причине добавление файла конфигурации в качестве системных переменных через Windows не помогло мне. Добавление их через команды командной строки p4 привело к трюку. Странно, но теперь он работает: /.

Смежные вопросы