- 註冊時間
- 2003-12-7
- 線上時間
- 1736 小時
- 閱讀權限
- 200
- 積分
- 955
- 主題
- 147
- 精華
- 1
- 文章
- 1317
該用戶從未簽到 - 文章
- 1317
|
Re: Re: Re: Re: 威寶 3.5G 搭配 C120 網卡,無法使用 FTP 上傳
原文由 kaechyun 於 2008-12-8 08:37 發表
我在內湖科學園區,公館"號稱"有3.5G的地方與中壢中原大學附近,測試都正常
基本上並不覺得跟上網的地點有關
感謝kaechyun兄的測試和建議
待會兒要去威寶的衡陽路的直營店,請他們的工程師幫我設定
有後續消息,再上來報告
感謝大家幫忙~有PIL真好!
~~~~~~~~~~進度報告~~~~~~~~~~
12/8(一)中午12點到威寶的衡陽路門市,請威寶的工程師協助設定,目前尚未有結果
可能是威寶的問題,也可能是我們家的系統廠商的問題
威寶說大約二至三天可以知道原因
目前只能等待!
PS
原本以為或許是我的NB有問題
但是
威寶的工程師有拿我的網卡+C120,到他的NB測試,情況不變
倒是他拿使用台哥大的3.5G測試,使用IE開啟FTP,或使用FTP軟體都沒問題
12/11(四)威寶工程師回報
他說第一個單位說找不到原因,要幫我把問題轉送到第二個單位
需要再等2個工作天...
12/15(一)威寶工程師回報
他說第二個單位也找不到原因,要幫我把問題轉送到第三個單位
需要再等2個工作天...
12/17(三)威寶工程師回報
尚未找到答案,然後跟我要FTP帳密,說要繼續測試
12/19(五)致電威寶工程師詢問
他說還是找不到答案,我問他能不能幫我辦退租
他說退租要付違約金,建議我找原本代辦的人辦理取消交易
晚上6:00打電話給代辦的人,代辦的人也跟我要了FTP帳密,說要先幫我測試看看
PS.代辦的小姐,服務態度很好!
12/24(三)代辦的小姐回報
FTP上不去是因為威寶的防火牆的關係
然後要我更改Passive的主被動設定
不過,這個我們之前就試過了...沒用的
代辦的小姐說,他們會繼續找問題
PS.代辦的小姐,服務態度很好!
12/25(四)代辦的小姐回覆
他說她們工程師可以進得去了
需要更改 網際網路選項-使用被動式FTP選項 要勾選
不過,我重複試過很多次,還是不行...
他還轉寄了一封,應該是他們工程式寫的mail給我
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在大部份的防火牆設定中,使用 FTP 傳輸檔案時經常會遇到需要設定使用 passive mode 的 FTP.但大部份的 FTP client 軟體,default 大都是 active mode FTP,這二種 FTP 模式在傳輸上有何不同?先了解 FTP 的工作方式,有助於了解 active FTP 及 passive FTP 的不同.
一般的 FTP 使用 TCP port 20 及 21 二個 port. 正常來說, port 20 是傳輸資料用,而 port 21 傳輸命令.但事實上並不是一直使用 port 20 來傳輸資料.
Active mode FTP (主動模式 FTP)
在 Active 模式的 FTP client 一開始時會先使用一個大於 1024(N) 的 TCP port 連結至 FTP server 的port 21. 然後 FTP client 會打開該 port 的下一個數字的 port (N+1) 並送至 FTPserver 說期望下次的溝通可以經由新的 port (N+1),這樣比較不會占用到 FTP server 的 port 21 而影響別的 FTP sessions.同時 FTP server 會使用 port 20 連結至 FTP client 新送過來的 port 號來傳資料.
所以在防火牆上需要打開:
FTP server port 21 from anywhere # 給 FTP client 開始連接
FTP server port 21 to port > 1024 # 給 FTP server 回應 client 命令
FTP server port 20 to port > 1024 # 給 FTP server 開始資料傳輸
FTP server port 20 from port > 1024 # 給 FTP cleint 傳送 data ACK 給 server
所以連接順序為:
1. FTP client use TCP port 1026 for command to FTP server command port 21
2. FTP server use TCP port 21 responed to FTP client command port 1026
3. FTP server use TCP port 20 for sending data to FTP client data port 1027 (1026 + 1)
4. FTP client use TCP port 1027 ( 1026 + 1) for data ACK to FTP server port 20
問題在於使用 active mode FTP 時主控權在 FTP client, FTP client 並不是真正的連至 FTP server 的data port (TCP port 20),它只是告訴 FTP server 它準備在那個 port 接收資料及port+1 傳送 ACK.並期望 FTP server 可以主動連接至 FTP client 所期望的 port.這在使用防火牆的環境中就會造成問題.
Passive mode FTP (被動模式 FTP)
解決主動模式在防火牆外面時所發生無法連接的問題,可以用被動模式 FTP. 在Passive mode FTP 下,FTP client一開始和 active mode FTP 一樣,打開二個 port (N > 1024 及 N+1), 使用第一個port 連接至 FTP server的 port 21,並送出命令 PORT 讓 server 連至 N port 再送出 PASV 命令給 server,這樣會造成 server使用 一個大於 1024 的 port 連接至 client 並送出命令 PORT N ( N >1024 ) 給client. 樣 client 就會使用 N + 1 並開始傳輸資料.
這樣子在防火牆上需要設定
FTP server TCP port 21 from anywhere # FTP client 開始連接至 FTP server
FTP server TCP port 21 to port > 1024 # FTP server 回應 client 控制
FTP server TCP port > 1024 from anywhere # FTP client 資料傳輸
FTP server TCP port > 1024 to client port > 1024 # FTP server 回應資料 ACK至 client data port
連接順序為:
1. FTP client use TCP port 1026 to FTP server command port 21 via command PASV
2. FTP server use TCP port 21 to FTP client 1026 command port for reply data port 2024
3. FTP client use TCP port 1027 (N+1) to FTP server 2024 for data transmit and ACK
4. FTP server use TCP port 2024 to FTP client for data transmit and ACK
因為 passive mode FTP 是由 FTP server 發起一個大於 1024 的 port 至 client,在防火牆上的設定就相對簡單,而可以傳輸資料而不會被防火牆 block.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
這。。。。這啥啦!
救人哦~誰幫忙看一下啦!!
12/26(五)再度和網頁虛擬主機廠商連繫,並轉寄上面那一封信
虛擬主機廠商的工程師,給我一個在另一台主機的FTP的網址做測試,那個網址用威寶的3G門號可以正常使用
於是決定把我們的網頁,搬到這一台主機
不過.....
我有一點擔心~因為虛擬主機的工程師說:這一台主機使用不同的防火牆....
12/28(日)威寶門號&FTP網頁,正常使用中....
感謝大家幫忙~
結論:威寶3G門號沒有擋FTP
[ 本文最後由 samelin 於 2008-12-30 10:32 編輯 ] |
|