ftp connect: No route to host 解决过程
2017-05-17 00:00
1176 查看
问题描述:java 实现的ftp客户端遇到ftp连接No route to host 的报错。
通过ping命令测试网络,可以访问。
通过yun install -y ftp安装客户端测试,也返回No route to host
关闭服务端防火墙测试可以访问。
该问题常用解决办法 参考:http://blog.csdn.net/u012906135/article/details/69944485
原因据说是因为iptable没有预设NAT处理的部分,
解决:
1、
在/etc/sysconfig/iptables-config 文件中
更改 IPTABLES_MODULES=”” 为 IPTABLES_MODULES=”ip_nat_ftp ip_conntrack_ftp”
重启 iptables 服务
2、
直接加载模块
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
通过上述设置,还没有管用。
其中在centos 7系统中使用 modprobe -l | grep ftp 命令不可以使用,改用lsmod|grep ftp
最终通过修修改防火墙规则搞定,添加如下两条规则:
-I INPUT -s 10.50.0.6 -p tcp -m tcp --dport 21 -j ACCEPT
-I INPUT -s 10.50.0.6 -p tcp -m tcp --dport 20 -j ACCEPT
在/etc/sysconfig/iptables文件中
通过ping命令测试网络,可以访问。
通过yun install -y ftp安装客户端测试,也返回No route to host
关闭服务端防火墙测试可以访问。
该问题常用解决办法 参考:http://blog.csdn.net/u012906135/article/details/69944485
原因据说是因为iptable没有预设NAT处理的部分,
解决:
1、
在/etc/sysconfig/iptables-config 文件中
更改 IPTABLES_MODULES=”” 为 IPTABLES_MODULES=”ip_nat_ftp ip_conntrack_ftp”
重启 iptables 服务
2、
直接加载模块
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
通过上述设置,还没有管用。
其中在centos 7系统中使用 modprobe -l | grep ftp 命令不可以使用,改用lsmod|grep ftp
最终通过修修改防火墙规则搞定,添加如下两条规则:
-I INPUT -s 10.50.0.6 -p tcp -m tcp --dport 21 -j ACCEPT
-I INPUT -s 10.50.0.6 -p tcp -m tcp --dport 20 -j ACCEPT
在/etc/sysconfig/iptables文件中
相关文章推荐
- Linux ftp: connect: No route to host解决办法
- 出现ftp:connect:No route to host问题解决办法
- linux vsftp“ftp: connect: No route to host” and "connect: Connection refused"
- iptables 下的 vsftp ftp: connect: No route to host
- socke连接的一些问题的解决:1.connect: Connection refused 2.connect: No route to host
- telnet: Unable to connect to remote host: No route to host处理过程
- ftp: connect: No route to host
- Connect error: No route to host(errno:113) 连接错误解决办法--关闭iptables防火墙
- 启动hadoop出现ssh: connect to host master port 22: No route to host 问题解决方案
- Jenkins Centos部署过程中异常No route to host问题解决
- Redis系列~(十七)Could not connect to Redis No route to host问题解决
- ftp connect: No route to host 解决方案
- chef 安装过程中报错 ERROR: Errno::EHOSTUNREACH: No route to host - connect(2)
- 解决负载均衡中遇到Failed to connect to 10.3.3.173 port 443: No route to host
- Could not connect to Redis No route to host问题解决
- ftp: connect: No route to host
- python程序中Connect error: No route to host(errno:113) 连接错误解决办法--关闭iptables防火墙
- ftp: connect: No route to host
- 局域网no route to host 解决 .
- ssh: connect to host 192.168.169 port 22: No route to host 处理方法