在全新安装的 16.04 上什么可能阻塞端口?

在全新安装的 16.04 上什么可能阻塞端口?

我需要18090在本地网络上共享端口,但是有东西阻塞了它。 netstat -ltn显示127.0.0.1:18090正在监听。我已发出sudo ufw disablesudo /etc/init.d/ufw stop,但由于某种原因,没有设备可以连接到此服务器 IP 上的此端口。

什么可能阻止该端口监听?

答案1

无论你在 18090 上监听什么进程,它都只监听本地环回接口。来自 LAN 上其他主机的传入连接可能会到达其他接口(例如,eth0 接口上的 IP 地址),而你的守护进程/进程不会监听该接口。因此,你需要告诉打开端口 18090 的进程或守护进程要么绑定到 LAN IP 地址,要么绑定到 0.0.0.0(可能在其配置中)。

当您可以netstat -ltn列出带有端口 18090 的 LAN IP时0.0.0.0:18090,您就不必担心防火墙规则了。

此外,如果你想“清除”防火墙规则并完全开放,请尝试sudo iptables -F

相关内容