Недавно обзавелся Raspberry Pi B+ и USB Wifi брелком Ralink.
Когда собрал драйвер обрадовался. Посмотрел, что сети устройство видит и отложил все это до лучших времен. Слава богу лучшие времена настали не через 500 лет!
Итак подключаем wifi.
Монитора у меня нет. Ну и как полагается установить подключение с wifi я могу только через командную строку, подключившись к малине через uart.
Сперва узнаем как зовут наш интерфейс:
ifconfig
Я получил вот такой ответ (кроме eth0 и lo)
ra0 Link encap:Ethernet HWaddr 00:36:76:54:32:5f inet addr:192.168.0.2 Bcast:192.168.0.7 Mask:255.255.255.248 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6295 errors:0 dropped:0 overruns:0 frame:0 TX packets:134 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1346923 (1.2 MiB) TX bytes:14413 (14.0 KiB)
Собственно нам отсюда нужно слово ra0.
Теперь редактируем файл, который отвечает за подключения к сети:
# vim.tiny /etc/network/interfaces
Делаем там такое:
allow-hotplug ra0 auto ra0 iface ra0 inet dhcp wpa-ssid "имя_точки_доступа" wpa-psk "пароль"
Не забываем менять имя интерфейса на свое.
Отлично. Сохраняем.
Перезапускаем сеть.
service networking reload
Если все хорошо получаем что-то вроде этого:
Listening on LPF/ra0/00:36:76:54:32:5f Sending on LPF/ra0/00:36:76:54:32:5f Sending on Socket/fallback DHCPDISCOVER on ra0 to 255.255.255.255 port 67 interval 3 DHCPDISCOVER on ra0 to 255.255.255.255 port 67 interval 4 DHCPREQUEST on ra0 to 255.255.255.255 port 67 DHCPOFFER from 192.168.0.1 DHCPACK from 192.168.0.1 bound to 192.168.0.2 -- renewal in 57 seconds. done.
Ну и по традиции пингуем Яндекс.
ping ya.ru 64 bytes from www.yandex.ru (93.158.134.3): icmp_req=1 ttl=53 time=31.2 ms 64 bytes from www.yandex.ru (93.158.134.3): icmp_req=2 ttl=53 time=30.1 ms
Можно ставить торрент.