Как настроить Wi-Fi на вашем малине Pi через командную строку

Оглавление:

Как настроить Wi-Fi на вашем малине Pi через командную строку
Как настроить Wi-Fi на вашем малине Pi через командную строку

Видео: Как настроить Wi-Fi на вашем малине Pi через командную строку

Видео: Как настроить Wi-Fi на вашем малине Pi через командную строку
Видео: Marvel's Spider-man: Miles Morales (The Movie) - YouTube 2024, Апрель
Anonim
Вы сконфигурировали свою безголовую малину Pi так, как вы ее хотите, она плавно работает и работает плавно, но внезапно вы хотите отодвинуть ее от своего Ethernet-троса с помощью модуля Wi-Fi. Пропустите его подключение ко всем периферийным устройствам и быстро добавьте поддержку Wi-Fi из командной строки.
Вы сконфигурировали свою безголовую малину Pi так, как вы ее хотите, она плавно работает и работает плавно, но внезапно вы хотите отодвинуть ее от своего Ethernet-троса с помощью модуля Wi-Fi. Пропустите его подключение ко всем периферийным устройствам и быстро добавьте поддержку Wi-Fi из командной строки.

Почему я хочу это делать?

Если вы энтузиаст малины Pi (или быстро становитесь одним из них), вы знаете, как раздражает это, чтобы понять, что вашему безголовому проекту Pi теперь требуется еще одна небольшая настройка, которая, вероятно, требует подключения монитора и клавиатуры / мыши к коробке.

Лучшим способом избежать попадания в эту ловушку является настройка вашей малины Pi для удаленного доступа. Однако, если у вас есть эта настройка, вам все равно нужно знать, как выполнять задачи удаленно, которые ранее обрабатывались бы с помощью интерфейса GUI (например, включение Wi-Fi). Сегодня мы проведем вас по техническому (но простому) способу удаленного подключения к вашему Pi и активируем док-ключ для Wi-Fi.

Что мне нужно?

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

  • 1 Блок малины Pi с установленным Raspbian (этот метод должен работать на других дистрибутивах, но мы используем Raspbian)
  • 1 Ethernet-соединение с Pi-модулем (необходимо для активации функций Wi-Fi удаленно)
  • 1 Wi-Fi Dongle (мы используем эту модель на всех наших устройствах Pi с большим успехом)

Если вы не используете эту модель ключа Wi-Fi, мы настоятельно рекомендуем изучить модель, которую вы собираетесь приобрести, чтобы убедиться, что она хорошо поддерживается. С этой целью раздел USB-адаптера Wi-Fi в вики RPi очень полезен.

В дополнение к перечисленным выше элементам вам нужно сделать минутку, чтобы проверить конфигурацию узла Wi-Fi, который вы собираетесь подключить к вашему блоку малины Pi: вам нужно будет указать SSID, пароль и тип шифрования / метод (например, узел использует WPA с шифрованием с общим ключом TKIP).

Включение ключа Wi-Fi через терминал

Чтобы начать работу, включите блок малины Pi без прикрепленного ключа Wi-Fi, На этом этапе единственным сетевым устройством должен быть встроенный сетевой адаптер Ethernet (который вы подключили к сети через Ethernet-кабель, чтобы вы могли удаленно получить доступ к устройству безголовы).

Подключитесь к своему Pi через SSH, чтобы получить доступ к подсказке удаленного терминала. (Если вы еще не настроили устройство для удаленного доступа таким образом, просмотрите следующий учебник).

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

sudo nano /etc/network/interfaces

В текстовом редакторе вы увидите следующее:

a

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 default inet dhcp

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

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Сравните содержимое файла, если оно существует, с следующим кодом. Если файл пуст, вы можете использовать этот код для его заполнения. Обратите внимание на прокомментированные строки (обозначенные # знаками), чтобы указать, какую переменную вы должны использовать на основе вашей конфигурации узла Wi-Fi.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1

network={ ssid='YOURSSID' psk='YOURPASSWORD'

# Protocol type can be: RSN (for WP2) and WPA (for WPA1) proto=WPA

# Key management type can be: WPA-PSK or WPA-EAP (Pre-Shared or Enterprise) key_mgmt=WPA-PSK

# Pairwise can be CCMP or TKIP (for WPA2 or WPA1) pairwise=TKIP

#Authorization option should be OPEN for both WPA1/WPA2 (in less commonly used are SHARED and LEAP) auth_alg=OPEN

}

Когда вы закончите редактирование файла, нажмите CTRL + X, чтобы сохранить и выйти из документа. Настало время отключить кабель Ethernet и подключить ключ Wi-Fi.

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

sudo reboot

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

У вас есть подсказка, трюк или учебник, который вы хотели бы написать нам? Звучит в комментариях ниже.

Рекомендуемые: