Как настроить Wi-Fi на Raspberry Pi через командную строку
Вы настроили ваш Raspberry Pi без головок так, как вы этого хотите, он установлен и работает без сбоев, но внезапно вы захотите отодвинуть его от своей сети Ethernet с помощью модуля Wi-Fi. Пропустите подключение ко всем периферийным устройствам и быстро добавьте поддержку Wi-Fi из командной строки.
Почему я хочу это сделать?
Если вы энтузиаст Raspberry Pi (или быстро становитесь таковым), вы знаете, как досадно осознавать, что вашему проекту Pi без головы теперь требуется еще одна небольшая настройка, которая, вероятно, требует подключения монитора и клавиатуры / мыши к коробке..
Лучший способ избежать попадания в эту ловушку - настроить Raspberry Pi для удаленного доступа. Однако после того, как вы это настроите, вам все равно нужно будет знать, как выполнять задачи удаленно, которые ранее обрабатывались бы через графический интерфейс (например, включение Wi-Fi). Сегодня мы расскажем вам о техническом (но простом) способе удаленного подключения к вашему Pi и активации ключа расширения Wi-Fi..
Что мне нужно?
Для этого урока вам понадобятся следующие предметы:
- 1 Raspberry Pi с установленным Raspbian (этот метод должен работать в других дистрибутивах, но мы используем Raspbian)
- 1 Ethernet-соединение с устройством Pi (необходимо для удаленной активации функции Wi-Fi)
- 1 Wi-Fi Dongle (мы используем эту модель на всех наших устройствах Pi с большим успехом)
Если вы не используете эту модель ключа Wi-Fi, мы настоятельно рекомендуем изучить модель, которую вы собираетесь приобрести, чтобы убедиться, что она хорошо поддерживается. Для этого очень полезен раздел USB Wi-Fi адаптер в RPi wiki..
В дополнение к вышеперечисленным пунктам вам необходимо уделить время, чтобы проверить конфигурацию узла Wi-Fi, к которому вы собираетесь подключить устройство Raspberry Pi: вам нужно будет указать SSID, пароль и тип шифрования / метод (например, узел использует WPA с шифрованием с общим ключом TKIP).
Включение ключа Wi-Fi через терминал
Для начала включите устройство Raspberry Pi без подключенного ключа Wi-Fi. На этом этапе единственным сетевым устройством должен быть встроенный сетевой адаптер Ethernet (который вы подключили к своей сети через кабель Ethernet, чтобы вы могли удаленно получить доступ к устройству без наушников).
Подключитесь к вашему Pi через SSH для доступа к подсказке удаленного терминала. (Если вы еще не настроили ваше устройство для удаленного доступа таким образом, просмотрите следующий учебник).
В командной строке введите следующую команду:
sudo nano / etc / network / interfaces
В текстовом редакторе nano вы увидите что-то вроде этого:
Уто Ло
iface lo inet loopback
iface eth0 inet dhcp
Это самая базовая конфигурация, которая управляет подключением Ethernet вашего Pi (указано частью eth0). Нам нужно добавить очень незначительный бит, чтобы включить ключ Wi-Fi. Используйте клавиши со стрелками для перемещения вниз под существующей записью и добавьте следующие строки:
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface по умолчанию inet dhcp
После того, как вы аннотировали файл, нажмите CTRL + X, чтобы сохранить файл и выйти из нано-редактора. В приглашении снова введите следующую команду:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Сравните содержимое файла, если оно существует, со следующим кодом. Если файл пуст, вы можете использовать этот код для его заполнения. Запишите закомментированные строки (обозначенные знаком #), чтобы указать, какую переменную следует использовать в зависимости от текущей конфигурации узла Wi-Fi..
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
Сеть =
= SSID "YOURSSID"
PSK = "ВАШ ПАРОЛЬ"
# Тип протокола может быть: RSN (для WP2) и WPA (для WPA1)
прото = WPA
# Тип управления ключами может быть: WPA-PSK или WPA-EAP (Pre-Shared или Enterprise)
key_mgmt = WPA-PSK
# Попарно может быть CCMP или TKIP (для WPA2 или WPA1)
попарно = TKIP
Опция # Авторизация должна быть ОТКРЫТА для обоих WPA1 / WPA2 (в реже используются SHARED и LEAP)
auth_alg = ОТКРЫТЫЙ
Когда вы закончите редактирование файла, нажмите CTRL + X, чтобы сохранить и выйти из документа. Сейчас самое время отключить кабель Ethernet и подключить ключ Wi-Fi.
В командной строке введите следующую команду:
перезагрузка sudo
Когда устройство завершит перезагрузку, оно должно автоматически подключиться к узлу Wi-Fi. Если по какой-либо причине он не появляется в сети, вы всегда можете снова подключить кабель Ethernet, чтобы дважды проверить два файла и переменные, которые вы изменили..
У вас есть совет, трюк или учебник по Raspberry Pi, который вы хотели бы написать нам? Звук выключен в комментариях ниже.