Changeset 12251


Ignore:
Timestamp:
2008-08-09T02:18:25+02:00 (8 years ago)
Author:
florian
Message:

Support encrypted WDS connections (#2463)

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/docs/wireless.tex

    r11940 r12251  
    212212\end{itemize} 
    213213 
     214\paragraph{Wireless Distribution System} 
     215 
     216WDS is a non-standard mode which will be working between two Broadcom devices for instance 
     217but not between a Broadcom and Atheros device. 
     218 
     219\subparagraph{Unencrypted WDS connections} 
     220 
     221This configuration example shows you how to setup unencrypted WDS connections. 
     222We assume that the peer configured as below as the BSSID ca:fe:ba:be:00:01 
     223and the remote WDS endpoint ca:fe:ba:be:00:02 (option bssid field). 
     224 
     225\begin{Verbatim} 
     226config wifi-device      "wl0" 
     227    option type         "broadcom" 
     228    option channel      "5" 
     229 
     230config wifi-iface 
     231    option device       "wl0" 
     232    option network      lan 
     233    option mode         "ap" 
     234    option ssid         "OpenWrt" 
     235    option hidden       "0" 
     236    option encryption   "none" 
     237 
     238config wifi-iface 
     239    option device       "wl0" 
     240    option network      lan 
     241    option mode         wds 
     242    option ssid         "OpenWrt WDS" 
     243    option bssid        "ca:fe:ba:be:00:02" 
     244\end{Verbatim} 
     245 
     246\subparagraph{Encrypted WDS connections} 
     247 
     248It is also possible to encrypt WDS connections. \texttt{psk}, \texttt{psk2} and 
     249\texttt{psk+psk2} modes are supported. Configuration below is an example 
     250configuration using Pre-Shared-Keys with AES algorithm. 
     251 
     252\begin{Verbatim} 
     253config wifi-device  wl0 
     254    option type     broadcom 
     255    option channel  5 
     256 
     257config wifi-iface 
     258    option device   "wl0" 
     259    option network  lan 
     260    option mode     ap 
     261    option ssid     "OpenWrt" 
     262    option encryption  psk2 
     263    option key      "<key for clients>" 
     264 
     265config wifi-iface 
     266    option device   "wl0" 
     267    option network  lan 
     268    option mode     wds 
     269    option bssid    ca:fe:ba:be:00:02 
     270    option ssid     "OpenWrt WDS" 
     271    option encryption   psk2 
     272    option key      "<psk for WDS>" 
     273\end{Verbatim} 
     274 
    214275 
    215276\paragraph{Limitations:} 
     
    243304\paragraph{Adding a new driver configuration} 
    244305 
    245 Since we currently only support two different wireless drivers : Broadcom and Atheros, 
     306Since we currently only support thread different wireless drivers : Broadcom, Atheros and mac80211, 
    246307you might be interested in adding support for another driver like Ralink RT2x00,  
    247308Texas Instruments ACX100/111. 
  • trunk/package/broadcom-wl/files/etc/hotplug.d/net/20-broadcom_wds

    r9344 r12251  
    3232                        [ "$encryption" != "none" ] && { 
    3333                                sleep 1 
    34                                 nas4not lan "$iface" up auto aes "$encryption" "$key" "$ssid"  
     34                                case "$encryption" in 
     35                                        psk|PSK) 
     36                                                nas4not "$network" "$iface" up auto tkip psk "$key" "$ssid" 
     37                                                ;; 
     38                                        psk2|PSK2) 
     39                                                nas4not "$network" "$iface" up auto aes psk "$key" "$ssid" 
     40                                                ;; 
     41                                        psk+psk2|psk2+psk|PSK+PSK2|PSK2+PSK) 
     42                                                nas4not "$network" "$iface" up auto aes+tkip psk "$key" "$ssid" 
     43                                                ;; 
     44                                        *) 
     45                                                nas4not lan "$iface" up auto aes "$encryption" "$key" "$ssid" 
     46                                                ;; 
     47                                        esac 
    3548                        } 
    3649                } 
Note: See TracChangeset for help on using the changeset viewer.