wpa-conf는 어디에 기록되어 있습니까?


10

내가 사용 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

실제로, 나는 방금 위키의 어딘가에서 찾았습니다. 이이 인터페이스 (5) 나에 설명되지 않은 것 같습니다 어떤 다른 매뉴얼 페이지를 참조하십시오.

그래서 입니다wpa-conf 키워드는? 일종의 확장? 아니면 내장되어 ifup있습니까? 그리고 내가 사용할 수있는 모든 명령 목록을 어디서 얻을 수 /etc/network/interfaces있습니까?


/etc/network/interfaces.d/* 파일 중 하나의 기능입니까?
Jeff Schaller

@JeffSchaller : wpa-conf에 없습니다 /etc/network/interfaces.d/.
wolf-revo-cats

1
/usr/share/doc/wpasupplicant/README.modes.gz에 문서화되어 있습니다 (Debian에 있음)
Simon Adda-Reyss

답변:


9

에 대해 /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

앞에서 언급했듯이 각 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-post 중 ifupdown에 의해 호출됩니다. 다운 단계.

'사전 준비'단계에서 wpa_supplicant 데몬이 시작된 후 물리적 장치의 / etc / network / interfaces에 사용 된 'wpa-'옵션에 따라 네트워크 구성을 설정하는 일련의 wpa_cli 명령이 이어집니다.

wpa-roam이 사용되면 '포스트 업'단계에서 wpa_cli 데몬이 시작됩니다.

'사전 다운'단계에서 wpa_cli 디먼이 존재하면 종료됩니다.

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


왜 인터페이스와 관련된 다른 옵션처럼 들여 쓰기되지 않습니까? 그러한 선이 여러 개 있으면 간섭을합니까?
detly

1
@detly 주제에 대해 궁금한 점이 있으면 새로운 질문을여십시오.
Rui F Ribeiro
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.