User Tools

Site Tools


doc:howto:wireless.essentials

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:howto:wireless.essentials [2012/11/06 16:11]
uvray313 grammer
— (current)
Line 1: Line 1:
-====== Wireless Essentials ====== 
-As already explained in [[doc:​howto:​wireless.overview|here]],​ all Linux drivers are documented here: **[[http://​wireless.kernel.org/​en/​users/​Drivers]]**. 
- 
-Most images offered on the OpenWrt download page already include the wireless drivers, if yours doesn'​t,​ you can install them with ''​[[doc:​techref:​opkg]]''​ after [[doc:​howto:​generic.flashing|flashing OpenWrt onto your router]]. 
- 
- 
-===== Installation ===== 
-With [[doc:​techref:​opkg]] simply do, e.g.: 
-<​code>​ 
-opkg update 
-opkg install kmod-ath9k 
-rm -f /​etc/​config/​wireless;​ wifi detect > /​etc/​config/​wireless 
-</​code>​ 
-because of the package dependencies,​ all necessary packages will be installed as well. The overall size can be considerable! 
- 
-**''​Note1:''​** For AP mode and/or for encryption better then [[wp>​Wired Equivalent Privacy|WEP (Wired Equivalent Privacy)]], you may require additional software, see ->​[[wireless.utilities#​hostapd]]!\\ 
-**''​Note2:''​** <color red>We **strongly discourage** you from using WEP</​color>​!. 
- 
- 
-===== Configuration ===== 
-Entire configuration is done via UCI in the files: 
-  * -> ''​[[doc/​uci/​wireless|/​etc/​config/​wireless]]''​ 
-  * -> ''​[[doc/​uci/​network|/​etc/​config/​network]]''​ 
- 
-Also see [[doc:​recipes:​]] for proven scenarios, and only in case you want to do stuff manually, consult [[doc:​howto:​wireless.utilities]]. 
- 
-===== Dependencies ===== 
-^ Package ^      Dependencies ​ ^^^^^^^ 
-| kmod-ath9k ​   | |||||| 
-| :::           | kmod-ath9k-common | ||||| 
-| :::           | :::               | kmod-ath | |||| 
-| :::           | :::               | :::      | kmod-mac80211 | ||| 
-| :::           | :::               | :::      | :::           | kmod-crypto-core ​ ||| 
-| :::           | :::               | :::      | :::           | kmod-crypto-arc 4 | kmod-crypto-core || 
-| :::           | :::               | :::      | :::           | kmod-crypto-aes ​  | :::              || 
-| :::           | :::               | :::      | :::           | kmod-cfg80211 ​    | wireless-tools || 
-| :::           | :::               | :::      | :::           | :::               | iw       | libnl-tiny | 
-| :::           | :::               | :::      | :::           | :::               | crda     | ::: | 
-^  Overall size = 486.450 Bytes ^^^^^^^ 
-| kmod-ath5k ​   | ||||||| 
-| :::           | kmod-ath | ||||| 
-| :::           | :::      | kmod-mac80211 | |||| 
-| :::           | :::      | :::           | kmod-crypto-core ​ |||| 
-| :::           | :::      | :::           | kmod-crypto-arc 4 | kmod-crypto-core ||| 
-| :::           | :::      | :::           | kmod-crypto-aes ​  | :::              ||| 
-| :::           | :::      | :::           | kmod-cfg80211 ​    | wireless-tools ||| 
-| :::           | :::      | :::           | :::               | iw       | libnl-tiny || 
-| :::           | :::      | :::           | :::               | crda     | ::: || 
-^  Overall size = 308.902 Bytes ^^^^^^^ 
-| kmod-b43 ​     | |||||| 
-| :::           | kmod-ssb ​     | ||||| 
-| :::           | kmod-bcma ​    | ||||| 
-| :::           | kmod-mac80211 | ||||| 
-| :::           | :::           | kmod-crypto-core ​ ||||| 
-| :::           | :::           | kmod-crypto-arc 4 | kmod-crypto-core |||| 
-| :::           | :::           | kmod-crypto-aes ​  | :::              |||| 
-| :::           | :::           | kmod-cfg80211 ​    | wireless-tools |||| 
-| :::           | :::           | :::               | iw       | libnl-tiny ||| 
-| :::           | :::           | :::               | crda     | ::: ||| 
-^  Overall size = 561.201 Bytes ^^^^^^^ 
- 
-^ Name              ^  Size    ^ Description ​ ^ 
-| kmod-ath9k ​       |  155.684 | This module adds support for wireless adapters based on Atheros IEEE 802.11n AR5008 and AR9001 family of chipsets. ​ | 
-| kmod-ath9k-htc ​   |  113.441 | This module adds support for wireless adapters based on Atheros USB AR9271 and AR7010 family of chipsets. ​ | 
-| kmod-ath9k-common |  104.136 | Atheros 802.11n wireless devices (common code for ath9k and ath9k_htc) ​ | 
-| kmod-ath5k ​       |   ​82.272 | This module adds support for wireless adapters based on Atheros 5xxx chipset. ​ | 
-| kmod-ath ​         |   ​10.059 | This module contains some common parts needed by Atheros Wireless drivers. ​ | 
-| kmod-b43 ​         |  210.860 | Kernel module for Broadcom 43xx wireless support (mac80211 stack) | 
-| kmod-mac80211 ​    ​| ​ 139.372 | Generic IEEE 802.11 Networking Stack (mac80211) ​             | 
-| kmod-cfg80211 ​    ​| ​  ​93.696 | cfg80211 is the Linux wireless LAN (802.11) configuration API.  | 
-| iw                |   ​32.100 | cfg80211 interface configuration utility ​ | 
-| wireless-tools ​   |   ​23.153 | Contains ''​[[man>​iwconfig]]'',​ ''​[[man>​iwlist]]''​ and ''​[[man>​iwpriv]]'';​ tools for configuring wireless adapters implementing the WExt.  | 
-| crda              |    9.627 | The [[http://​www.linuxwireless.org/​en/​developers/​Regulatory/​CRDA|Central Regulatory Domain Agent]] serves one purpose: tell Linux kernel what to enforce. In essence it is a udev helper for communication between the kernel and userspace. You only need to run this manually for debugging purposes. For manual changing of regulatory domains use iw (''​iw reg set''​) or wpa-supplicant (feature yet to be added). ​ | 
-| libnl-tiny ​       |   ​13.529 | This package contains a stripped down version of libnl  | 
- 
- 
-| {{:​meta:​icons:​tango:​48px-outdated.svg.png?​nolink}} ​ | Due to [[https://​dev.openwrt.org/​changeset/​31954/​|r31954]] tweaking the ''​regulatory.bin''​ to enbale channel 13 and 14 is no longer an option. ​ | 
- 
- 
-http://​wireless.kernel.org/​en/​users/​Drivers 
  
doc/howto/wireless.essentials.1352214695.txt.bz2 · Last modified: 2012/11/06 16:11 by uvray313