數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2010-08-30 23:40:58

cris
教士
註冊日期: 2008-12-18
文章數: 74
目前積分 :   

proftp 的檔名問題

摸索了一陣子把dd-wrt內建的proftp設定好了,
我是用內建的proftp, web設定目錄為 /mnt
插入格式化好的隨身碟(FAT32)
直接以 mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
指令 mount
接下來就可以使用了.
ftp連線軟體為 Filezilla 3.3.4.1.

問題在於隨身碟在windows xp下複製的一些中文資料夾或中文檔名的檔案,
在ftp連上後顯示為亂碼;
若以Filezilla上傳的中文檔名檔案, 在filezilla裡可以正確顯示,
但拔下隨身碟在windows xp下觀看則變為亂碼....

前些日子先以 oleg 內建的 vsftp 擋著用時則無此問題(沒作任何設定)

請教各位前輩是否有解決的方法呢?
謝謝大家




離線

 

#2 2010-08-31 22:15:25

cris
教士
註冊日期: 2008-12-18
文章數: 74
目前積分 :   

Re: proftp 的檔名問題

自問自答:
將 usb 碟改用 ext2 格式, windows xp 下用 explore2fs 就可正確讀檔.

另外又有一個問題: proftpd 的 port 使用非 21 的 port 後 wan 端無法連線,
設定方式是照此設定:
http://www.dd-wrt.com/wiki/index.php/ProFTPd_Server

謝謝大家



離線

 

#3 2010-09-01 21:30:09

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: proftp 的檔名問題

那份說明是以預設port 21舉例, 您若照抄且非port 21. 您想, 可運作嗎?


離線

 

#4 2010-09-04 09:10:32

cris
教士
註冊日期: 2008-12-18
文章數: 74
目前積分 :   

Re: proftp 的檔名問題

hippo 提到:

那份說明是以預設port 21舉例, 您若照抄且非port 21. 您想, 可運作嗎?

不好意思 port 是有改了, 其實是 被動模式的問題,
根據此網頁
http://www.dd-wrt.com/wiki/index.php/ProFTPd
要啟動被動模式要在 /tmp/proftpd/etc/proftpd.conf 加上

MasqueradeAddress xxx.mydomain.com # DNS name PassivePorts 60000 61000


但我測試的結果是 MasqueradeAddress    xxx.mydomain.com  # DNS name 
這一行加了有時會連不上,

只需要加 PassivePorts 60000 61000
就可以了,
防火牆也要加上

iptables -I INPUT -p tcp -m tcp --dport 60000:61000 --syn -j logaccept


不知道為什麼, port 21不需要作這些設定....


離線

 

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed