症狀:
FTP症狀:能連接上,ls 和 dir 顯示目錄的時候,提示 ” ftp: connect: No route to host ”
FTP命令行連接設置主動和被動模式
- windows的ftp命令默認是使用的主動方式連接FTP serer。
- linux默認是PASV模式,並通過 passive on | off來進行切換
服務器上ftpsever使用的是vsftp,在Linux了客戶端ftp ip 然后ls時出現ftp: connect: No route to host的錯誤信息,
原因:
原因據說是因為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