參考資料
http://1413570.blog.51cto.com/1403570/792861
http://2614223.blog.51cto.com/2604223/764757
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;
[zhoulei@localhost ~]$ 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
覺得甚是差異,估計是虛擬機裝了有問題,就把虛擬機中的防火牆給清了一下,發現可行。
[zhoulei@localhost ~]$ 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
[root@In-Server3 ~]# 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了。。。。。。
