关于perforce(p4)服务器布署时,局域网和外网均提示端口错误的问题

  • Post author:
  • Post category:其他


一、背景

将p4服务器作为内网服务器,供局域网和外网其它电脑同步访问,以便数据统一管理和备份。

二、常规布署后的异常

1、根据手册,将服务器布署在内网中一台PC(以下简称服务器,IP为192.168.0.150)。

2、向电信运营商要来一个公网IP。

3、在路由器上申请到一个二级域名,以便后期供外网访问。

4、在路由器上做好IP和PORT的映射。192.168.0.150:1666映射到外网1666上。

直接抛出异常点:


第1步布署时,在CMD窗口中设置端口p4 set P4PORT=localhost:1666,其它参数省略。。。。

正是以上这句参数,造成所有其它机子(除服务器外,所有局域网和外网的机子)提示以下这个问题

在这里插入图片描述

三、排查过程

1、首先怀疑是路由器内置防火墙将端口限制,带着这个疑问,拨打了TPLINK的技术服务热线,这里要赞一下妹纸,耐心听,耐心答。最终结果是:与路由器无关,若担心,设为10000以上即可。

2、然后怀疑是服务器端口未开启。带着这个疑问,将度娘上与“服务器端口开启”相关的文章翻了又翻,试了又试。最终结果是:与服务器端口开启,没半毛钱关系。什么去服务里搞个“入站规则”,“出站规则”,没一点关系。

3、最终没办法,利用telnet ip port,本机试一下端口。

然而发现,telnet 127.



版权声明:本文为tianjueyiyi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。