telnet 报错 Trying 192.168.2.171... telnet: Unable to connect to remote host: No route to host
- 1、问题现象
- 2、问题原因
- 3、解决方法
- 3.1、方法一 目标主机firewalld防火墙允许访问自身80端口。
- 3.2、 方法二 直接关闭firewalld防火墙 (生产环境不建议)
1、问题现象
在192.168.2.172 上telnet同网段的机器端口80, 报错 Trying 192.168.2.171… telnet: Unable to connect to remote host: No route to host
同网段的机器没有防火墙拦截,能ping通。
2、问题原因
目标主机自带的防火墙firewalld拦截了。并且没有开启任何允许规则。
systemctl status firewalld.service
firewall-cmd --list-all
3、解决方法
3.1、方法一 目标主机firewalld防火墙允许访问自身80端口。
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --reload
查看防火墙允许访问的规则,已经允许访问80端口了。
firewall-cmd --list-all
再次telent已经通了
telnet 192.168.2.171 80
3.2、 方法二 直接关闭firewalld防火墙 (生产环境不建议)
关闭firewalld防火墙
systemctl stop firewalld.service
禁用firewalld防火墙,防止重启服务器的时候自动启动firewalld防火墙
systemctl disable firewalld.service