Differences

This shows you the differences between two versions of the page.

doc:howto:clientmode [2013/01/28 18:40]
hrebec
doc:howto:clientmode [2013/12/07 21:49] (current)
timmillerdyck how to identify when mac80211 drivers are in use
Line 1: Line 1:
====== Client Mode Wireless ====== ====== Client Mode Wireless ======
-This article outlines several methods of connecting devices wirelessly using //Client// or //Station// mode.+This article outlines several methods of connecting devices wirelessly using [[Client Mode|Client]] or [[Station Mode|Station]] mode.
There are a variety of different possibilities: There are a variety of different possibilities:
Line 10: Line 10:
  * Allow shutting down a single device without effecting the rest of the network.   * Allow shutting down a single device without effecting the rest of the network.
-OpenWrt supports various client modes, including //[[wp>Wireless_distribution_system|WDS (Wireless Distribution System)]]//, //routed client mode// or //bridged client mode// (only on //brcm-2.4//).+OpenWrt supports various client modes, including bridging using //[[wp>Wireless_distribution_system|WDS (Wireless Distribution System)]]//, //routed client mode// or a //bridged client mode// implemented only on (old) //brcm-2.4// hardware).
===== WDS - Wireless Distribution System ===== ===== WDS - Wireless Distribution System =====
-WDS mode is a non-standard extension to the wireless [[wp>802.11]] standard using a //4-address-format// to allow transparent ethernet bridging on the station and to implement seamingless //hand-over// for wireless clients roaming between different access points.+WDS mode is a non-standard extension to the wireless [[wp>802.11]] standard using a //4-address-format// to allow transparent ethernet bridging on the station and to implement seamless //hand-over// for wireless clients roaming between different access points.
Due to its non-standard nature, WDS is often implemented differently in wireless drivers and vendor firmwares making them incompatible with each other. In order to use WDS, one should use the same hardware and software on all deployed wireless devices to maintain compatibility. Due to its non-standard nature, WDS is often implemented differently in wireless drivers and vendor firmwares making them incompatible with each other. In order to use WDS, one should use the same hardware and software on all deployed wireless devices to maintain compatibility.
Line 21: Line 21:
  * [[wp>Broadcom]] WDS - available on Broadcom wireless chipsets using the proprietary //wl.o// driver   * [[wp>Broadcom]] WDS - available on Broadcom wireless chipsets using the proprietary //wl.o// driver
-  * AP-to-Sta WDS - available for both //[[http://madwifi-project.org/|Madwifi]]// and //[[http://wireless.kernel.org/en/developers/Documentation/mac80211|mac80211]]// supported wireless devices+  * AP-to-Sta WDS - available for both //[[http://madwifi-project.org/|Madwifi]]// and //[[http://wireless.kernel.org/en/developers/Documentation/mac80211|mac80211]]// supported wireless devices (such as Atheros wireless chipsets)
The biggest advantage of WDS is the [[wp>OSI_layer_2|Layer 2]] transparency enabling [[wp>Bridging_(networking)|bridging]] and [[wp>Broadcasting_(networking)|broadcasting]] across wireless connections - all connected network devices form one common [[wp>Broadcast_domain|broadcast domain]]. The biggest advantage of WDS is the [[wp>OSI_layer_2|Layer 2]] transparency enabling [[wp>Bridging_(networking)|bridging]] and [[wp>Broadcasting_(networking)|broadcasting]] across wireless connections - all connected network devices form one common [[wp>Broadcast_domain|broadcast domain]].
Line 32: Line 32:
==== AP-to-Sta WDS (Madwifi, mac80211) === ==== AP-to-Sta WDS (Madwifi, mac80211) ===
-[[doc:recipes:atheroswds|WDS (atheros)]]+The setup of Madwifi or mac80211 WDS is explained in the recipe article [[doc:recipes:atheroswds|WDS (atheros)]].
 +This option is the preferred approach for wireless chipsets that support the Linux mac80211 wireless drivers (e.g. Atheros wireless chipsets). If the file /etc/config/wireless looks like the following, then mac80211 drivers are in use.
 +
 +<code>
 +config wifi-device 'radio0'
 +        option type 'mac80211'
 +        ...
 +</code>
===== Routed Client Mode ===== ===== Routed Client Mode =====
Line 117: Line 124:
==== Why it works on brcm-2.4 ==== ==== Why it works on brcm-2.4 ====
-The propretary //wl.o// Broadcom wireless driver implements an ARP-NAT (Layer 2 address translation) mechanism called //WET mode//.+The proprietary //wl.o// Broadcom wireless driver implements an ARP-NAT (Layer 2 address translation) mechanism called //WET mode//.
ARP-NAT is comparable to //Masquerading// used on Layer 3 to connect multiple hosts using only one globally routed public IP address. ARP-NAT is comparable to //Masquerading// used on Layer 3 to connect multiple hosts using only one globally routed public IP address.

Back to top

doc/howto/clientmode.1359394848.txt.bz2 · Last modified: 2013/01/28 18:40 by hrebec