Содержание
Настройка WLAN 802.11 адаптера
Далее описаны команды, необходимые для ручной настройки WLAN адаптера. Если у вас установлен NetworkManager, то он выполнит эти действия автоматически при старте системы.
Последовательность команд запуска модуля WLAN выполнена на модуле somiq-wlan с чипом TI wl1271.
В Ubuntu обязательно добавляйте «sudo» перед командами!
Запуск
ip link set wlan0 up [ 39.758850] wl1271: firmware booted (Rev 6.1.5.50.74) [ 39.771240] ADDRCONF(NETDEV_UP): wlan0: link is not ready
2) Сканирование доступных точек доступа
iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: 00:24:8C:95:95:2F
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=15/70 Signal level=-95 dBm
Encryption key:on
ESSID:"qwerty203"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
Mode:Master
Extra:tsf=000000dea50f6bb0
Extra: Last beacon: 1750ms ago
IE: Unknown: 0009717765727479323033
IE: Unknown: 010882848B962430486C
IE: Unknown: 030101
IE: Unknown: 2A0104
IE: Unknown: 2F0104
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
IE: Unknown: 32040C121860
IE: Unknown: DD090010180200F0000000
Cell 02 - Address: 00:22:B0:90:73:E3
******** a lot of APs ****
Подключение к AP без шифрования
iwconfig wlan0 essid "TP-LINK_D4959E" root@beagleboard:~# [ 85.033386] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 85.040618] wl1271: Association completed.
Проверим подключились ли
iwconfig wlan0
wlan0 IEEE 802.11abgn ESSID:"TP-LINK_D4959E"
Mode:Managed Frequency:2.452 GHz Access Point: B0:48:7A:D4:95:9E
Bit Rate=11 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=32/70 Signal level=-78 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:2 Missed beacon:0
5) Получим IP адрес
udhcpc -i wlan0 udhcpc (v1.19.3) started Sending discover... Sending select for 192.168.0.105... Lease of 192.168.0.105 obtained, lease time 7200 adding dns 192.168.0.1
Подключение к AP без шифрования
auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wireless-essid TP-LINK_D4959E wireless-mode managed
Подключение к AP с шифрованием WPA
1) Установить пакет wpa_supplicant
apt-get install wpasupplicant
2) Исправить файл /etc/network/interfaces
auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid TP-LINK_D4959E wpa-psk your_pass_phrase
3) Перезагрузить систему
Проверка
6) ping google.com root@beagleboard:~# ping google.com PING google.com (173.194.69.101): 56 data bytes 64 bytes from 173.194.69.101: seq=0 ttl=45 time=41.901 ms 64 bytes from 173.194.69.101: seq=1 ttl=46 time=56.547 ms 64 bytes from 173.194.69.101: seq=2 ttl=41 time=80.504 ms
— google.com ping statistics — 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max = 41.901/59.650/80.504 ms </code>