如果你擁有這兩款路由器,又想做WDS擴大你的無線覆蓋范圍,那么你按照一般的教程去設置,99%會失敗的。
原因很簡單,水星路由器的無線MAC地址機器上標注的,包括進入管理界面檢測到的MAC地址和被Dlink DIR-615L檢測到的MAC地址是不同的,經過檢查,發現是水星的標注和檢測都是錯誤的,強烈鄙視水星!
就是這個問題,讓我花費了2天時間,做了N多試驗,查看了N多資料才發現問題所在,一度以為是兼容性不好導致的,后來發現原來是這么一個問題,問題最后得以解決,WDS成功。
首先普及一下網絡基礎並且解釋一下網絡上常見的教程的一些沒有說清楚的一些概念:
1.WDS的意思是無線分布系統的意思。WDS的實現方式其實並不是唯一的,一般包括中繼(Repeator)和橋接(Bridge)兩種實現方式。所以,對於有些路由器,你要先搞懂他的工作模式到底是中繼還是橋接,當然市面上絕大部分的家用路由器的WDS的實現模式都是橋接模式。
中繼模式:這個時候路由器的工作模式相當於一個普通的客戶端,負責把收到的信號,放大之后發送給主路由器,反之亦然,就是一個信號中繼站,這個時候,主路由器是不需要做任何特殊設置的,只需要普通的設置能夠連接互聯網即可。這也是為什么網上的教程一些說做WDS的時候,主路由和從路由必須互設MAC地址,而一些人又說只需要設置從路由的WDS的原因。其實都沒什么錯,是寫教程那個人用的路由器的工作方式的區別導致的結果。
橋接模式:就是在兩個網絡之間搭一個橋梁,讓兩個網絡變成一個網絡。這種模式是必須要對主路由器和從路由器互設對方MAC地址才能橋接成功的。我使用的這兩款路由器就是屬於這類。如果只設置從路由器,從路由器即使顯示WDS成功,但是通過從路由器也無法連接互聯網。大部分的路由器WDS都是用的橋接模式。
2.無線路由器的功能
一般的無線路由器都有路由(ROUTER),AP(接入點),SWITCH(交換機),WDS(橋接)能功能。
因此很多路由器都有工作模式設定,到底選哪種模式,完全看你是否理解每一種功能是干什么用的。
路由:通常指示的是路由器上的LAN網和WAN網之間的路由功能。因此如果你想讓你的路由器連接不同的網絡,例如互聯網和自己的局域網,那么這個功能是必須要打開的。
AP:如果你僅僅是想讓你的路由器當做一個無線交換機用,那么就必須打開AP,一般的路由器工作模式是:無線路由,實際上就是同時打開了AP和路由功能。
交換機:一般指的是你的路由器上帶的幾個LAN口子之間具有的交換功能。這幾個口子可以當做普通交換機來用。當然並不是所有的路由器都支持,有些老的路由器據說開了WDS之后就會喪失交換功能呢。
WDS:一般就是說橋接功能。
3.橋接中的DHCP問題
一般的教程中都說從路由的DHCP必須關閉。實際上這是一個誤解。關閉了從路由的DHCP,那么就會導致必須手動設置設備的IP信息才能連接上網。非常不方便的。
實際上DHCP就是幫客戶自動分配IP。所以只要保證主路由和從路由的DHCP分配IP區間不重合,就沒有問題,所以為了方便,我強烈建議都要開DHCP。這樣才能讓設置自動就連接上網,而不需要過多的設置。
4.SSID的問題
做WDS的時候,兩個路由器的SSID並不一定必須相同。實際上這個沒有關系的。但是為了讓設置能夠自動,無縫的進行漫游,強烈建議SSID設置為相同。否則當你從一個路由器漫游到另外一個的時候,有些設備(比如手機)可能需要手動重新選擇無線網絡才能上網,這非常不方便的。
5.客戶設備網關的設置
對於做了WDS的系統,每個客戶的網關都要設置為主路由的IP。因為所有的包都是主路由幫你轉發的,而WDS橋接一般都是相同網段,實際上沒有做路由,只是一個交換而已,所以路由的是主路由,網關自然應該設置為主路由。
6關於MAC地址
一個無線路由器一般有如下幾個MAC地址:LAN MAC,WLAN MAC, WAN MAC
對於普通的無線路由器,LAN MAC和WLAN MAC地址都是相同的。一個是用有線的MAC地址,一個是無線的MAC地址。
而互聯網用的WAN MAC地址是和前兩個不相同的。當然也非常接近,一般是最后一位有些差異,差別一般都是1。
做WDS的需要的WLAN(無線局域網)MAC地址,這個一般在路由器底部都有標注(和LAN MAC其實是相同的,所以有些教程說要填LAN MAC,有些說要填寫WLAN MAC,其實都是一樣的)。當然也可以登錄進路由器的管理WEB之后,通過狀態頁面查看。不過一些廠家的標注和狀態顯示是錯誤的,比如我用的這款水星MW300R就是如此,標注的是40打頭的,就是這個害的我整了2天都沒WDS成功,還找不到原因。后來通過DLINk路由器連接狀態檢測才發現,原來是42打頭的。修改之后,立刻就成功了。簡直太害人了!
好了,有了這些基礎知識,下面說說具體實現過程,希望能幫助到和我一樣需求的一些人。
1.首先主路由器采用Dlink DIR-615L,將它的IP地址設置為192.168.1.2,進入管理WEB,設置如下圖:
看到遠端AP MAC沒有,這就是從路由的WLAN MAC。以前按照水星的標注填寫的是40打頭。結果死活不通。后來發現真實的應該是42打頭,馬上修改過來,立刻成功了。
當然還需要把互聯網的配置設置好,比如我采用的PPOE方式。這個就不重復了。
2.進入從路由的管理界面,我的從路由用的是那個水星300R ,ip地址為192.168.1.1
設置的關鍵是加密方式和頻道要和主路由完全相同。如下圖所示:
這個圖中的BSSID實際就是DLINK DIR 615L,也就是主路由的WLAN MAC地址。這個和機器上標注上是一樣的,沒有出錯。
3.兩個路由器的DHCP設置
主路由615L的DHCP設置如下圖:
從路由300R的DHCp設置如下圖:
可以看出,這兩個區間完全不重復,無論從哪一個上分配IP,都不會導致沖突。21以下的IP我是分配給我的台式有線設備保留的。
重啟兩個路由器之后,兩個WDS的無線網絡就OK了。我樓上樓下各一個路由器,從此在家里任何一個角落信號都非常好。很好的擴大了無線覆蓋范圍。
而且采用無線設備在家中移動,可以實現無縫漫游,你感覺不到連接的切換。因為SSID都是相同的。
而且二樓負責WDS的路由器,可以根據自己的需要方便的移動位置(因為他不需要連接任何線路,只需要提供電源即可),所以我可以根據我自己的需要,移動從路由的位置,就可以方便的覆蓋我的花園,晚上移動一下位置,可以保證卧室的滿格信號。實在是太方便了和完美了。
因為水星的標注錯誤,導致我耽誤了太多的時間,而且網上幾乎沒有這兩個路由的詳細教程。所以我記錄這次過程,希望可以給后來者提供幫助。