记一次网络端口无法访问的解决

Prometheus的Node Exporter启动后无法被本机以外的机器访问

表现为telnet 9100显示“No host to ip。。”,but ping,ssh是正常的

1.确定node exporter服务正常

本机访问9100可以,wget页面也OK

2.查看路由问题

ip route显示的没有什么怪异的地方

3.查看是否是防火墙的问题

firewall-cmd --state

发现防火墙并未开启

4.查看其他端口是否有同样问题

起来httpd,发现有同样的问题

5.查看是否可以收到tcp包

通过tcpdump -nni enp1s0f0 port 9100发现能够收到SYN包

至此可以确定问题出现在本机

6.查看本机网络规则

iptables -L发现与其他机器明显不同,有明显的reject规则

删除后,成功解决

你可能感兴趣的:(记一次网络端口无法访问的解决)