[心得] Extend Your Internet Connection
由於文章排版的關係
並不適合直接貼在BBS畫面上
請至原始網頁瀏覽
有任何錯誤或遺漏的部分,還請鞭小力一點 ^^"
Extend Your Internet Connection - Introduction
http://tinyurl.com/34xmxv
當初許多人購買FON時,家裡原先就有一台無線AP,所以最關心的話題,自然是FON是否支
援Wireless Distribution System(WDS)這項功能。而FON本身為分享網路頻寬的計畫,能
否藉由這樣的功能,結合數台FON來擴展Internet連線的範圍,也是大家關心的問題。
在這裡我們先假設有兩台AP,稱為AP1和AP2,而AP1本身與Internet連接,AP2則無。WDS
的迷人之處,在於 AP1和AP2進行相關設定後,AP2不需要連接網路線,也能透過AP1提供
Internet連線服務,而用戶端只需要連上其中一台AP,就能立即上網。 AP2除了需先設定
外,剩下的只需要插上插頭,待網路連線建立完成,就能立即提供服務。而就FON本身為
分享網路頻寬的計畫而言,這樣的功能是必要的,只要能擴展無線網路的範圍越大,計畫
就會越成功。
==========分隔線===========
Extend Your Internet Connection - Preliminary
http://tinyurl.com/34ztrb
在修改之前,要先介紹的是本文實作時的網路架構。AP2在未使用本文的方法前,網路架
構是像下圖這樣。
而當您完成本文的步驟後,會變成像下圖這樣子。
在上兩張示意圖中,物件之間用實線連接的部分,即表示是透過實體線路連接,而虛線則
是透過無線網路連接。從第二張圖可以發現經過改裝後的AP2,是透過無線網路信號與AP1
的MyPlace連接,而且兩台FON的MyPlace和FON_AP的SSID和網段都刻意設為不同的值,以
避免與另一網路衝突。在 AP2的Ethernet Port上,可以再連接其它電腦或Switch,連接
完成後使用DHCP取得相關設定值,並透過AP2上網,這部分功能與IP分享器相同。
為了簡化安裝過程,目前製作了自動安裝指令檔,您只需要下載一壓縮檔,並依指示操作
,即能得到與本文相同的結果。想要直接使用此方法,請直接跳至Act III。若您喜歡逐
步修改您的FON,使它具有延伸Internet連線的能力,並讓Ethernet Port的用戶,把FON
當成IP分享器使用,或您想瞭解更多修改這些設定檔,或是做某些步驟的原因,請繼續閱
讀以下的文章。
==========分隔線===========
Extend Your Internet Connection - Act I
http://tinyurl.com/2rakej
在先前的Introduction提到了加密系統的部分,需藉由wpa_supplicant來完成連線的動作
,也就是在所有的步驟之前,第一件事就是要先compile出能在FON使用的版本。而在
OpenWRT的原始碼中,已經準備了我們需要的檔案,只需簡單的操作,即能得到我們想要
的結果,不需要再大費周章的找齊各種需要的原始碼,由此可以節省大量的時間。接下來
,將要介紹如何利用OpenWRT的toolchain,compile出適合FON使用的cross-compiler,並
用它來compile wpa_supplicant。
註:以下提及的參數皆以實驗環境為例,您可能需要依您的環境進行適當的調整。
==========分隔線===========
Extend Your Internet Connection - Act II
http://tinyurl.com/2n53qy
在前一篇文章,我們已經準備好了wpa_supplicant,現在需要修改FON的設定值,並加上
自動指令檔,使FON能自動啟動與設定相關選項。在這裡也會修改額外的設定檔,來解決
先前發現的一些小問題。
在這之前,請先把您的FON恢復至出廠預設值,並且讓FON接受SSH連線,再重新設定相關
設定值,避免您先前安裝其它套件會與接下來的設定衝突,最後記得需自動更新成0.7.1
r3。完成後,請先切斷AP2的Ethernet並重新啟動,避免特殊狀況的發生。
==========分隔線===========
Extend Your Internet Connection - Act III
http://tinyurl.com/2lnh5o
這裡要介紹的部分,是如何使用我們事先做好的自動安裝檔。經由此自動安裝檔引導您輸
入設定值,即能使您的FON達到本系列文章的功能。由於本自動安裝檔並無法保證在所有
情形下運作,若有任何疑問,歡迎隨時回報!在使用之前,希望您已經瞭解本文
Preliminary的網路架構,在後面的設定會需要這些資料。
==========分隔線===========
Extend Your Internet Connection - Act IV
http://tinyurl.com/37oyxp
在前面的文章,您已經完成設定檔調整的部分,現在您的AP2應該已與AP1成功建立連線,
並且AP2可以透過AP1連線至Internet。接下來要測試在這樣的架構下的效能,與電腦直接
連線AP1的差異。
測試環境是使用區域網路中的192.168.1.3,上面使用Apache Web Server,並事先上傳
200MB的ISO檔案,再由桌機下載檔案,並分割成10份同時下載。上傳的部分是由
192.168.1.3當成用戶端,連線至桌機,並下載兩個各200MB的檔案,測試時間為1分鐘。
==========分隔線===========
Extend Your Internet Connection - Final
http://tinyurl.com/2rfbra
最後這一部分,要說明的是已知的問題和先前未補充的部分。
若AP1需先在網頁登入後,才能使用Internet,除非目前自行新增相關的登入Script,否
則無法使用。
當您無法正常使用AP2時,第一件事就是先重新啟動,並放置10分鐘。若還是沒有恢復正
常,您可以先把FON用網路線與電腦連接,並使用ssh程式連線至169.254.255.1,只要FON
內部還能正常運作,應該都可以連線進去,並重置或修改系統設定。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.13.10
MOD_AP 近期熱門文章
PTT數位生活區 即時熱門文章