FYI
2008-11-28, 07:28 PM
小弟平時其實很少使用無線網路, 只有在測試的時候才會短暫接觸一下, 所以往往忽略了細節, 這兩天測試DD-WRT, 於是又仔細研究了DD-WRT 的無線橋接模式, 除了AP, Adhoc 和WDS 之外, 小弟在此主要想討論v23 所支持的Client Mode, Client (Wireless) Bridge 和v24 新增的Repeater Bridge, 除了以上幾種之外, 其他只能算是以上的延伸或變形, 此外小弟稍微解釋一下為何沒有列出單純 "Repeater Mode"? 其實一般所謂 "Repeater" 指的就是 "Repeater Bridge", 如果只延伸無線訊號, 而不與有線橋接, 實用性就大大減低, 應該沒有人會這麼用, 此外DD-WRT Wiki 所謂的 "Universal Wireless Repeater" 和部份現有分享器所稱的 "Universal Repeater", 兩者意義是不同的, 前者利用腳本自動連接到訊號最強的AP, 而後者就只是 "Repeater Bridge"
Bridging - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Bridging)
Client Mode - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Client_Mode)
Client (Wireless) Bridge - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Wireless_Bridge)
Repeater Bridge - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Repeater_Bridge)
Linking Routers - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Linking_Routers)
Wlan Repeater - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Wlan_Repeater)
Repeating Mode Comparisons - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Repeating_Mode_Comparisons)
Universal Wireless Repeater - DD-WRT Wiki (http://www.dd-wrt.com/wiki/index.php/Universal_Wireless_Repeater)
Client Mode 和Client Bridge 的差異在於Client Mode 以無線接面當作WAN, 然後執行NAT 轉換, 所以兩個網路位於不同的網段, Client Bridge 則功能相當於 "無線集線器", 而Client Bridge 和Repeater Bridge 的差異在於Client Mode 之下並無AP 的功能, 所以不可再連接Client, Repeater Bridge 則包含Client Bridge 的功能之外, 又是AP, 可以再連接Client, 所以才稱為 "Repeater" 加上 "Bridge"
小弟特別要指出的, 由於以前小弟也不曾設定以上三種無線橋接模式, 單純從功能說明來看, 似乎是理所當然的事, 所以並未發現有何異狀, 但事實上, 以上模式和WDS 有一個很大的差異, 那就是 "MAC", 只有WDS 可以完整模擬 "無線集線器", 其他模式並不傳遞網卡的MAC, 也就是說從遠端只能看到DD-WRT 無線介面的MAC, 如果DD-WRT 之後有不只一台裝置, 則會導致遠端的ARP 快取錯亂, 換句話說, 遠端電腦會得到好幾個IP 共用一個MAC 的情形, 這會導致某些應用程式出問題, 因為MAC 並不唯一, 一般情形下, 網友如果只是簡單測試一下, 往往也不會同時連接好幾台機器, 所以不一定會遇到異常狀況, BrainSlayer 曾指出, 如果Client Bridge 之下只有一台機器, 那就不會有問題, 小弟研判Repeater Bridge 應該也是如此, 其他網友測試 "Universal Repeater" 也可以得到如此結果, 以上的重點就是, "Client Bridge" 和 "Repeater Bridge (Universal Repeater)" 並不實用, 可能會產生不可預期的問題, 只有Client Mode 還有點用處, 否則建議改用WDS
DD-WRT Forum :: View topic - WRT54G Ver5 / Bridge mode (http://www.dd-wrt.com/phpBB2/viewtopic.php?p=5727#5727)
client bridge mode will only work well with just 1 connected computer due a limitation in the 802.11 protocol. if you want to bridge a full lan you must use WDS. so in your case just the normal client mode makes sense
這篇 "DD-WRT Forum :: View topic - HOWTO: Client Bridged Mode (http://www.dd-wrt.com/phpBB2/viewtopic.php?t=68)" 則有更詳盡的討論
啥米是"Universal Repeater 無線延伸訊號中繼模式"? (http://www.pczone.com.tw/thread/44/143386/)
贊助商連結
Bridging - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Bridging)
Client Mode - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Client_Mode)
Client (Wireless) Bridge - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Wireless_Bridge)
Repeater Bridge - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Repeater_Bridge)
Linking Routers - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Linking_Routers)
Wlan Repeater - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Wlan_Repeater)
Repeating Mode Comparisons - DD-WRT Wiki (http://dd-wrt.com/wiki/index.php/Repeating_Mode_Comparisons)
Universal Wireless Repeater - DD-WRT Wiki (http://www.dd-wrt.com/wiki/index.php/Universal_Wireless_Repeater)
Client Mode 和Client Bridge 的差異在於Client Mode 以無線接面當作WAN, 然後執行NAT 轉換, 所以兩個網路位於不同的網段, Client Bridge 則功能相當於 "無線集線器", 而Client Bridge 和Repeater Bridge 的差異在於Client Mode 之下並無AP 的功能, 所以不可再連接Client, Repeater Bridge 則包含Client Bridge 的功能之外, 又是AP, 可以再連接Client, 所以才稱為 "Repeater" 加上 "Bridge"
小弟特別要指出的, 由於以前小弟也不曾設定以上三種無線橋接模式, 單純從功能說明來看, 似乎是理所當然的事, 所以並未發現有何異狀, 但事實上, 以上模式和WDS 有一個很大的差異, 那就是 "MAC", 只有WDS 可以完整模擬 "無線集線器", 其他模式並不傳遞網卡的MAC, 也就是說從遠端只能看到DD-WRT 無線介面的MAC, 如果DD-WRT 之後有不只一台裝置, 則會導致遠端的ARP 快取錯亂, 換句話說, 遠端電腦會得到好幾個IP 共用一個MAC 的情形, 這會導致某些應用程式出問題, 因為MAC 並不唯一, 一般情形下, 網友如果只是簡單測試一下, 往往也不會同時連接好幾台機器, 所以不一定會遇到異常狀況, BrainSlayer 曾指出, 如果Client Bridge 之下只有一台機器, 那就不會有問題, 小弟研判Repeater Bridge 應該也是如此, 其他網友測試 "Universal Repeater" 也可以得到如此結果, 以上的重點就是, "Client Bridge" 和 "Repeater Bridge (Universal Repeater)" 並不實用, 可能會產生不可預期的問題, 只有Client Mode 還有點用處, 否則建議改用WDS
DD-WRT Forum :: View topic - WRT54G Ver5 / Bridge mode (http://www.dd-wrt.com/phpBB2/viewtopic.php?p=5727#5727)
client bridge mode will only work well with just 1 connected computer due a limitation in the 802.11 protocol. if you want to bridge a full lan you must use WDS. so in your case just the normal client mode makes sense
這篇 "DD-WRT Forum :: View topic - HOWTO: Client Bridged Mode (http://www.dd-wrt.com/phpBB2/viewtopic.php?t=68)" 則有更詳盡的討論
啥米是"Universal Repeater 無線延伸訊號中繼模式"? (http://www.pczone.com.tw/thread/44/143386/)
贊助商連結