저는 USB Wi-Fi 동글과 함께 NetworkManager(Arch)를 사용하고 있으며 Wi-Fi 연결 프로필을 설정하여 사용 가능한 Wi-Fi 장치를 선택하고 싶습니다. 즉, 특정 Wi-Fi 네트워크에 대해 SSID + 비밀번호를 설정하고, 연결된 모든 Wi-Fi USB 장치가 해당 네트워크에 연결을 시도하도록 구성할 수 있기를 원합니다.
예를 들어 USB 카드 X를 강제로 뽑고 Y를 삽입하면 Y가 Wi-Fi 네트워크에 자동으로 연결되기를 원합니다. Y 카드를 삽입했는데 X 카드가 여전히 연결되어 있고 해당 SSID에 연결되어 있는 경우 X 카드를 뽑을 때까지 Y 카드는 유휴 상태로 유지되어야 하며 그런 다음 Y는 연결 시작을 시도해야 합니다.
문제는 nmcli가 내가 미리 모르는 인터페이스 이름을 제공할 것으로 기대한다는 것입니다. 기존 커널 네트워크 이름 정책 구성(wlan0, wlan1 등)을 사용하고 있지만 wlan*
nmcli의 와일드카드(예: )가 작동하지 않는 것 같습니다. 와일드카드 *
도 작동하지 않습니다. 두 경우 모두 연결을 시도할 때 다음 오류가 발생하기 때문입니다 up
.
Error: Connection activation failed: No suitable device found for this connection (device br-623baa8caefa not available because profile is not compatible with device (mismatching interface name)).
(장치는 docker 브리지 네트워크 인터페이스이며 br-
ifname으로 사용해도 선택됩니다.)wlan*
이상적으로는 wlan0에서 wlan9까지 동일한 SSID를 사용하여 10개의 프로필을 생성하고 싶지 않습니다(다른 방법이 없는 한).