我需要18090
在本地网络上共享端口,但是有东西阻塞了它。 netstat -ltn
显示127.0.0.1:18090
正在监听。我已发出sudo ufw disable
和sudo /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