[求助]連到家中多個FTP該如何設定?

請問我在家中的兩台電腦都有架設ftp
區域ip為192.168.1.20和192.168.1.21
對外ip為固定的透過一台hub分享上網
但我目前碰到的問題是?
我只能固定連到其中一台ftp(port設定21)
另外一台都連不到,請問port該設為多少?
server端port設23,client端也設23無法連線
請問是哪邊錯誤呢?該如何修正,謝謝^^

2008-12-11 10:00 發佈
文章關鍵字 家中 FTP
如果對外是固定IP 那應該就不是Hub 而是 Router

連進去Router去設定對應吧

例如設定 port 23 對應到 192.168.1.21 port 23
port設為多少都可以
只要不要有其他服務使用都可以
然後再到Router裡面設定那個port指向到你另一台server ip
https://jin.tw
FTP要連的上,
你先看能不能PING的到,
PING不到的話,
當然也不能上FTP了。
如果你要從區域網路外連到你的FTP,
那你要連的IP應該不能是
192.168.1.20和192.168.1.21,
而是ISP給你的固定IP吧。
如果是區網內互傳,
檢查PORT或者是防火牆的設定吧。
Port Forward

可以參考看看...

應該不是HUB... HUB屬於L1的設備... 不過通常不少人都會將Switch HUB 稱作HUB...

現在要買到純的HUB已經還有相當的難度(除非是2手的)...

不過就算是Switch...也是屬於L2的設備... 是不處理LAN裡頭的IP這種L3的事情...

換句話說,你應該是透過IP Sharing的設備連線到internet當中...

既然是 IP Sharing 的設備連線上去...

就可以參考我剛剛給的link去慢慢的理解看看...

相信問題很快就可以解決了!!!
ftp 是一個 ugly 的協定, 並非只有使用單一的一個 port. 一般要做 NAT 的設備特別去處理才能支援.
如果不是使用 port 21, 以 linux 的 netfilter 來說, 通常要在載入 ftp 模組時去指令所使用的 port 才可以.
而一般的 router (很多是 linux 弄出來的) 上頭的功能, 是否真的能支援, 實在很難說.

不過連不上應該不會是完全連不上才對, 應該是在傳送檔案列表或檔案時才會出現問題. (不過如果你不是用正常的 ftp client 去連, 也許可能只看到最後連不上的結果)
你應該有一台 IP 分享器在前端,不然你的 IP 不會是 192.168.1.* 。

兩台 FTP 要在外部連接還真的很有難度,建議你先在兩台電腦安裝 Hamachi ,然後外部要連接的電腦也使用 Hamachi 連接上去,這樣可以構成 一組 vLAN ,就可以直接連接 你兩台電腦的 FTP 了。
twu2 wrote:
ftp 是一個 ug...(恕刪)


FTP傳輸有分兩種...

一種是 主動式連線 另外一種則是被動式連線...

鳥哥 ftp 篇

因為樓主的資訊不明... 只能說自己先思考一下網路架構跟服務的運作是如何...

Good luck...

一般家用型的分享器, 只會針對 FTP 21,20 做ALG 的動作, 所以 21port 如果被佔了, 有很大的機會都不會work,
開DMZ 也都沒有用; 你可以找找你的FTP server 有沒有支援 passive mode, 把它enable 試看看...
FTP client 也用passive mode 看看吧. 或者找一個有支援upnp FTP server 加上分享器有支援upnp.
用 passive mode, 如果 NAT 設備沒有監看 server 傳送指令使用的 link (通常是 port 21), 就不會知道後續 server 回應給 client 應該使用那個 ip 與 port 來傳資料, 也就不會去改這個回應上頭的 ip address 為外部的 ip, 這樣子 client 應該會連不回來. 就算 client 忽略那個 ip, 就取 port 出來用, 這樣子 NAT 設備也不會知道那個 port 應該是 client 連到原本 server 上來傳送資料. 也不會允許那個 link 建立.
所以用 passive mode, 如果 NAT 設備不能設定你 ftp 會使用的 port (一般的分享器應該都不行), 就一定做不到.

active mode 比較有可能可以成功 (如果 client 那邊的 firewall 沒擋掉的話).
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?