[問答] NAS的ftp無法由外網連線

作者: Willful1 (自強不息!!)   2022-07-22 09:08:29
因為剛接觸TrueNAS不久,遭遇許多問題 主要是ftp與nextcloud 目前已重灌TrueNAS core及TrueNAS scale,結果出現的問題及錯誤訊息也相同,特別ftp連線問題已困擾很久。
目前將NAS安裝在虛擬機,並將虛擬網卡橋接。
使用的是學校固定ip,網路線連接到TP-Link AX-20路由器後,再接到及架設虛擬機的Win11桌機。
其中利用TP-Link的內建功能,設定port forwarding,因此ssh和webdav皆可由外網連線,只有ftp無法使用外網,只能在內網連線。
問題1:
在以TrueNAS建立FTP時,每個User一開始的家目錄只有一個,可以設定在各自指定的dataset內,例如/sda1/dataset1、/sda2/dataset2等等。若有多個dataset的話,該如何設定才能使user在登入ftp後,可看到所有的dataset呢? 例如/下有dataset1、dataset2、dataset3... 全部列出顯示。
問題2:
目前可由內網(192.168開頭ip)連線ftp傳輸資料,但無法透過外網以固定ip或DDNS連線ftp(錯誤訊息如圖所示)
但已透過路遊器(TP-link)的port forwarding方式,將指定的port由內網192.168開頭ip做好設置,同時做好設置的服務還有ssh及webdav,此兩項設定目前都可由外網ip順利登入。
關於ftp的外網登入,網路上有資料提到可能是和default gateway有關,但目前並未設定gateway而webdav及ssh卻也可由外網登入正常使用,此外就沒有再找到相關的解答。目前圖中FTP的錯誤訊息看起來似乎可能是已連接上TrueNAS,但是無法將檔案目錄列出。
問題3:
TrueNAS 無法安裝Nextcloud,訊息如下圖,一般網路上的教學幾乎都可以順利安裝,但對網路架構提及很少,希望大家多多給予意見,例如建議如何重新設定網路連線,謝謝大家的幫忙!
https://ibb.co/ySDXkK0
https://ibb.co/Vt6Ys15
作者: holishing   2022-08-02 18:58:00
你有確認過你的學校防火牆會不會擋 ftp 預設 port 嗎?
作者: ketrobo (貓蘿蔔)   2022-08-07 00:51:00
都有ssh可以用了,直接用sftp即可, ftp遇到的問題在你的截圖裡就有答案,建議上網搜尋ftp passive看看ftp傳輸的細節

Links booklink

Contact Us: admin [ a t ] ucptt.com