wpa-conf 레코드는 어디에 있습니까?

wpa-conf 레코드는 어디에 있습니까?

wpa-conf다음을 사용하여 /etc/network/interfacesWLAN 인터페이스가 자동으로 AP에 연결되도록 합니다 .

# 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

사실, 방금 일부 Wikipedia에서 이 내용을 발견했습니다. 이것은 인터페이스(5)에 문서화되어 있지 않은 것 같습니다.어느다른 매뉴얼 페이지.

그래서 뭐키워드 wpa-conf? 확장? 아니면 내장되어 있나요 ifup? 사용할 수 있는 모든 명령 목록은 어디서 얻을 수 있나요 /etc/network/interfaces?

답변1

의 경우 를 /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에서 호출되며 심볼릭 링크가 가리키는 스크립트는 인터페이스가 무선인지 여부도 테스트합니다. 이 경우 명령이 에 전달됩니다 .ifupifdownwpa-supplicant

명령을 실행하기 위해 에 전달하고 , 스크립트 와 바이너리를 /sbin/wpa-supplicant사용하는 것으로 보입니다 ./sbin/wpa_action/sbin/wpa_cli

여기에서 이에 대해 설명하는 이전 페이지를 찾았습니다.

http://manual.siduction.org/inet-wpa

앞에서 언급했듯이 각 wpa_supplicant 특정 요소에는 "wpa-"라는 접두사가 붙습니다. 각 요소는 wpa_supplicant.conf(5), wpa_supplicant(8) 및 wpa_cli(8) 맨페이지에 설명된 wpa_supplicant 속성과 관련되어 있습니다.

신청자는 사전 구성 없이 시작되며 wpa_cli는 "wpa-*" 행에서 제공하는 입력을 기반으로 네트워크 구성을 형성합니다. 처음에 wpa_supplicant/wpa_cli는 장치의 속성을 직접 설정하지 않고(예: iwconfig를 사용하여 essid 설정) 연결하기에 적합한 액세스 포인트를 장치에 알려줍니다. 이러한 속성은 장치가 영역을 검색하고 사용 가능한 적절한 액세스 포인트를 찾으면 설정됩니다.

모든 작업을 수행하는 스크립트는 다음 위치에 있습니다.

/etc/wpa_supplicant/ifupdown.sh /etc/wpa_supplicant/functions.sh ifupdown.sh는 run-parts에 의해 실행되며, "pre-up", "pre-down" 및 "post-" 중에 ifupdown에 의해 실행됩니다. 하강' 단계를 호출합니다.

"준비" 단계에서는 wpa_supplicant 데몬이 시작된 다음 물리적 장치의 /etc/network/interfaces에 사용된 "wpa-" 옵션을 기반으로 네트워크 구성을 설정하는 일련의 wpa_cli 명령이 실행됩니다.

wpa-roam을 사용하는 경우 wpa_cli 데몬은 "포스트업" 단계에서 시작됩니다.

"사전 다운" 단계에서는 wpa_cli 데몬이 종료됩니다(존재하는 경우).

"포스트다운" 단계에서는 wpa_supplicant 데몬이 종료됩니다.

관련 정보