iptables 停止后无法在本地主机的 5433 端口上进行 telnet

iptables 停止后无法在本地主机的 5433 端口上进行 telnet

telnet localhost 5433我尝试在 RHEL 机器上执行,但出现拒绝连接错误。我执行了service iptables stop,但仍然出现相同的错误。我还需要在哪里查找以允许端口 5433 开放?

编辑:

当我执行 netstat -atpn 时...vertica 处于打开状态并且正在监听,它看起来像:

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 10.205.119.236:4803         0.0.0.0:*                   LISTEN      13707/spread
tcp        0      0 0.0.0.0:5444                0.0.0.0:*                   LISTEN      13442/python
tcp        0      0 0.0.0.0:42092               0.0.0.0:*                   LISTEN      1091/rpc.statd
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1069/rpcbind
tcp        0      0 0.0.0.0:2738                0.0.0.0:*                   LISTEN      1586/./bin/discagnt
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1291/sshd
tcp        0      0 0.0.0.0:8089                0.0.0.0:*                   LISTEN      16411/splunkd
tcp        0      0 0.0.0.0:59097               0.0.0.0:*                   LISTEN      13717/vertica-udx-z
tcp        0      0 0.0.0.0:5433                0.0.0.0:*                   LISTEN      13713/vertica

答案1

如果您运行telnet命令,您会看到几行输出,这些输出描述了它实际尝试连接的位置。通常localhost会解析为 ::1 和 127.0.0.1,但您的系统上可能缺少 IPv4 地址,这就是您的telnet失败的原因。您可以尝试通过以下命令在 IPv4 环回上显式连接:(是 IPv4 环回地址的简写)。如果仍然失败,您应该通过运行来检查规则是否telnet 0 5433确实被清空。如果这仍然没有帮助,并且您的系统处于空闲状态,您可以尝试比较尝试连接之前和之后的输出,看看它是否能为您的问题提供更多帮助。0iptablesfor i in mangle table nat; do iptables -L -vn -t $i; donenetstat -s

相关内容