打开 LAN 上的端口

打开 LAN 上的端口

我正在尝试使用 VLC 远程控制 Android 和 Clementine 远程控制 Android。VLC 配置正确,允许主机。我的笔记本电脑 IP 在路由器中也是 DMZ。尝试从 Android 连接时仍然出现错误。

有没有办法检查端口 5500 和 8080 是否接受 LAN 流量?

编辑:其他服务(如python -m SimpleHTTPServer任何端口上的服务)均不起作用

这是 ElementaryOS Luna (Ubuntu 12.04)

答案1

检查端口是否打开并监听连接的最佳方法是使用netstat如下方法:

netstat -ntlp | grep <port_no>

因此,如果您想检查端口 5500 是否打开并监听连接,那么:

netstat -ntlp | grep 5500

如果输出是:

tcp6       0      0 :::5050                   :::*                    LISTEN      -               

如果您获得如下输出,则表明端口已打开并处于监听状态:

(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)

尝试使用

sudo netstat -ntlp | grep 5050

如果没有输出,则表示端口 5050 已关闭,您需要一个服务器来接受到该端口的连接并将其打开,以便客户端能够连接到该端口。

相关内容