Я использую wpa-conf
в /etc/network/interfaces
сделать интерфейс WLAN автоматически подключаться к точке доступа:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
На самом деле, я только что нашел это в вики где-то. Кажется , что это не документировано в интерфейсах (5) или в любой другой человек странице.
Так что этоwpa-conf
ключевое слово? Своего рода расширение? Или это встроено ifup
? И где я могу получить список всех команд, которые я могу использовать /etc/network/interfaces
?
network-interface
documentation
wlan
волк-Revo-кошка
источник
источник
wpa-conf
не по моему/etc/network/interfaces.d/
.Ответы:
Что касается
/etc/network/interfaces
, когда вы устанавливаетеwpa-supplicant
, хук скрипта устанавливается в:/etc/network/if-down.d
/etc/network/if-post-down.d
/etc/network/if-pre-up.d
/etc/network/if-up.d
,Хук вызывается
wpasupplicant
и является символической ссылкой/etc/wpa-supplicant/ifupdown.sh
, которая вызывается по очереди/etc/wpa-supplicant/functions.sh
.Эта ловушка будет вызываться
runparts
вifup
/ifdown
, и сценарий, на который указывает символическая ссылка, также проверяет, является ли интерфейс беспроводным или нет. Если это так, команда будет переданаwpa-supplicant
./sbin/wpa-supplicant
Похоже, что для действия над командами и их передачи используются скрипт/sbin/wpa_action
и двоичный файл/sbin/wpa_cli
.Я нашел старую страницу, говорящую об этом здесь:
http://manual.siduction.org/inet-wpa
источник