Настройка Wi-Fi без подключения монитора и клавиатуры на Raspberry Pi

Приветствую, дорогой читатель! Много вопросов возникло у начинающих пользователей и я продолжаю писать статьи для них. Сегодня разберем немаловажный вопрос, а именно настройку Wi-Fi без подключения монитора и клавиатуры на Raspberry Pi. Я уже писал статью про то, как Получить доступ по SSH без подключения монитора и клавиатуры на Raspberry Pi. Этот вопрос из той же категории и мы его сегодня рассмотрим.

Для решения данной задачи нам потребуется сделать следующее:

  1. Выключаем питание на Raspberry Pi
  2. Достаём MicroSD карту из Raspberry Pi и вставляем в Ваш компьютер (можно использовать переходники microSD->SD или microSD->USB или любой кардридер)
  3. После этого у нас на компьютере появляется флешка с названием boot

В корне нашей флешки создаем файл wpa_supplicant.conf или скачиваем готовый файл со следующим содержимым:

В данной конструкции Вам нужно поменять 2 параметра:

  1. Имя вашей сети
  2. Ваш пароль

После всех правок у Вас должны получиться примерно следующие настройки (привожу пример своих настроек)

Сохраняем в корне нашей флешки.

Хочу предупредить, что Ваши настройки будут в отрытом виде. Если у Вас украдут флешку, злоумышленники узнают пароль от Вашего Wi-Fi и будут пользоваться Вашим интернетом бесплатно.

После того, как Вы добавили файл в корневой раздел MicroSD карты, извлекаем ее из компьютера и вставляем ее в Raspberry Pi. После этого включаем малину.

ВНИМАНИЕ Данный способ не работает для скрытых сетей Wi-Fi

Таким же образом я настраивал доступ по SSH — можете ознакомиться.

Поздравляю тебя, дорогой читатель! Ты сделал большую работу, но есть еще много очень важных вопросов и я на них отвечу в следующих статьях.
Всем, кому нравятся мои работы и мои проекты, подписывайтесь на меня, ставьте лайки, комментируйте, высказывайте свои пожелания. Мне никогда не помешает Ваша поддержка. Не забывайте, что у меня еще есть личный канал на YouTube.

Источник



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

В этом руководстве мы покажем вам, как настроить WiFi на Raspberry Pi через командную строку, а также как это сделать через GUI в Raspbian. Это довольно просто, но для тех, кто совершенно не знаком с Pi, это важные шаги, которые просто необходимо предпринять, чтобы правильно настроить Raspberry.

В этом руководстве мы используем стандартную операционную систему для Pi. Эта ОС известна как Raspbian, если вы ее не установили, то вам предварительно необходимо это сделать.

Настройка командной строки Raspberry Pi WiFi

Если у вас нет возможности настроить WiFi через графический интерфейс, то этот пункт именно для вас.

1. В терминале Pi введите следующую команду:

2. В конце этого файла добавьте следующие строки:

3. Выйдите из nano, нажав ctrl + x, а затем нажмите y, чтобы сохранить изменения.

4. Теперь Raspberry Pi должна применить изменения в файле wpa_supplicant и попытаться подключиться к сети. Вы можете применить изменения, используя

Имя wlan0 здесь и далее вы должны заменить на название своего интерфейса, используйте ifconfig, чтобы увидеть свое имя.

5. Вы можете проверить, статус подключения Raspberry, используя ifconfig wlan0. В поле inet addr должен быть IP-адрес.

Если у вас возникли проблемы с подключением, убедитесь, что Pi поддерживает ключ безопасности (пароль) Wi-Fi. Также возможно, что у вас не правильный SSID, чтобы проверить это используйте sudo iwlist wlan0 scan и проверите поле essid. Это поле должно совпадать с тем, что вы вводили в поле ssid.

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

Это самый простой способ настроить WiFi для Raspberry Pi, так как все можно легко сделать в графическом интерфейсе пользователя (GUI).

1. Вам понадобится подключить Pi к монитору и использовать мышь и клавиатуру.

2. На рабочем столе Raspbian найдите значок/приложение с именем WiFi config и дважды щелкните по нему.

3. В этой программе нажмите кнопку сканирования.

4. Должно открыться новое окно в котором вы должны увидеть вашу сеть.

5. Теперь вы можете ввести пароль WiFi в поле PSK и просто нажать «Добавить».

6. Теперь Pi подключиться к сети WiFi, детали можно увидеть в окне wpa_gui.

Теперь, когда у вас есть настроенный WiFi, для вас открываются огромные возможности. Например, настройка точки доступа Raspberry Pi WiFi — отличный способ расширить покрытие WiFi для всего дома.

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

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Источник

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

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

Похожее:  Настройка контроллера CAPsMAN бесшовный Wi Fi роуминг на Mikrotik

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

Raspberry Pi

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

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

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

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

lsusb–v

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

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

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

PuTTY

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

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

Wi-Fi NANO Card для Raspberry Pi

EP-N8508GS

Как пример, для использования в качестве 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

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

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

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

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

lsusb

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

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

sudo nano /etc/network/interfaces

После того как проведена проверка на совместимость 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 в несколько иной форме:

Файл «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

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

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

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

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

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

sudo iwlist wlan0 scan | grep ESSID.

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

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

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

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

WIFI Config

В том случае, когда подключение для настройки на 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». alt=»sudo cat /etc/udev/rules.d/70-persistent-net.rules» width=»300″ height=»88″/>В обоих случаях вывод будет доступен в виде таблиц, в которых найти подключенный к «Распберри» USB WiFi-модуль и далее вручную привести файл конфигураций к нужному виду по инструкции, представленной выше.

sudo iw dev wlan0 set power_save off

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

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

Источник

Сделайте из вашей Raspberry Pi точку доступа Wi-Fi

При взломе сети во время проведения пентеста иногда бывает полезно создать свою собственную беспроводную точку доступа, просто подключив Pi к доступному Ethernet-порту. С таким комплектом вы сможете создавать беспроводное подключение к сети в считанные секунды. Создание точки доступа также полезно во время поездок или в случаях, когда вам нужно поделиться вашим доступом в Интернет с группой людей.

Есть много причин, по которым вы, возможно, захотите превратить вашу Raspberry Pi в точку доступа. Самый простой вариант ее использования — заполучить собственный дешевый самодельный маршрутизатор для путешествий, который можно использовать в гостиничных номерах, когда вы находитесь в дороге, или в университетском кампусе или общаге, что может дать более быстрое приватное соединение с сетью. Более вредоносное применение — например, создание поддельной точки доступа с целью вынудить пользователей подключаться именно к вашей сети.

К счастью для вашего бюджета, Pi 3 и Pi Zero W обе могут быть точками доступа и должны работать с любым дистрибутивом Linux, который можно запустить на вашей Pi. Для этого мы будем использовать hostapd и DNSmasq, которые недавно были пропатчены, после того как служба безопасности Google обнаружила несколько серьезных уязвимостей.

Что вам будет нужно для начала?

  • Raspberry Pi 3 или Pi Zero W
  • Карта microSD с загруженным образом Kali Linux или Raspbian
  • Источник питания
  • Ethernet-кабель

Где купить Raspberry Pi 3 Model B+? Самый оптимальный вариант — купить устройство на Aliexpress. Базовая комплектация — посмотреть или расширенная — посмотреть.

В рамках этой статьи мы будем предполагать, что у вас уже есть Raspberry Pi 3, работающая на Raspbian или на Kali Linux. Если у вас пока этого нет, то почитайте нашу предыдущую статью «Установка Raspberry Pi — «безголовой» платформы для взлома под управлением Kali Linux».

Шаг 1. Обновление системы и установка HostAPD

Прежде чем мы начнем, убедитесь, что Pi подключена и к Ethernet и к сети. Хорошей практикой считается первым делом удостовериться, что мы работаем на Pi с самыми новыми версиями программного обеспечения, поэтому сначала обновим систему. Откройте окно терминала и введите следующее:

После завершения обновления операционной системы установим hostapd и dnsmasq.

Hostapd — это пакет, который фактически позволит нам использовать Pi в качестве точки доступа Wi-Fi. Хотя в этой сборке мы используем внутренний Wi-Fi, мы могли бы использовать любое количество беспроводных сетевых адаптеров.

Dnsmasq — это простой в настройке пакет, который работает одновременно и как протокол динамической настройки узла (DHCP) и как сервер доменных имен (DNS). DHCP — это стандартизированный протокол, который динамически выдает параметры конфигурации сети. Мы будем использовать его для назначения IP-адресов интерфейсам и сервисам.

DHCP позволяет вам всего лишь ввести пароль, когда вы подключаетесь к новой беспроводной точке доступа, а после этого начинает для вас обрабатывать конфигурацию. DNS, с другой стороны, переводит IP-адреса в доменные имена и имеет жизненно важное значение для использования Интернета. Именно поэтому вы можете перейти на google.com, не зная IP-адрес, на котором фактически размещен веб-сайт.

Давайте скачаем оба пакета, введя следующие команды в терминал:

Если вы продвинутый пользователь Linux и считаете, что вам нужно что-то более надежное, то можете использовать isc-dhcp-сервер для DHCP и bind9 для DNS, поскольку они оба дают пользователю лучший контроль над происходящим и предлагают решения корпоративного уровня. Мы не будем использовать их в этой статье, чтобы максимально упростить процесс.

Шаг 2. Конфигурирование интерфейса

По умолчанию dhcpcd обрабатывает конфигурацию интерфейса. Поскольку мы собираемся настроить статический беспроводной IP-адрес, позже нам будет нужно, чтобы он игнорировал интерфейс wlan0, карту Wi-Fi по умолчанию и не позволял другим интерфейсам ее использовать. Это должно изолировать нашу точку доступа от чьего-либо вмешательства в ее работу. Откройте файл в редакторе nano.

Вставьте следующую строку в конец файла. Если вы добавили какие-либо интерфейсы, поместите их выше этой строки, чтобы отказать им в доступе к wlan0.

В только что установленной системе мы просто вставляем ее в конце файла.

Чтобы сохранить наши изменения в nano, нам нужно нажать Ctrl + X, затем Y, затем Enter. Запомните эту комбинацию клавиш, так как мы будем часто ее использовать.

Шаг 3. Статический IP-адрес

Теперь мы готовы настроить статический IP-адрес для нашей точки доступа, так же как они используются с любым маршрутизатором. Если мы этого не сделаем, то все устройства, которые будут пытаться подключиться к нашей точке доступа, просто не смогут ее найти. Мы сделаем это, отредактировав файл interfaces, введя вот эту команду в терминал:

Настройки wlan0 являются очень важными для подключения к Pi. Если вы решите изменить их, то обязательно на каждом шаге делайте в точности то же самое, как описано ниже, в противном случае ваша точка доступа просто не будет работать. В nano прокрутитесь ниже и замените все, начиная со строки «auto lo» и далее вниз, следующим содержанием:

Для этой статьи мы также установили статический IP-адрес для Ethernet, но вы можете оставить его динамическим, введя в консоли эту команду: iface eth0 inet dhcp, и оставив адреса, которые идут после этого. Подробнее можно посмотреть в вики по конфигурации сети.

Наличие динамического IP-адреса важно, если вы планируете подключаться к неизвестной сети, к которой уже может быть подключено другое устройство, использующее этот же IP-адрес, в противном случае вы можете столкнуться с конфликтами IP-адресов. Конфликты IP-адресов — это ситуация, когда двум различным устройствам присваивается один и тот же IP-адрес, который может запутать сеть, и это приведет к игнорированию пакетов для обоих устройств.

Когда вы закончите, файл должен выглядеть примерно так:

Когда он будет выглядеть точно также, то для сохранения файла нажмите Ctrl + X, затем Y, затем Enter.

Источник

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

В данном примере описан процесс настройки WIFI на Raspberry Pi. Настройку можно сделать через командную строку, также ее можно сделать и самой операционной системе. Сам процесс настройки довольно прост. Пример в основном рассчитан для тех кто только начинает осваивать RPI.

Итак для того чтобы настроить WIFI на Raspberry Pi нам понадобиться следующие компонеты:

  • Raspberry Pi ;
  • минимум 4 ГБ SD-карты (8 ГБ+ рекомендуется)
  • Wifi ключ ;

В данном примере используется самая распространённая операционная система Raspbian. Она должна уже быть установленной.

Настройки WIFI на Raspberry Pi через командную строку

  1. Зайти в терминал, ввести команду

1. В терминале Pi введите следующую команду:

2. Добавьте следующие строки в конец файла

3. Осуществить выход из nano, для это нужно начать ctrl+x и далее y чтобы сделать сохранение.

4. После пунктов выше Raspberry Pi если все удачно прошло должна применить изменения в файле wpa_supplicant и попытается законнектиться к сети.

Использую команды sudo ifdown wlan0 и sudo ifup wlan0 вы можете применить изменения. Имя wlan0 более не корректно, используйте ifconfig, чтобы увидеть новое имя.

5. Вы можете сделать проверку статуса подключения Raspberry, для этого нужно использовать ifconfig wlan0. В поле inet addr должен быть IP-адрес.

Если у вас появились проблемы с подключением, нужно убедится, что Raspberry Pi поддерживает ключ безопасности (пароль) Wi-Fi.

Также может быть что у вас не правильный SSID, для того чтобы проверить это используйте sudo iwlist wlan0 scan и проверите поле essid. Это поле должно быть точно таким же что вы вводили в поле ssid.

Настройки WIFI на Raspberry Pi через ОС

Этот способ самый простой, так как все настройки можно сделать в самой операционной системе. Но для этого вам нужно будет подключить дополнительно мышку и клавиатуру.

Далее на рабочем столе выбирает ярлык и названием WiFi config и запускаем его

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

После чего вы можете ввести пароль WiFi в поле PSD и далее нажать «добавить».

После этих действий наша Raspberry Pi должна подключиться к сети WiFi, всю дополнительную информацию можно увидеть в окне wpa_gui.

Источник