Настройка Wi-Fi Armbian из консоли

Обновлено: 06.07.2024

Я использую последнюю версию Linux Kali на основе Debian. Возможно, это проблема XY, поскольку основная проблема заключается в том, что после входа в систему я получаю пустой экран и указатель мыши. Кто-то в Интернете порекомендовал мне сменить оконный менеджер.

Но я не могу этого сделать, так как не могу подключиться к Wi-Fi.

Я нашел туториал, как это сделать

И я попытался сделать это шаг за шагом, но у меня это не работает. В этом руководстве автор написал, что мне нужно использовать команду ip link set wlan0 ip, чтобы вызвать интерфейс Wi-Fi. В его примере вывод выглядит так:

С другой стороны, когда я звоню:

и после запуска запроса wpa с действительными данными сети

Ссылка на iw wlan0 по-прежнему возвращает сообщение Не подключено.

Как решить эту проблему и что делать дальше?

некоторые отличаются: поэтому я использовал; ifup wlp1s0, чтобы активировать сеть, и ifdown wlp1s0, чтобы отключить ее.

2 ответа 2

Я предполагаю, что wpa_supplicant и iw установлены.

Чтобы подключиться к Wi-Fi через wpa_supplicant, вам необходимо создать файл wpa_supplicant.conf

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

Или вы можете использовать wpa_passphrase для создания файла конфигурации (копировать и вставлять):

Также вы можете написать wpa_supplicant.conf напрямую через:

для подключения введите следующую команду:

Примечание. В параметре -Dnl80211,wext несколько оболочек драйверов, разделенных запятыми, заставляют wpa_supplicant использовать первую оболочку драйвера, которая может инициализировать интерфейс (см. wpa_supplicant(8)). Это полезно при использовании нескольких или съемных (например, USB) беспроводных устройств, которые используют разные драйверы.

Вы можете подключиться через wpa_supplicant без файла wpa_supplicant.conf:

Вы можете посетить официальную документацию Arch-linux, чтобы получить больше информации о файле конфигурации и аргументах.

вы можете подключиться через nmcli

Откройте терминал и введите wpa_cli

Создайте сеть:

Это выведет число, которое является идентификатором сети, например 0. Далее нам нужно установить SSID и PSK для сети.

После подключения беспроводной сети она должна автоматически получить IP-адрес. если это не так, вы можете запустить dhclient, чтобы получить IP-адрес через DHCP.

Это базовая утилита для настройки вашей доски, разделенная на четыре основных раздела:

  • Система — настройки системы и безопасности,
  • Сеть – проводная, беспроводная, Bluetooth, точка доступа.
  • Личные — часовой пояс, язык, имя хоста
  • Программное обеспечение — установка системы и стороннего программного обеспечения.

Для работы этого инструмента требуются привилегии root, и его можно запустить, введя sudo armbian-config в командной строке терминала или щелкнув пункт меню armbian-config на изображениях рабочего стола.

Система¶

  • Установить — установка на SATA, eMMC, NAND или USB. Это дает вам возможность установить систему на более надежный и быстрый внутренний или внешний носитель. Вы также можете изменить тип файловой системы на ext2,3,4 или BTRFS (если поддерживается),
  • Заморозить — заморозить или разморозить пакеты поддержки ядра и платы, чтобы избежать обновления.
  • Ночные: переключение между автоматическими бета-версиями и стабильными сборками.
  • Bootenv — редактирование среды загрузки и изменение параметров загрузки ядра.
  • Аппаратное обеспечение — переключение низкоуровневых функций платы: UART, I2C, SPI и т. д.
  • Switch — переключение на/между альтернативными ядрами: старое, текущее, граничное.
  • SSH — перенастройка демона SSH. Разрешить вход в систему root, переключить ключ ssh и аутентификацию мобильного телефона,
  • Прошивка – выполните apt update и выполните обновление, чтобы обновить систему.
  • Zshell – объедините стандартные BASH и ZSH с Oh My ZSH и tmux
  • Включить — включение и выключение рабочего стола (на изображениях рабочего стола)
  • Lightdm – изменение менеджеров входа с none на lightdm (на изображениях для настольных компьютеров)
  • RDP — переключение удаленного рабочего стола из Windows (на изображениях рабочего стола)
  • Overlayroot — включение/выключение верхнего слоя (изображения Ubuntu)
  • Минимальный — установите минимальную версию рабочего стола на основе Armbian XFCE,
  • По умолчанию: установить рабочий стол на основе Armbian XFCE с веб-браузером и дополнительными функциями.

Сеть¶

  • IP — выберите динамический или отредактируйте статический IP-адрес.
  • Точка доступа — создание точки беспроводного доступа или управление ею. Если ваш беспроводной адаптер распознается ядром, утилита armbian-config автоматически выбирает лучший режим на выбранном устройстве. Он может обнаруживать 802.11n, 802.11a и 802.11ac. Он также умеет обращаться с некоторыми специальными адаптерами Realtek,
  • IPV6 — переключение IPV6 для apt и системы,
  • Iperf3 – демон проверки пропускной способности сети,
  • LTE – управление модемом 3G/4G LTE
  • WiFi – управление беспроводной сетью. Подключиться к сети Wi-Fi. Вы можете создать несколько беспроводных подключений одновременно. Ими управляет Network Manager,
  • Установка BT — сопряжение устройств Bluetooth без PIN-кода,
  • Дополнительно: редактирование конфигурации сети вручную,
  • Забыть — отключить и очистить все беспроводные соединения.

Личные настройки¶

  • Часовой пояс — изменить часовой пояс,
  • Языки – перенастройка языка и набора символов.
  • Клавиатура – изменение настроек клавиатуры консоли.
  • Имя хоста — изменить имя хоста,
  • Зеркало — переход на резервное зеркало репозитория APT в случае возникновения проблем,
  • Добро пожаловать — переключение элементов экрана приветствия.

Программное обеспечение¶

Меню установки программного обеспечения обеспечивает автоматическую установку следующих пакетов.

В этом руководстве кратко объясняется, как подключиться к Wi-Fi из командной строки в Linux Debian и дистрибутивах на основе Debian тремя различными способами: с помощью nmcli, nmtui и wpa_supplicant. В дополнение к nmcli, nmtui и wpa_supplicant в этом руководстве используются и кратко объясняются команды iwconfig, iwlist и dhclient.

Обнаружение сетей с помощью Iwconfig:

Прежде чем начать, нам нужно знать essid или имя сети, к которой мы хотим подключиться.

В этом руководстве показано, как использовать команду Iwconfig для сканирования доступных сетей. Iwconfig похожа на команду ifconfig, но предназначена для управления беспроводными интерфейсами. Эта команда позволяет пользователю редактировать частоту или канал, изменять режим сетевого устройства (Ad-hoc, Managed, Master, Repeater, Monitor, Secondary), устанавливать ESSID и т. д.

ПРИМЕЧАНИЕ. SSID/ESSID — это имена или идентификаторы сети или маршрутизатора.

Чтобы проверить правильность обнаружения карты Wi-Fi, сначала выполните команду iwconfig, как показано на следующем снимке экрана:


Как видите, в выходных данных показан интерфейс loopback (lo), карта Ethernet (enp2s0) и карта Wi-Fi wlp3s0, которые мы будем использовать для сканирования доступных сетей с помощью команды Список избранных.

Первая строка показывает поддержку стандартов 802.11 и показывает, что устройство не подключено. Вторая строка показывает, что карта Wi-Fi находится в управляемом режиме и не связана с точкой доступа.

Третья строка содержит Retry Short Limit, который определяет количество попыток после неудачной передачи, и RTS Threshold, определяющий количество подтверждений до установления соединения. Fragment Thr показывает максимальный размер пакета, который отправит ваша карта.

Последние две строки показывают, что аутентификация отсутствует и управление питанием отключено.

Команда Iwlist предоставляет дополнительную информацию о беспроводных устройствах, включая те, которые не являются частью нашего компьютера. В этом случае мы просканируем доступные сети, добавив аргумент scan. На выходе будет отображаться список точек доступа с некоторой информацией, такой как ESSID, качество сигнала, канал, режим и т. д.

Выполните следующую команду, чтобы распечатать список доступных сетей:

ПРИМЕЧАНИЕ. Замените wlp3s0 на вашу беспроводную карту, отображаемую при выполнении команды iwconfig.


Как видите, выходные данные показывают несколько сетей, включая точку доступа LinuxHint, но формат не является удобным для пользователя. Если вы хотите напечатать только ESSID или имена доступных сетей, опуская остальные, запустите:


Как вы можете видеть, вывод теперь ясен и ограничен именами точек доступа (essid).

Подключение к Wi-Fi из командной строки с помощью nmcli:

NMCLI — это интерфейс командной строки для NetworkManager, который можно использовать в качестве альтернативы графическим менеджерам. NMCLI позволяет пользователю создавать, редактировать и удалять, а также включать и отключать соединения, а также отображать состояние устройства.

Следующий синтаксис показывает, как подключиться к сети LinuxHint (обнаруженной с помощью ранее использовавшейся команды Iwlist) путем выполнения nmcli со следующими аргументами:


Где d wifi указывает беспроводное устройство, connect LinuxHint указывает essid, а password morochita пароль.

ПРИМЕЧАНИЕ. Замените LinuxHint на ssid вашего маршрутизатора и morochita на фактический пароль.

Подключение к Wi-Fi из консоли с помощью nmtui:

Nmtui — это интерактивная альтернатива nmcli и Network Manager, основанная на curses, в консоли:


Первый экран позволяет нам редактировать существующее соединение, активировать новое соединение и редактировать наше имя хоста. Выберите второй вариант Активировать соединение и нажмите ВВОД.


Nmtui покажет доступные проводные и беспроводные сети. Выберите точку доступа и нажмите ВВОД.

Примечание. для этого примера ESSID был изменен с LinuxHint на LinuxH1nt, чтобы показать этап запроса пароля.


На следующем экране будет запрошен пароль, введите его и нажмите ENTER для продолжения.


И вы будете на связи.


Подключиться к Wi-Fi с помощью wpa_supplicant:

Wpa_supplicant — это запросчик, который разрешает согласование в процессе аутентификации. В отличие от nmcli и nmtui, wpa_supplicant не устанавливается по умолчанию в Debian.

Чтобы установить wpa_supplicant в системах на базе Debian, запустите:


Вам необходимо отредактировать файл /etc/wpa_supplicant.conf, добавив essid и пароль вашей точки доступа. Этого можно добиться, выполнив следующую команду:

ПРИМЕЧАНИЕ. Замените LinuxHint на свой essid и morochita на фактический пароль. Вы можете использовать кавычки для имен сетей, содержащих пробелы.


После редактирования wpa_supplicant.conf вы можете подключиться, выполнив следующую команду, где -c указывает файл конфигурации, а -i указывает сетевой интерфейс:


Как видно с помощью iwconfig, теперь ваша беспроводная карта связана с точкой доступа.


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

ПРИМЕЧАНИЕ. Замените wlp3s0 на свою беспроводную карту.


После запуска dhclient вы должны подключиться к Интернету через соответствующую точку доступа.

Надеюсь, вы нашли это руководство полезным для подключения к Wi-Fi из командной строки в системах на основе Debian. Следите за LinuxHint, чтобы получать дополнительные руководства и советы по Linux.

Об авторе

Дэвид Адамс

Дэвид Адамс — системный администратор и писатель, специализирующийся на технологиях с открытым исходным кодом, программном обеспечении для обеспечения безопасности и компьютерных системах.

Этот инструмент (для работы которого требуются права root) можно запустить, введя sudo armbian-config в командной строке терминала.


Программное обеспечение¶

Меню установки программного обеспечения обеспечивает автоматическую установку следующих пакетов. Большая часть программного обеспечения без проблем будет работать с более новыми версиями, но гарантии нет.

    мягкий
      (IPTV-сервер)(личное облако)(VPN-сервер и клиент)(торрент-сервер)( ВЕБ- и ПОЧТОВЫЙ сервер)(NAS-сервер)(блокировщик рекламы)(совместное использование мультимедиа)


    • monitor = простой мониторинг CLI
    • диагностика = создание сводки журналов и загрузка их в paste.bin
    • headers = установить заголовки ядра, необходимые для перекомпиляции некоторых внешних модулей

    Сеть¶

    Адаптер Ethernet по умолчанию управляется Network Manager, а беспроводная сеть управляется IFUPDOWN из /etc/network/interfaces


    • выберите динамический или установите статический IP-адрес
    • создать точку доступа Wi-Fi. Если ваш беспроводной адаптер распознается ядром, то наша утилита продолжит автоматическое определение режима на выбранном устройстве. Он может обнаруживать 802.11n, 802.11a и 802.11ac. Он также умеет обращаться с некоторыми специальными адаптерами Realtek.
    • управлять точкой доступа Wi-Fi. Вы можете изменить имя, пароль или канал. Если у вас есть больше понимания, вы можете редактировать hostapd.conf прямо из этой утилиты
    • подключиться к Wi-Fi. Вы можете создать несколько беспроводных подключений одновременно. Ими управляет Network Manager.
    • сопряжение устройств Bluetooth без PIN-кода
    • редактировать конфигурацию сети вручную

    Нет необходимости в перезагрузке. Все изменения вносятся на лету.


    Система¶

    • изменить часовой пояс
    • перенастроить язык/локали
    • включение и выключение рабочего стола (на изображениях рабочего стола)
    • изменить менеджеры входа с none на lightdm (на изображениях для настольных компьютеров)
    • переключить RDP – удаленный рабочий стол из Windows (на изображениях рабочего стола)
    • управление стандартными службами Debian / Ubuntu
    • переключить оверлейрут (Ubuntu)


    Армбиан¶

    • Установка на SATA, eMMC, NAND или USB – это дает вам возможность установить систему на более надежный и быстрый носитель.
    • Заморозить/разморозить пакеты поддержки ядра и платы. Для более безопасного обновления системы.
    • Изменить загрузочную среду. Изменить уровень детализации загрузки, видеорежим и т. д.
    • Изменить сценарий загрузки.
    • Переключить элементы экрана приветствия
    • Переключение между ночной и стабильной сборками
    • Переключиться на альтернативные ядра
    • Переключить функции платы: UART, I2C, SPI,…



    Ресурсы¶

    Утилита настройки может быть установлена ​​в общую систему Debian, в то время как некоторые функции Armbian не будут работать.

    На этой странице описывается, как настроить интерфейс WiFi в системе Debian для использования в сети.

    Как только ваше беспроводное устройство имеет доступный интерфейс (что можно проверить, запустив "ip link show"), его необходимо настроить для доступа к сети. Если у вас нет беспроводного интерфейса, обратитесь к WiFi за информацией о получении драйвера или необходимой прошивки для вашего устройства.

    Для настройки беспроводного сетевого интерфейса требуется серверная часть, обычно wpa_supplicant (часто в сочетании с ifupdown и другими утилитами) или IWD. Их можно использовать с диспетчерами соединений, которые предоставляют расширенные функции и более простой способ их настройки. Обычно это NetworkManager, ConnMan, systemd-networkd и Wicd.


    Алгоритм WEP небезопасен и не рекомендуется WPA. Использование WEP не рекомендуется и не рассматривается в этом документе.

    1. Как использовать интерфейс Wi-Fi
    2. Автоматически
      1. Менеджер сети
        1. Внешние интерфейсы NetworkManager
        2. Устранение неполадок и советы по NetworkManager
          1. Конфигурация сети
          2. Настройка iwd через iwctl
          3. Настройка разрешения DNS для IWD (простое)
          4. Отладка и тестирование
          5. Дополнительная литература
            1. Использование IWD
            2. Использование ifupdown
              1. WPS
                1. WPA-PSK и WPA2-PSK
                2. WPA-EAP

                Менеджер сети

                Для обычного пользователя настольного компьютера самый простой способ настроить сеть — установить интерфейс с графическим интерфейсом для NetworkManager, соответствующий вашему рабочему столу. Сам NetworkManager является интерфейсом для различных сетевых бэкэндов (по умолчанию wpa_supplicant), который абстрагирует конфигурацию и упрощает ее. Ваш беспроводной интерфейс не должен упоминаться в файле /etc/network/interfaces Debian.

                Внешние интерфейсы NetworkManager

                NetworkManager в GNOME

                Начиная с GNOME 3, интеграция с NetworkManager встроена в оболочку GNOME и отображается в настройках и в виде значка в правом верхнем углу экрана, пока он запущен.

                Откройте раздел "Сети" в настройках, выберите свою сеть в списке, введите пароль при появлении запроса, и вы должны быть готовы к работе в Интернете.

                Пакет network-manager-gnome все еще существует и предоставляет апплет системного лотка для других рабочих столов, но не будет иметь никакого значения для GNOME 3.

                См. страницу NetworkManager для часто задаваемых вопросов, документации и ссылок на поддержку.

                NetworkManager в KDE Plasma

                • Нажмите на название нужной сети.
                • Если в сети используется шифрование WPA с паролем (парольная фраза/предварительный общий ключ), вам будет предложено ввести его. После предоставления нажмите кнопку "Подключиться".
                • Беспроводное сетевое соединение будет активировано.
                • Нажмите "Подключиться к другой беспроводной сети".
                • Введите название сети в поле «Имя (ESSID)».
                • Отметьте «Использовать шифрование», если оно используется в сети.
                  • Выберите используемый метод шифрования (обычно "WPA Personal").
                  • Введите кодовую фразу/общий ключ в поле "Пароль".
                  • Выберите «WPA 1» или «WPA 2» для версии протокола, используемой в сети.

                  См. страницу NetworkManager для часто задаваемых вопросов, документации и ссылок на поддержку.

                  NetworkManager на обычном настольном/безголовом сеансе

                  Если внешний интерфейс с графическим интерфейсом недоступен, команды «nmcli» и «nmtui» доступны как интерфейсы CLI и TUI соответственно для NetworkManager.

                  Устранение неполадок и советы по NetworkManager

                  WiFi может сканировать, но не может подключиться с помощью NetworkManager (Debian 9 Stretch)

                  Если вы обнаружите, что ваше беспроводное сетевое устройство может сканировать, но не завершает подключение, попробуйте отключить рандомизацию MAC-адресов.

                  Напишите внутри /etc/NetworkManager/NetworkManager.conf:

                  После этого перезапустите NetworkManager с помощью service NetworkManager restart

                  Настройка точки доступа Wi-Fi

                  В последние годы NetworkManager стал достаточно сложным, чтобы настроить точку доступа Wi-Fi, которая «просто работает» (т. е. создает локальную частную сеть с DHCP и переадресацией IP-адресов). В некоторых настольных компьютерах, таких как KDE Plasma, кнопка для создания точки доступа отображается в сетевом апплете, если присутствуют два отдельных беспроводных сетевых интерфейса. Кроме того, его можно создать вручную с помощью команды, подобной:

                  Изменение бэкенда

                  Можно заменить wpa_supplicant на IWD в NetworkManager в Debian 10 и более поздних версиях, хотя рекомендуется использовать Debian 11, так как в Debian 10 есть известные проблемы со старой версией IWD. , см. NetworkManager/iwd.

                  ИВКтл

                  Несмотря на то, что он также доступен в качестве серверной части для ConnMan, NetworkManager и systemd-networkd, с помощью одного только IWD также можно создать почти весь сетевой стек на основе одной кодовой базы. Это универсальный беспроводной клиент, беспроводной демон и даже DHCP-клиент по желанию! В лучшем случае весь ваш сетевой стек может быть минимальным, как IWD + systemd-resolved, и это прекрасно работает во многих сценариях. Он практически не имеет зависимостей и максимально часто использует современные функции ядра. В отдельных отчетах говорится, что подключение к сетям происходит намного быстрее, чем wpa_supplicant, и, среди прочих предполагаемых улучшений, имеет лучшую поддержку роуминга.

                  Сначала установите пакет iwd. Если вы установили wpasupplicant, либо удалите пакет, либо остановите и отключите службу wpa_supplicant с помощью:

                  Затем убедитесь, что только что установленная служба IWD включена и работает с помощью:

                  Конфигурация сети

                  Если вы планируете использовать автономный IWD, вам следует сначала включить некоторые важные функции в файле конфигурации IWD, который можно найти по адресу /etc/iwd/main.conf. Отредактируйте этот файл с правами суперпользователя в своем любимом редакторе.

                  iwd можно настроить для самостоятельной настройки сети, не требуя для этого внешних инструментов или систем. Чтобы включить настройку сети, добавьте этот раздел в файл конфигурации:

                  Статическая конфигурация сети может быть указана в файлах конфигурации сети iwd, как описано в man iwd.network и в вики iwd. Согласно man iwd.config, «Если для сети не указана статическая IP-конфигурация, iwd попытается получить динамические адреса из сети через встроенный DHCP-клиент».

                  Чтобы включить поддержку IPv6, добавьте этот раздел в файл конфигурации:

                  Примечание. Начиная с версии 1.19, протокол IPv6 все еще несколько неисправен.

                  Включение IPv6 может привести к ошибкам сегментации при подключении. Upstream считает, что это было исправлено фиксацией d0f00698245a («dhcp6: переключиться на BOUND до LEASE_OBTAINED»), но признает, что «поддержка IPv6 в iwd все еще является экспериментальной, поскольку нам все еще не хватает поддержки SLAAC», хотя «DHCPv6 должен быть в основном функциональным. ."

                  После внесения изменений в файл конфигурации iwd перезапустите службу с помощью "service iwd restart", чтобы они вступили в силу.

                  Настройка iwd через iwctl

                  Запустите клиент IWCtl, запустив iwctl от имени обычного пользователя (не root!), что вызовет интерактивное приглашение. Вы можете запустить help, чтобы получить полный список команд здесь. (Если вы действительно хотите запретить пользователям без полномочий root настраивать iwd, см. инструкции здесь.)

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

                  После получения имени устройства запустите что-нибудь вроде station wlan0 scan, чтобы устройство просканировало сети. Затем вы можете получить список этих сетей, запустив station wlan0 get-networks.После того, как вы нашли сеть, к которой собираетесь подключиться, запустите station wlan0 connect Router123, заменив Router123 именем сети. Поместите имя сети в двойные кавычки, если оно содержит пробел. (Обратите внимание, что для ввода имени сети можно использовать автодополнение с помощью табуляции, а iwd даже поможет с цитированием.)

                  Затем IWCtl запросит у вас парольную фразу. После этого IWD подключится к сети и навсегда сохранит его в каталоге /var/lib/iwd. После добавления таким образом IWD будет пытаться автоматически подключаться к сети в будущем.

                  Настройка разрешения DNS для IWD (простое)

                  Если установлено значение "EnableNetworkConfiguration=true", вам также потребуется настроить службу разрешения имен IWD. Он поддерживает systemd-resolved и resolvconf. Если не указано, используется systemd-resolved. Обратитесь к странице IWD.CONFIG(5), если вы хотите вместо этого использовать resolvconf.

                  Если DNS не работает, вам, вероятно, потребуется настроить systemd-resolve для использования с IWD. Включите и запустите службу с разрешением systemd, если она еще не запущена, выполнив:

                  Затем создайте символическую ссылку /etc/resolv.conf на /run/systemd/resolve/stub-resolv.conf, выполнив:

                  Этого должно быть достаточно, чтобы подключиться к Интернету. Если вы хотите внести изменения в конфигурацию DNS, обратитесь к файлу /etc/systemd/resolved.conf и соответствующей справочной странице RESOLVED.CONF(5)

                  Отладка и тестирование

                  Чтобы диагностировать проблемы, запустите iwd вручную (а не через systemd) с параметром отладки: iwd -d.

                  Дополнительная литература

                  Официальная документация iwd находится здесь.

                  Как обычно, в ?ArchWiki есть отличная документация по использованию и настройке iwd.


                  Wicd недоступен в Debian 11/Bullseye или новее из-за устаревания Python 2.


                  Вы должны удалить network-manager, чтобы wicd заработал. Проверьте, установлен ли network-manager, и посмотрите, работает ли ваша беспроводная связь после установки драйвера в области уведомлений диспетчера рабочего стола. Возможно, вы уже готовы к работе.

                  wicd (демон подключения к беспроводному интерфейсу) — это облегченная альтернатива NetworkManager, использующая wpa_supplicant в качестве серверной части. Он не зависит от среды, что делает его подходящим для всех сред рабочего стола, включая GNOME, Xfce, LXDE и Fluxbox. Как и NetworkManager, wicd настраивается через графический интерфейс. Ваш беспроводной интерфейс не должен упоминаться в файле /etc/network/interfaces Debian.

                  Исправьте /etc/network/interfaces, чтобы он содержал только следующее:

                  Мошенник

                  ConnMan — это еще один сетевой интерфейс, разработанный для встроенных устройств. Пример использования:

                  После настройки connman запоминает выбранные вами SSID и автоматически использует их повторно. Не беспокойтесь о длинных шестнадцатеричных кодах — в клиентском режиме автодополнение TAB работает как для команд, так и для данных.

                  Использование IWD

                  Использование ifupdown

                  Найдите свой беспроводной интерфейс и вызовите его: (ПРИМЕЧАНИЕ: wlp2s0 является примером, вам необходимо убедиться, что вы используете правильное имя устройства для вашей системы)

                  Выполните поиск доступных сетей и получите сведения о сети (если вы уже знаете идентификатор своей сети Wi-Fi/ESSID, этот шаг можно пропустить):

                  Теперь отредактируйте /etc/network/interfaces. Требуемая конфигурация во многом зависит от вашей конкретной настройки. Следующий пример будет работать для наиболее распространенных сетей WPA/WPA2:

                  Откройте интерфейс и проверьте соединение:

                  Вы можете вручную включать и выключать интерфейс с помощью команд ifup и ifdown. Если вы добавили allow-hotplug wlp2s0, как в примере выше, интерфейс будет запущен автоматически при загрузке.

                  Дополнительную информацию о доступных параметрах конфигурации см. в разделах man interfaces, man iw, man wireless и /usr/share/ doc/wireless-tools/README.Debian.

                  WPS-PBC

                  Найдите свою сеть Wi-Fi, в которой включен WPS.

                  Используйте wpa_cli для подключения к MAC-адресу, полученному при сканировании.

                  Затем нажмите кнопку WPS на точке доступа, чтобы запустить режим PBC.

                  После подключения запустите dhclient, чтобы получить динамический IP-адрес.

                  wpa_supplicant

                  wpa_supplicant — это клиент WPA и запросчик IEEE 802.1X.

                  Прежде чем продолжить, установите пакет wpasupplicant.

                  WPA-PSK и WPA2-PSK

                  Если вы не укажете парольную фразу в командной строке, она будет запрошена. Приведенная выше команда дает следующий вывод и передает (записывает) его в «/etc/wpa_supplicant/wpa_supplicant.conf»:

                  Начиная с wpa_supplicant v2.6, вам необходимо добавить следующее в файл /etc/wpa_supplicant/wpa_supplicant.conf для работы sudo wpa_cli:

                  вам нужно будет скопировать из "psk anchor" >

                  Быстрое подключение к настроенной сети (не требует ifupdown):

                  Дополнительные параметры wpa-* описаны в файле /usr/share/doc/wpasupplicant/README.modes.gz. Это также следует прочитать при подключении к сети, не передающей свой SSID.

                  Общую информацию по /etc/network/interfaces см. на справочной странице interfaces(5).

                  WPA-EAP

                  Для сетей, использующих EAP-TLS, необходимо установить файл конфигурации wpa_supplicant и предоставить сертификат на стороне клиента. Пример файла конфигурации WPA2-EAP можно найти по адресу /usr/share/doc/wpasupplicant/examples/wpa2-eap-ccmp.conf.

                  После того, как он будет доступен, укажите ссылку на файл конфигурации в /etc/network/interfaces. Например:

                  Читайте также: