Самый простой способ подключить ваш миникомпьютер Raspberry к интернету или локальной сети через Wi-Fi - это использовать недорогой адаптер USB.
Подобные адаптеры широко распространены, стоят недорого и имеют неплохую программную поддержку в различных операционных системах.
Версия Raspbian "weezy" имеет уже драйверы для адаптера, если вы используете более старый дистрибутив, вам придётся установить драйверы Realtek RTL8192CU самому.
Пройдём все этапы установки на примере адаптера на базе чипсета RTL8188:
Проверка
lsusb
В списке устройств мы видим подключённый адаптер RealTek RTL8188CUS 802.11n WLAN Adapter. Это и есть наш адаптер, система его опознала.
Проверим, запущен ли драйвер ядра:
lsmod
В списке запущенных модулей мы видим 8192cu. Это наш модуль. Если его нет в списке, попробуйте извлечь и заново вставить устройство.
Последняя проверка - конфигурация беспроводных подключений:
iwconfig
Адаптер wlan0 есть в списке!
Настройка
После того как мы установили драйвер, проверили что модуль ядра загружен и сетевой интерфейс wlan0 есть в списке интерфейсов, нам требуется настроить беспроводное подключение.
Первым делом откроем настройки сетевых интерфейсов командой
sudo nano /etc/network/interfaces
Добавим (или раскомментируем) следующие строки
auto wlan0 allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
После этого следует создать (или отредактировать соответствующим образом) файл настроек беспроводного соединения:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Добавьте следующие строки в него:
network={ ssid="_SSID_" proto=RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP psk="_WPA_SHARED_KEY_" }
Текст "_SSID_" и "_WPA_SHARED_KEY_" следует заменить вашими именем беспроводной сети и паролем соответственно.
Перезапустим сетевой адаптер (интерфейс):
sudo ifup wlan0
Эта команда перезапускает сетевой интерфейс с нашими новыми настройками. Если мы всё сделали правильно, сетевой интерфейс wlan0 подключится к сети получит IP-адрес:
Ещё раз проверить, работает ли интерфейс можно командой
ifconfig wlan0
Если после выполнения команды ifup подключиться к сети не удаётся, проверьте настройки беспроводного подключения и перезагрузите ваш Raspberry. Если к ней подключён дисплей, на нём можно увидеть что происходит при попытке подключения к сети при загрузке.