虽然它是开放的,但无法连接到端口

时间:2018-03-19 14:01:18

标签: tcp raspberry-pi port firewall

我使用Windows 10 IoT设置了一个raspi。

然后我在raspi上设置了防火墙规则来打开端口1600,如下所示:

netsh advfirewall firewall add rule name="Open Port 1600" dir=in action=allow protocol=TCP localport=1600

命令netstat -an显示以下内容:

 TCP    10.3.10.200:1600       0.0.0.0:0              LISTENING

但是当我运行命令Test-NetConnection -Port 1600 "ComputerName"(在同一子网中的计算机上)时,我得到了

WARNING: TCP connect to (fe80::4d23:cb14:dcf6:dc5b%9 : 1600) failed


ComputerName     : ComputerName
RemoteAddress    : 10.3.10.200
RemotePort       : 1600
InterfaceAlias   : Ethernet
SourceAddress    : 10.3.10.69
TcpTestSucceeded : True

我可以毫无问题地ping the raspi。我也可以毫无问题地连接到端口8080。 有关端口1600连接失败的任何想法?

1 个答案:

答案 0 :(得分:0)

正如@SKi建议的那样,问题可能来自尝试连接到IPv6地址而不是您正在侦听的IPv4地址。相反,您可以尝试输入IPv4地址10.3.10.200作为“ComputerName”将测试限制为IPv4。