Как настроить 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 вы увидите что-то вроде этого:

uto lo

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 (предварительный общий доступ или корпоративный)
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, который вы хотели бы написать нам? Выключите звук в комментариях ниже.

Оцените статью
TutoryBird.Ru
Добавить комментарий