Домашняя » как » Как настроить Wi-Fi на Raspberry Pi через командную строку

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