linux监听端口失败常见原因

  1. 程序监听了“需要root权限开启的端口”,但是以非root权限运行,此时,程序会随机监听一个不需要root权限的端口。
    解决办法:1. 以root权限运行程序。2. 把监听的端口改为不需root权限的端口。
  2. 防火墙为设置允许该端口通过。以root权限执行以下命令。
    /sbin/iptables -I INPUT -p 协议名 --dport 端口号 -j ACCEPT

排查问题思路:

  1. 先ping看ip通不通。
  2. netstat查看对应进程监听端口,是否正确。
  3. 查看防火墙规则,是否允许端口通过。
posted @ 2022-04-19 18:16  enbug  阅读(1889)  评论(0编辑  收藏  举报