다른 네트워크를 허용하면서 wpa_supplicant가 네트워크에 연결하는 것을 방지하는 방법

다른 네트워크를 허용하면서 wpa_supplicant가 네트워크에 연결하는 것을 방지하는 방법

기반으로이 답변다음과 같이 wpa_supplicant 구성을 시도했습니다.

network={
        ssid="known_to_be_bad"
        key_mgmt=NONE
        disabled=1
}
network={
        key_mgmt=NONE
        priority=-10
}

내 생각은 known_to_be_bad해당 네트워크를 사용하지 않는 것이지만 여전히 wpa_supplicant가 다른 개방형 네트워크를 고려하기를 원합니다.

그러나 이 구성을 사용하면 아래와 같이 wpa_supplicant가 잘못된 네트워크에 연결되는 일이 여전히 발생할 수 있습니다 list_networks.

110 known_to_be_bad any [DISABLED]
111     any [CURRENT]

이 ssid를 더 안정적으로 블랙리스트에 올릴 수 있나요?

답변1

보편적으로 지원되지는 않는 것 같습니다 disabled. 아래 링크에 나열되어 있지만 freeBSD의 wpa_supplicant.conf(5)에는 나열되어 있지 않습니다.

하지만.. 구성에 몇 가지 문제가 있을 수 있습니다.

  • 귀하의 포괄 기능은 이지만 priority=-10기본적으로 우선 순위는 없습니다 priority=0. 왜냐하면 0 > -10첫 번째 "불량" 네트워크가 먼저 연결을 시도하기 때문입니다.
  • scan_ssid=1및 인 경우 ap_scan=2우선순위는 무시되고 구성 파일의 순서가 사용됩니다(기준:샘플 미팅). "불량" 네트워크를 파일 끝으로 이동해 보십시오.
  • 이전에 부정적인 우선순위가 사용된 것을 본 적이 없으며 그것이 문제가 될지는 모르겠지만, 다른 것이 없다면 우선순위를 낮추어 보십시오 >= 0.

관련 정보