原先配置好的vsftpd突然不行了,不知為啥,感覺跟網絡有關,這個網絡總是有dns攔截的現象,..小公司.真煩人,用聯通線路就沒問題,
但同事就是連不上,我的筆記本卻可以連接上..我的ubuntn,同事用的win7下的filezila......糾結了,好多天.....都是來回切換無線去上傳文件 ......
今天終於弄好了..
以下是操作過程:
iptables中加
-A INPUT -p tcp -m state --state NEW -m tcp --dport 10221:10231 -j ACCEPT
重啟iptables
#/etc/init.d/iptables restart
vsftpd.conf中
最后加上
pasv_enable=YES pasv_min_port=10221 #隨機最小端口,原來是4000 pasv_max_port=10231 #隨機最大端口,原來是5000. #anon_other_write_enable=YES #port_promiscuous=YES pasv_promiscuous=YES #這個如果不打開, 在連接時可能會出現bad ip ....可能是網絡不穩定..也或者是ip在傳輸時有改變.....
重啟 vsftpd
#service vsftpd restart
同事再次在win7下用FTP客戶端連接..竟然好了.....
難道以前的連接錯誤,是因為4000到5000的端口被占用光了,也不可能呀....不管腫么樣,以后再也不用切換無線網線了.......wa haha