wpa_supplicant는 특정 네트워크를 무시합니다.

wpa_supplicant는 특정 네트워크를 무시합니다.

저는 wpa_supplicant를 사용하고 있으며 내 컴퓨터가 개방형 네트워크에 연결할 수 있도록 규칙을 추가하고 싶습니다. 나는 이것을 할 수 있다:

network={
    key_mgmt=NONE
}

이제 일부 무선 네트워크를 블랙리스트에 추가하고 싶습니다. 그게 가능합니까? 내 컴퓨터도 개방형 네트워크로 전송하는 라우터이기 때문에 이 작업을 수행해야 합니다.

이 ssid를 어떻게 무시할 수 있습니까?

network={
    ssid="router"
    key_mgmt=NONE
}

답변1

당신은 할 수 없습니다.


가장 쉬운 해결책은 AP가 클라이언트의 MAC 주소를 금지하도록 하는 것입니다.

또는 열려 있는 모든 BSS 네트워크에 대한 연결 시도를 중지하세요.

답변2

wpa_supplicant무선 네트워크를 사용하여 연결 하고 있다고 가정합니다 . 나는 당신이 항상해야한다고 믿습니다화이트리스트절대블랙리스트즉, 인증되지 않은 네트워크와 인증된 네트워크 모두에 대해 명시적인 구성을 사용해야 합니다. 그렇지 않으면 어디에 연결되어 있는지 전혀 알 수 없으며 종종 연결이 끊기는 경우가 많습니다.

NetworkManager 및 해당 GUI 또는 CLI 프런트 엔드와 같은 새로운 네트워크에 더 쉽게 연결할 수 있는 도구가 있습니다. 동일한 목적을 달성할 수 있는 다른 도구도 있습니다. 이러한 도구를 사용하면 새 SSID에 대한 첫 번째 액세스는 항상 명시적인 반면, 성공적으로 연결된 네트워크에 대한 두 번째 및 다음 액세스는 자동으로 이루어집니다.

직접 사용의 요점은 wpa_supplicant무선 구성을 완벽하게 제어하는 ​​것입니다. 임의의 SSID에 연결하면 이를 준수하지 않습니다.

관련 정보