wpa_supplicant : 스크립트에서 특정 ESSID에 연결하는 방법은 무엇입니까?


2
network={
       ssid="ana"
       bssid=xx:xx:xx:xx:xx:xx
       key_mgmt=NONE
       auth_alg=OPEN
       wep_key0=xxxxxxxxxxxxx
       #identity 0 ana
       disabled=1
}

수동으로 수행하여 스크립트를 통한 연결을 지원하도록이 설정을 수정하려면 어떻게해야합니까?

dial ana` or `dial gremlin

지금 시작하면 wpa_supplicant, 다음을 기반으로 자동 연결됩니다. 우선 순위 또는 장애인 그 행동을 끄고 수동으로 원하는 ESSID를 지정하고 싶습니다.

답변:


2

다음과 같이 시도해 볼 수 있습니다.

wpa_cli select_network $(wpa_cli list_networks | grep gremlin | cut -f 1)

3

다이얼을 사용할 수 없다는 것을 알고 있지만 wpa_cli를 사용하여 연결할 네트워크를 선택할 수 있습니다.

네트워크 목록 :

/sbin/wpa_cli list_networks

다른 것을 선택하십시오 :

/sbin/wpa_cli select_network <n>

여기서 & lt; n & gt; 네트워크의 번호입니다.


'다이얼'은 제가 쓴 스크립트입니다. 내가 'dial ana'를해야만한다면 wpa_supplicant를 구문 분석하여 네트워크 번호를 추출해야 할 것입니다. 왜냐하면 wpa_cli select_network "ana"를 직접 수행하는 방법을 모르기 때문에입니다.

미안, 나는 당신의 원래 묘사에서 그것을 이해하지 못했다.
Jason Lewis
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.