linux网络编程 no route to host 解决方案

Posted adolfmc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux网络编程 no route to host 解决方案相关的知识,希望对你有一定的参考价值。

linux网络编程 no route to host 解决方案 【整合资料】

 (2013-05-13 21:38:12)
标签: 

net

 

iptables

 

it

分类: Linux
参考资料
http://1413570.blog.51cto.com/1403570/792861
http://2614223.blog.51cto.com/2604223/764757

在vmvare里面配了两台mysql,发现用mysql连不上mysql服务器,用telnet登录mysql的3306端口,发现居然是no route to host;

[[email protected] ~]$ telnet 192.168.2.48 3306
Trying 192.168.2.48...
telnet: connect to address 192.168.2.48: No route to host
telnet: Unable to connect to remote host: No route to host

觉得甚是差异,估计是虚拟机装了有问题,就把虚拟机中的防火墙给清了一下,发现可行。

[[email protected] ~]$ sudo iptables -F



今天安装过vsftpd后,基本配置已经ok;在本地可以正常访问到
在其他server访问,提示
ftp: connect: No route to host
出现这个问题,首先是和vsftpd服务的配置无关,因为你本地已经可以正常访问到,首先考虑是防火墙是否添加21端口,
用命令iptables -L --line-num
发现已经添加了,此外,只能考虑是防火墙少了ftp的模块,导致出现的error
编辑vi /etc/sysconfig/iptables-config 
添加一行:IPTABLES_MODULES="ip_nat_ftp ip_conntrack_ftp"
之后重新启动iptables
[[email protected] ~]# service iptables restart
Flushing firewall rules: [  OK  ]
Setting chains to policy ACCEPT: filter [  OK  ]
Unloading iptables modules: [  OK  ]
Applying iptables firewall rules: [  OK  ]
Loading additional iptables modules: ip_nat_ftp ip_conntrack_ftp [  OK  ]
ok,模块已经加载了了
再访问ftp服务
就ok了。。。。。。

以上是关于linux网络编程 no route to host 解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Docker容器中的服务无法访问,网络不通报No route to host的解决方案

ios10 no route to host

Linux No 系统为啥会出现route to host问题?如何解决?

在Linux系统中测试其他主机的端口是否能正常访问提示“telnet: connect to address 192.168.1.165: No route to host“

Could not connect to Redis No route to host问题解决

你是怎么解决的??no route to host 问题