Intereting Posts
Как восстановить измененный файл в Linux изменить конкретный столбец с помощью sed или awk Как установить цвет вывода по умолчанию / вещи, введенные в Bash Как irqbalance определяет, какой пакет использовать? Альтернативы LVM Установите ядро ​​Fedora 15 на жесткий диск HP Smart Array Controller HDD Почему xdotool не щелкает при восстановлении позиции? Открывать новое окно tmux с указанным именем, только если оно отсутствует Разница между .changes и .dsc-файлами при ручном обновлении пакета? Как получить текущую пользовательскую среду в pam_script? Необходимо вставить одинарные кавычки в текстовый файл для использования в качестве SQL-запроса с помощью sed Как быстро переместить курсор в конец в режиме bash в режиме vi? Сортировка каталогов по последним измененным датам / времени файла с одинаковым именем Как изменить все IP-адреса из файла журнала в Debian? Как я могу игнорировать временные сбои в сценариях, выполняемых cron?

Разница между systemd wpa_supplicant.service и wpa_supplicant@wlan0.service?

Используя Arch Linux на Raspberry Pi и USB-ключ Wi-Fi, я могу получить работу Wi-Fi, включив wpa_supplicant@wlan0 systemd. Это использует файл /etc/wpa_supplicant/wpa_supplicant@wlan0.conf и указывает интерфейс wlan0 .

Я понимаю, что wpa_supplicant systemd делает то же самое, за исключением того, что она автоматически определяет беспроводной интерфейс, но запуск этой службы не работает, даже если у меня есть файл /etc/wpa_supplicant/wpa_supplicant.conf .

Как использовать службу wpa_supplicant systemd для автоматического определения беспроводного интерфейса и настройки Wi-Fi?

Если wpa_supplicant не является тем, что wpa_supplicant служба wpa_supplicant , какова точка службы wpa_supplicant службы wpa_supplicant@interface ?

Как указано здесь , файл wpa_supplicant.service предназначен для служб, поддерживающих DBus, поэтому он будет автоматически идентифицироваться NetworkManager, например. Как я полагаю, вы не используете NetworkManager, либо вам нужно написать программу / скрипт, который будет использовать информацию DBus, чтобы поднять интерфейс или использовать определенную версию интерфейса wpa_supplicant @ .service. Цитирование:

Пакет wpa_supplicant предоставляет несколько файлов служебных файлов systemd:

wpa_supplicant.service – использует D-Bus, рекомендованный для пользователей NetworkManager.

wpa_supplicant @ .service – принимает имя интерфейса в качестве аргумента и запускает демон wpa_supplicant для этого интерфейса. Он читает файл конфигурации /etc/wpa_supplicant/wpa_supplicant-interface.conf.

wpa_supplicant-nl80211 @ .service – также специфичный для интерфейса, но явно заставляет драйвер nl80211 (см. ниже). Путь к файлу конфигурации – /etc/wpa_supplicant/wpa_supplicant-nl80211-interface.conf.

wpa_supplicant-wired @ .service – также специфичный для интерфейса, использует проводной драйвер. Путь к файлу конфигурации – /etc/wpa_supplicant/wpa_supplicant-wired-interface.conf.