[心得] Extend Your Internet Connection

看板MOD_AP (無線基地台韌體)作者 (Patrick)時間18年前 (2007/05/10 15:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
由於文章排版的關係 並不適合直接貼在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
文章代碼(AID): #16GiuvzF (MOD_AP)
文章代碼(AID): #16GiuvzF (MOD_AP)