0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как подключить и настроить WiFi на Raspberry Pi

Содержание

Raspberry Pi:Настройка/Настройка WiFi/При помощи командной строки

//в процессе обработки //обьединить две статьи в одну

Содержание

Настройка WiFi через командную строку [1]

Этот способ пригодится в том случае, если у вас нет доступа к GUI (графическому пользовательскому интерфейсу), который обычно используется для настройки WiFi на Raspberry Pi. Кроме того, он предназначен для использования именно с кабелем для последовательной передачи данных — на тот случай, если у вас нет доступа к дисплею или проводной Ethernet-сети. Также стоит отметить, что для этого способа не нужно никакого дополнительного ПО. Все, что вам нужно, уже есть в Raspberry Pi.

Получение информации о WiFi-сети

Для сканирования WiFi-сетей воспользуйтесь командой

. Она должна показать список доступных WiFi-точек, а также информацию о них. Нам нужно следующее:

  1. ESSID:»testing». Это название WiFi-сети.
  2. IE: IEEE 802.11i/WPA2 Version 1. Это метод аутентификации, используемый для этой сети. В данном случае это WPA2 — более новый и безопасный стандарт, пришедший на замену WPA1. Данная инструкция подходит для WPA1 и WPA2, но может не работать с WPA Enterprise. Для шестнадцатеричных паролей к WEP смотрите последний пример отсюда. Кроме того, вам понадобится пароль к этой WiFi-сети. У большинства домашних роутеров он напечатан на стикере, который, как правило, приклеен к их задней стороне. В данном случае ESSID (ssid) для сети — это testing, а пароль (psk) — это testingPassword.

Добавление информации о сети в Raspberry Pi

Открываем конфигурационный файл wpa-supplicant в редакторе nano:

Идем в нижнюю часть файла и добавляем туда следующее:

В нашем случае все это будет выглядеть так:

Теперь нажимаем Ctrl+X, чтобы сохранить файл, затем Y и в завершение — Enter.

Далее файл начнет замечать внесенные изменения и попытается подключиться к указанной сети. На это ему потребуется несколько секунд. Если подключиться не удалось, попробуйте вручную перезапустить интерфейс при помощи команд

или перезагрузить Raspberry Pi с помощью

WiFi-соединение можно проверить при помощи команды

. Если по результатам проверки рядом с полем inet addr будет стоять необходимый адрес, то Pi подключится к сети. Если нет, проверьте, правильно ли указаны ESSID и пароль.

Как настроить WiFi на Raspberry Pi [2]

Эта статья рассказывает, как настроить связь по WiFi на плате Raspberry Pi. Если вы новичок в использовании Raspberry Pi, то базовые знания о ней можно узнать, к примеру, тут.

Связь по WiFi можно настроить и через GUI (от англ. «graphical user interface», что значит «графический пользовательский интерфейс»), но лучше всего делать это через командную строку.

Доступ к командной строке

Подключите к Raspberry Pi адаптер WiFi, а затем включите ее. Доступ к командной строке можно получить следующими методами:

  • Установить SSH-коммуникацию, запустив SSH-клиент вроде PuTTY (если компьютер и Raspberry Pi подключены друг к другу через Ethernet-соединение)
  • Воспользоваться графическим интерфейсом Raspberry Pi

Проверка, распознает ли RPi подключенный к ней WiFi-адаптер

Есть несколько способов проверить, распознает ли плата Raspberry Pi подключенный к ней WiFi-адаптер. Во-первых, можно вписать в терминале следующее:

В результате в терминале должны появиться новые данные, среди которых будет и информация о WiFi-адаптере (он должен называться «wlan0»):

Если WiFi-адаптера не видно, то причина может быть в том, что для него не установлены драйверы (для разных моделей WiFi-адаптеров требуются разные драйверы). Я использую модель TL-WN725N и Raspbian по умолчанию ее не поддерживает. Инструкцию по установке драйверов для своего WiFi-адаптера я нашел здесь.

Если у вас еще нет WiFi-адаптера, я крайне рекомендую модель Edimax EW 7811UN, т.к. на Raspbian уже установлены драйверы для нее, так что времени на их поиски тратить не придется.

Открытие файла настроек

Чтобы открыть конфигурационный файл, впишите в терминале следующее:

Добавление данных о сети

Найдите самую нижнюю часть конфигурационного файла «wpa_supplicant.conf» и впишите туда данные о вашей сети, как показано на картинке ниже. То есть замените «YOUR-SSID» на название WiFi-сети, а «YOUR-SSID-PASSWORD» на пароль к ней.

Проверка соединения

Статус WiFi-соединения можно проверить при помощи команды ifconfig – так вы узнаете, получил ли адаптер «wlan0» IP-адрес). То, к какой сети подключился WiFi-адаптер, можно узнать при помощи команды iwconfig.

Raspberry Pi 3: настройка Wi-Fi на всех моделях в консоли и GUI

Приветствую! В этой статье мы посмотрим, как можно произвести настройку Wi-Fi в Raspberry Pi через консоль и не только. Аккуратно, точно, без воды от нашего вайфайного портала. Поехали!

Нашли ошибку? Есть дополнение? Обязательно напишите об этом в комментариях к этой статье. Помогите другим читателям решить их проблему!

Предупреждение

По умолчанию в Raspberry Pi нет Wi-Fi модуля. Он появляется только в модели Raspberry Pi 3. Для использования Wi-Fi можно использовать почти любой адаптер, подключенный через USB – донгл.

Ниже мы рассмотрим использование Wi-Fi для всех моделей. Просто напаситесь терпением или же перейдите сразу на интересующую вас главу. Будет рассмотрено подключение исключительно через консоль, так как через графический интерфейс особенных действий и не требуется – все понятно без лишних морок.

Видеоверсия

Проверка подключения

Прежде чем использовать Wi-Fi, предлагаю посмотреть, а находит ли его устройство вообще. Это очень актуально для подключаемых «свистков», но и на «третьей Малине» можно проверить – а вдруг с модулем что-то не в порядке.

Читать еще:  Можно ли заряжать телефон другой зарядкой

Делаем так: подключаем наш модуль в USB порт, запускаем консоль через тот же Putty, вводим команду:

Должен вывестись список USB устройств, среди которых нам нужно найти наш адаптер, который обычно подписан как Wireless Adapter. Можно и сразу перейти во включенные адаптеры через команду:

Наш беспроводной адаптер обычно обозначается как wlan0 (стандартно для Linux, на котором и основан Raspbian). Здесь же уже после настройки конфигурационных файлов будет написан выданный IP адрес в случае удачного подключения. Рекомендую по завершению и перезагрузке еще раз воспользоваться этой командой.

Настройка интерфейса

Если с модулем все в порядке, и он отображается среди подключенных, значит самое время посмотреть настройки интерфейса. Обычно там все в полном порядке, но как-то с вузовских времен пальцы тянутся взглянуть на них.

Идем смотреть этот файл:

Его содержание должно быть примерно таким (верхнюю часть не трогаем, нас интересуют именно эти 4 строчки):

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Меняем их на это:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Получение списка сетей

Едем дальше, попробуем просканировать все окружающие нас сети через этот модуль:

iwlist wlan0 scan

Нашли нужную сеть? Запомнили ее SSID (имя сети)? Переходим непосредственно к подключению.

Подключение

На Linux удобно вводить данные для доступа к сети заранее. Делается это в файле:

В секции network здесь и указываются данные для авторизации в сети:

network= <
ssid=”имя_сети”
psk=”пароль_сети”
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
id_str=”имя_сети”
>

На самом деле минимально достаточно ввести два поля – ssid и psk, все остальное определится уже в процессе. Здесь показан вариант очень точной настройки в случае возникновения необходимости.

Если данные сохранены в файле верно (считайте, что это сделали автоматическое запоминание сети), то для подключения к любой доступной сети в нашем поле зрения достаточно выполнить команду:

Найдет известные сети и попробует подключиться к ним. А можно и просто перезагрузить через

Т.к. в конфигурации у нас указано dhcp – все найдет и подключится тоже самостоятельно.

Через графический интерфейс

Здесь все зависит от вашей версии операционной системы, но обычно подключение выглядит вот так:

Т.е. привычно – щелкнули по значку, выбрали нужную сеть среди доступных, ввели от нее пароль. Никаких предварительных настроек и изменений файла не требуется. В случае же необходимости точной настройки (как правило ручного назначения IP адреса) лучше это сделать через правую кнопку мыши и выйти вот на такое меню:

Вот и все. Если есть что дополнить или остались вопросы – пишите смело в комментарии. Вместе мы можем помочь друг другу и разрешить все вопросы в этой сфере!

Подключение и настройка интернета Wi-Fi на Raspberry Pi

Для успешного решения задач, таких как обновления репозиториев, доступ в Интернет и связи с FTP-сервером необходимо настроить на Raspberry Pi WiFi-соединение. После этого микрокомпьютер может работать как полноценный медиацентр, ПК для серфинга и т. д.

Проверка на поддержку технологий

Микрокомпьютер Raspberry Pi оснащается встроенным модулем беспроводной связи по технологии WiFi, начиная с третьей модели. Более ранние модификации имеют возможность подключаться и обмениваться данными по этому протоколу только при помощи расширяющего устройства, соединяемого посредством интерфейса последовательной передачи данных (USB-картой). В Raspbian настройка WiFi может производиться с модемом от любого производителя, поскольку это система, подобная Linux. Для более точной проверки совместимости и поддержки нужно произвести следующие шаги:

  • Включить микрокомпьютер и дождаться загрузки системы.
  • Установить WiFi-модуль в USB-порт.
  • Подключить монитор, открыть консоль командой Alt+F2 и ввести команду «Terminal» для доступа к командной строке либо подключиться к Raspberry по протоколу SSH.
  • Запустить утилиту вывода информации о USB-устройствах путем ввода «lsusb|grep wireless».
  • Убедиться, что в выводе есть запись, содержащая строки «Wireless Adapter».
  • Запустить консоль.
  • Ввести команду «lsusb».
  • Посмотреть, есть ли в списке запись Wireless Adapter.

Если интерфейс находится в состоянии «down», надо его «поднять» вводом команды «ifconfig wlan0 up» от имени суперпользователя. После успешного определения совместимости можно настраивать микрокомпьютер.

Обратите внимание! Команда «lsusb» имеет набор дополнительных функций, определяемых при помощи ключей. Например, ввод «lsusb–v» выводит дополнительную информацию обо всех модулях в виде имени и ID. Для получения сведений о конкретном устройстве необходимо выполнить чистый запуск «lsusb», как было описано выше, скопировать адрес шины и номер устройства в формате типа 01:00 (bus:devnum), и выполнить lsusb -s 01:00 -v.

Важно! Для получения всей информации может потребоваться запуск команды от имени суперпользователя.

Чтобы подключиться через SSH с компьютера под управлением Windows, необходимо скачать утилиту PuTTy.

Важно! Программа поставляется без инсталляции. То есть пользователь загружает и работает в ней.

Запускаем утилиту, в строке Host Name указываем IP-адрес «Малины», номер порта по умолчанию – 22. Протокол соединения: SSH.

Нажимаем кнопку «Open», вводим логин и пароль для доступа к Raspberry.

Wi-Fi NANO Card для Raspberry Pi

Как пример, для использования в качестве WiFi USB-ключа можно привести устройства серии EDUP NANO card, которые имеют компактные размеры при оптимальном соотношении «цена-качество» (модель EP-N8508GS):

  1. скорость передачи данных: 150 Мбит/сек;
  2. поддержка типов шифрования: WEP, WPA, WPA-PSK, WPA2, WPA2-PSK, TKIP/AES;
  3. стандарт беспроводной передачи данных: IEEE 802.11b/g/n;
  4. ширина полосы пропускания: 2.4GHz ISM (Industrial Scientific Medical) Band;
  5. количество каналов: 14;
  6. мощность усиления сигнала: 13

Как настроить WiFi на Raspberry Pi

Итак, разберемся с настройкой подробнее.

Доступ к командной строке

Для осуществления следующих пунктов нужно подключаться к командной строке системы. Если работа происходит в графическом режиме, консоль запускается через приложения. В случае применения SSH необходимо использовать клиент (например Putty), где указывается IP-адрес, порт, после чего вводятся логин пользователя и его пароль. Доступ к строке из-под «линукс» осуществляется вводом команды ssh x.x.x.x -P xx, где x.x.x.x – IP адрес, xx – номер порта.

Проверка, распознает ли RPi подключенный к ней WiFi-адаптер

Как уже было сказано выше, проверка состояния устройства производится утилитой lsusb.

Открытие файла настроек

После того как проведена проверка на совместимость USB-адаптера и микрокомпьютера, для окончательной настройки на Raspberry Pi WiFi-подключения надо проверить и, если требуется, отредактировать файл конфигураций. Делается это при помощи ввода команды «sudo nano /etc/network/interfaces» или «sudo vi /etc/network/interfaces», в зависимости от того, какой редактор предпочтительнее.

Добавление данных о Сети

Среди строчек листинга нужно найти раздел для интерфейса wlan0, который содержит следующие записи:

  • allow-hotplug wlan0;
  • auto wlan0;
  • iface wlan0 inet dhcp;
  • wpa-ssid [ssid];
  • wpa-psk [password].

Где «ssid» – точка доступа (ее имя), «password» – пароль. Если такие присутствуют, файл оставляется без изменений, в противном случае настройки приводятся к нужному виду. Также нужно заменить [ssid] и [password] на соответствующие значения, при этом следует помнить, что они пишутся в двойных кавычках!

Файл «interfaces» может содержать запись для wlan0 в несколько иной форме:

  1. allow-hotplug wlan0;
  2. iface wlan0 inet manual;
  3. wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf;
  4. iface default inet dhcp.

В таком случае отредактировать файл:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf,

добавив в конец строчки кода:

В конце вводится команда «sudo dhclient wlan0», необходимая для получения IP-адреса подсети. Также следует помнить, что изменения вступают в силу после перезагрузки системы «sudo reboot» или перезапуска интерфейса системными утилитами менеджера ifup.

Проверка соединения

Для этого открывается терминал поочередно, вводятся две команды:

  • ifconfig – выводит информацию о доступных адаптерах, среди которых должен быть и wlan0, настройки которого должны соответствовать настройкам той подсети, к которой подключен микрокомпьютер;
  • ping 8.8.8.8 и ping 8.8.4.4 – проверка целостности и качества соединения для адресов публичных DNS-серверов Google. Вывод должен содержать информацию о времени отклика и жизни пакета (TTL – Time to life), в противном случае сообщение host unreachable будет означать, что с соединением возникли проблемы.

Как получить список доступных сетей

Для получения информации с целью добавления ее в вышеописанный файл конфигураций производится сканирование доступных сетей для получения SSID путем ввода в командную строку команды sudo iwlist wlan0 scan | grep ESSID.

Полезно! Иногда после изменения настроек конфигурации Сети нет необходимости перезагружать систему. Достаточно от имени суперпользователя ввести команду (ifdown wlan0; ifup wlan0)&.

Обратите внимание! При редактировании системных файлов с правами суперпользователя нужно быть внимательным, поскольку от этих действий напрямую зависит работоспособность операционной системы. В случае возникновения ошибок вся информация может быть найдена в директории /var/log.

Настройка WiFi на Raspberry Pi через графический интерфейс

В том случае, когда подключение для настройки на Raspberry WiFi-сети осуществляется не через SSH, а напрямую, работа происходит через графический интерфейс системы. В таком режиме необходимо просто вставить WiFi-модуль в USB-порт и запустить автоматическое сканирование через ярлык приложения на рабочем столе. После этого выбрать SSID и ввести WPA-PSK-ключ. Неважно, каким образом пришлось подключать, все равно надо обязательно проверить состояние соединения.

Возможные проблемы и варианты их решений

После подключения USB-адаптера и проверки утилитой lsusb устройство определяется, но в файле «interfaces» не появился раздел для wlan0. Необходимо выполнить поиск всех доступных интерфейсов в системе при помощи команды «sudo cat /proc/net/dev» или «sudo cat /etc/udev/rules.d/70-persistent-net.rules». В обоих случаях вывод будет доступен в виде таблиц, в которых найти подключенный к «Распберри» USB WiFi-модуль и далее вручную привести файл конфигураций к нужному виду по инструкции, представленной выше.

Разрыв связи по беспроводному соединению при долгом бездействии системы. Это происходит из-за включенного в Raspbian режима энергосбережения. Нужно отключить его через ввод команды «sudo iw dev wlan0 set power_save off», если имя интерфейса «wlan0». В случае другого имени необходимо использовать его.

Обратите внимание! Тип подключения – USB/Onboard-адаптера – не сказывается на характере настроек, в обоих случаях они будут одинаковыми. Поэтому вышеизложенная инструкция подходит для настройки WiFi Raspberry Pi 3 версии.

Как настроить WiFi на Raspberry Pi 3 через GUI и консоль?

В отличие от предыдущих моделей «Малины», в Raspberry Pi 3 WiFi модуль присутствует прямо на плате. Следовательно, владельцам этого компьютера не нужно вставлять в него донгл, так как все необходимое в нём уже есть.

В отличие от предыдущих моделей «Малины», в Raspberry Pi 3 WiFi модуль присутствует прямо на плате. Следовательно, владельцам этого компьютера не нужно вставлять в него донгл, так как все необходимое в нём уже есть.

Но все-таки, чтобы пользоваться сетью, ее предварительно нужно сконфигурировать. В Raspberry Pi 3 настройка WiFi может быть выполнена двумя способами. Первый является самым простым – через графический интерфейс. Второй тоже не отличается сложностью, но он предполагает использование консоли.

Ниже будет рассмотрена процедура подключения к беспроводной сети на дистрибутиве Raspbian. Но данная инструкция подойдет и для многих других систем на Linux.

Что нужно для подключения к WiFi на Raspberry Pi 3?

Чтобы соединиться с сетью, потребуется следующее:

  • сам одноплатник;
  • монитор и периферия;
  • установленная на карту MicroSD операционная система;
  • работающая сеть, созданная на роутере или, например, на смартфоне.

Важно ответить, что подключение к WiFi на Raspberry Pi 3 Model B выполняется точно так же, как и в обычной версии.

Управление электроприборами через Raspberry Pi

Как настроить WiFi на RPi3 через GUI?

Подключение Raspberry Pi 3 к WiFi через графический интерфейс является самым простым решением. Для этого вначале нужно включить «Малину» и дождаться, когда загрузится её рабочий стол.

Если после установки иконки не были удалены с рабочего стола, следует найти на нем значок с именем WiFi Config. В противном случае потребуется отыскать соответствующую утилиту в меню. Обнаружив данную иконку, по ней понадобится кликнуть.

После загрузки приложения появится окно, в котором есть кнопка сканирования (Scan) – по ней нужно нажать. Это инициирует процесс поиска доступных поблизости беспроводных сетей. Когда процедура завершится, понадобится выбрать свою сеть, а затем ввести в поле PSK пароль от WiFi.

После выполнения вышеперечисленных нехитрых действий сеть должна заработать. Детали соединения, в свою очередь, можно всегда посмотреть в wpa-gui.

Как настроить WiFi на «Малине» через консоль?

Другой вариант – это конфигурирование подключения через консоль. Настройка WiFi на Raspberry Pi 3 в терминале не отличается трудоемкостью. Следует отметить, что данный способ даже более быстрый, чем тот, который предполагает использование графического интерфейса.

Для начала следует при помощи nano (конечно, из-под sudo) открыть файл /etc/wpa_supplicant/wpa_supplicant.conf.

В его конец следует дописать несколько строк:

Значение ssid должно быть таким, какое название имеет беспроводная сеть. Следует отметить, что его нужно указывать без каких-либо искажений. Значение psk, в свою очередь, – это просто пароль от WiFi.

Если вы по какой-то причине не знаете свой SSID, тогда можете воспользоваться специальной утилитой, которая называется iwlist. Для поиска доступных сетей ее следует запускать из-под sudo командой iwlist wlan0 scan.

После того, как написанное было сохранено, система совершит попытку подключения и, если все нормально, та завершится удачей. Затем можно будет применить изменения. Для этого от суперпользователя следует поочередно указать пару команд: ifdown wlan0 и ifup wlan0.

На этом этапе важно знать, что после применения новой конфигурации имя wlan0 станет некорректным. Новое же название интерфейса, в свою очередь, возможно увидеть в листинге ifconfig. Там же напротив пункта inet addr будет присутствовать и IP-адрес, который в текущий момент «Малина» имеет в локальной сети.

Можно ли улучшить качество сигнала WiFi на Raspberry Pi 3?

Одна из проблем, с которой сталкиваются некоторые пользователи «Малины» – недостаточно высокое качество принимаемого сигнала ВайФай. Это связано с тем, что встроенная антенна очень короткая. Но исправить данный недостаток можно относительно легко.

Для Raspberry Pi 3 внешнюю антенну возможно купить, например, на Aliexpress за 5-10 долларов. Установив ее в GPIO и настроив, можно будет пользоваться «Малиной» на большом отдалении от роутера. А кроме этого, внешняя антенна позволит создать из неё самый полноценный беспроводной маршрутизатор.

Как возможно убедиться, настроить Wi Fi на Raspberry Pi 3 не составляет никакого труда. Применение и первого, и второго способов отнимает не более 5 минут времени. При этом не нужно устанавливать никаких драйверов – все работает «из коробки».

Як 2019-08-13 16:37:55

«Для Raspberry Pi 3 внешнюю антенну возможно купить, например, на Aliexpress за 5-10 долларов. Установив ее в GPIO и настроив, можно будет пользоваться «Малиной» на большом отдалении от роутера. А кроме этого, внешняя антенна позволит создать из неё самый полноценный беспроводной маршрутизатор.»

Собственно самая интересующая часть статьи осталась без подробностей.

Как настроить?

Всё о Интернете, сетях, компьютерах, Windows, iOS и Android

Как подключить и настроить WiFi на Raspberry Pi

Если у Вас есть мини-компьютер на базе Raspberry Pi, то Вы знаете, что он может подцепиться к домашней сети только с через сетевой интерфейс Ethernet. Но такой расклад устраивает не всех. Согласитесь, в век беспроводных технологий быть привязанным к кабелю как то «не комильфо». Что делать?
Ответ прост: раз есть USB-порт, то можно купить самый простой и дешевый беспроводной адаптер (хоть 2.4ГГц, хоть 5 ГГЦ), подключить его и пользоваться всеми преимуществами Вай-Фай. Благо в операционной системе Raspbian OS это делается легко и просто.
Единственный совет — выбрав понравившуюся модель сетевого «свистка» WiFi — не поленитесь и погуглите на предмет его совместимости с платформой Raspberry Pi. Встречались случаи несовместимости, а потому лучше заранее избежать этой проблемы.

Начинаем с того, что подключаем Вай-Фай адаптер к одному из свободных USB-портов на компьютере Raspberry Pi. Включаем питание. На этот момент сетевой модуль ещё не работает.
Как только Raspbian загрузится — заходим в консоль и набираем команду:

Если операционная система увидела «свисток» и использует встроенные драйверы, то в выводе будут похожие строки:

[6.123987] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[6.234876] usb 1-1.1: New USB device found, idVendor=168С, idProduct=0013
[6.234765] usb 1-1.1: New USB device strings: Mfr=2, Product=3, SerialNumber=431212354
[6.345654] usb 1-1.1: Product: 802.11n WLAN Adapter

Отлично! Возвращаемся назад, в командную консоль, нажав на кнопку «Q».
Половина дела сделана, остаётся только настройка подключения WiFi к имеющейся сети. Для этого надо открыть файл конфигурации сети с помощью команды:

После этого запустится текстовый редактор nano, в котором будет отображаться конфигурация типа вот такой:

В неё надо внести небольшие изменения:

Выглядит это в итоге вот таким образом:

Если Вы хотите настроить подключение Raspberry Pi к WiFi сети со статическим IP-адресом, то вместо строчки iface wlan0 inet dhcp пропишите следующее:

Закрываем текстовый редактор с помощью комбинации клавиш Ctrl+X и на запрос о сохранении файла отвечаем — «Y», то есть «Да».
Чтобы операционная система перечитала конфиг и применила его, Вам надо перезапустить сеть. Делается это командой:
sudo service networking reload
Остаётся только проверить — правильно ли работает подключение WiFi. Для этого надо ввести команду ifconfig.
Результат должен примерно таким:

wlan0 Link encap:Ethernet HWaddr 14:d6:0e:41:d1:ec
inet addr:192.168.1.21 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15432 errors:0 dropped:198173 overruns:0 frame:0
TX packets:3453 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:64399 (64.6 KiB) TX bytes:31036 (40.7 KiB)

Ну вот и всё на этом! Распберри Пи подключается к беспроводной сети, получает IP-адрес и успешно работает, отправляя и принимая пакеты. Что нам и требовалось!

Как выполнить настройку WiFi в Raspberry Pi из консоли

На Raspberry Pi WiFi модуль есть только у модели 3 Model B. Во всех остальных таких одноплатниках, чтобы подключаться к сети по воздуху, требуется донгл – небольшое устройство, подключаемое по USB.

На Raspberry Pi WiFi модуль есть только у модели 3 Model B. Во всех остальных таких одноплатниках, чтобы подключаться к сети по воздуху, требуется донгл – небольшое устройство, подключаемое по USB.

В Rapberry Pi WiFi можно наладить практически при помощи любого «свистка», так как Raspbian имеет ядро Linux, а оно поддерживает почти любое современное оборудование. Поэтому можно смело подключать донгл любой модели.

Проверка на поддержку технологий

Прежде чем выполнить в Raspberry Pi подключение к WiFi, рекомендуется убедиться, что система обнаружила новое устройство. Для этого его в первую очередь, конечно, нужно установить в свободный USB-порт.

Чтобы проверить, видит ли система донгл, необходимо:

  • запустить консоль;
  • ввести команду lsusb;
  • посмотреть, есть ли в списке запись Wireless Adapter.

В случае если таковой имеется, это означает, что устройство обнаружено. Теперь можно посмотреть подробную информацию, введя команду lsusb –v. Отобразится листинг, в котором нужно найти подключенный свисток. Если в конце соответствующей записи имеется строчка Drive is the NAME_MODULE module (вместо NAME_MODULE должны быть цифры и буквы, а в конце – usb), то значит – система может работать с устройством.

Теперь на всякий случай потребуется проверить, включен ли беспроводной адаптер. Чтобы это сделать, необходимо вывести список поддерживаемых интерфейсов, что делается командой ifconfig -a. В отобразившемся листинге должен присутствовать интерфейс wlan0. Уточнить информацию о нем можно посредством ввода команды iwconfig.

Управление электроприборами через Raspberry Pi

Настройка WiFi на Raspberry

Теперь может быть непосредственно выполнена на Raspberry Pi настройка WiFi. Для этого в первую очередь следует посмотреть, что указано в файле interfaces, который находится в каталоге /etc/network. Там есть секция wlan0, и в ней должно быть указано следующее:

iface wlan0 inet manual

iface default inet dhcp

Практически всегда в файле присутствуют именно такие записи, однако, если они другие, то нужно заменить на указанные. Важно: необходимо быть внимательным, чтобы не удалить/заменить ничего лишнего.

Как получить список доступных сетей

Следующий шаг, который предполагает на Raspberry Pi настройка WiFi – получение списка доступных сетей. Для этого нужно ввести следующую команду: iwlist wlan0 scan (конечно, под sudo).

Естветственно, под Raspberry Pi настройка сети предполагает указание реквизитов доступа. Это делается посредством редактирования файла wpa_supplicant.conf – он находится в директории /etc/wpa_supplicant/. В его конец следует добавить следующие строки:

key_mgmt=ТИП_ШИФРОВАНИЯ (если WEP – NONE, а WPA – WPA-SPK)

Когда будет осуществлено подключение, останется только получить IP. Это система сделает сама после ввода команды dhclient wlan0 (выполняется под sudo).

Далее нужно записать изменения и перезагрузиться. Когда «Малина» будет включена, можно попробовать пропинговать какой-нибудь сервер (ping www.yahoo.com). Если хотя бы один отклик пришел, значит настройка WiFi на Raspberry Pi выполнена успешно.

Решение возможных проблем

Некоторые пользователи жалуются, что на Rapberry Pi обрывается WiFi. Такое чаще всего происходит из-за того, что в Raspbian включен режим энергосбережения, который отключает беспроводной интерфейс. Исправить эту проблему просто. Для этого нужно из-под sudo выполнить следующее: iw dev wlan0set power_save off. Эта команда даст понять системе, что сохранять энергию в ущерб беспроводному интерфейсу не нужно.

Вторая распространенная проблема заключается в том, что в Raspberry нет WiFi интерфейса. То есть устройство подключено, но оно его не видит. Проблема в данном случае, скорее всего, обусловлена тем, что установлен неподдерживаемый донгл. Подобное бывает, хотя и крайне редко. В таком случае нужно попробовать вставить другой «свисток» и выполнить проверку интерфейсов указанными выше способами. Должно все заработать.

Настройка WiFi-сети из-под консоли – дело не очень хитрое. При желании большую часть шагов (в частности, посредством которых выполняется проверка) можно пропускать. Однако при самом первом конфигурировании рекомендуется их проделать, чтобы убедиться в исправности устройства, а главное – понять, как работает беспроводной интерфейс в Raspbian. Также следует отметить, что можно выполнить настройку WiFi значительно проще – при помощи какой-нибудь из графических утилит, которые возможно найти в репозитории.

Дмитрий 2019-11-05 01:44:01

У меня проблема с донглом до переустановки всё работало сейчас на новой системе он не работает

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector