wpa_supplicant는 WPS-PBC-ACTIVE를 어디서 얻나요?

wpa_supplicant는 WPS-PBC-ACTIVE를 어디서 얻나요?

Ubuntu 20.04 서버에 핫스팟을 설정합니다. 무선 네트워크 카드는 Qualcomm Atheros AR928X입니다.

Netplan을 사용하여 설정하면 AP가 작동합니다. 하지만 WPS를 비활성화하고 WPA-PSK 부분만 유지하고 싶습니다.

네트워크 계획 스크립트는 다음과 같습니다.

     version: 2
     renderer: NetworkManager
     wifis:
       wlp2s0:
        dhcp4: true
        optional: true
        access-points:
          "my-ap":
            password: "mypassword"
            mode: ap

여러 가지 방법을 시도하고 wpa_supplicant에서 몇 가지 단서를 찾았습니다.

wpa_supplicant 로그에 따르면:

...
systemd[1]: Starting WPA supplicant...
wpa_supplicant[634]: Successfully initialized wpa_supplicant
systemd[1]: Started WPA supplicant.
wpa_supplicant[634]: wlp2s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wpa_supplicant[634]: rfkill: WLAN soft blocked
wpa_supplicant[634]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
wpa_supplicant[634]: wlp2s0: WPS-PBC-ACTIVE
wpa_supplicant[634]: wlp2s0: SME: Trying to authenticate with 5c:02:14:75:7d:33 (SSID='hoho' freq=5200 MHz)
wpa_supplicant[634]: wlp2s0: Trying to associate with 5c:02:14:75:7d:33 (SSID='hoho' freq=5200 MHz)
wpa_supplicant[634]: wlp2s0: Associated with 5c:02:14:75:7d:33
wpa_supplicant[634]: wlp2s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wpa_supplicant[634]: wlp2s0: CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=CN
wpa_supplicant[634]: wlp2s0: WPA: Key negotiation completed with 5c:02:14:75:7d:33 [PTK=CCMP GTK=CCMP]
wpa_supplicant[634]: wlp2s0: CTRL-EVENT-CONNECTED - Connection to 5c:02:14:75:7d:33 completed [id=0 id_str=]
wpa_supplicant[634]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-63 noise=-95 txrate=13000
wpa_supplicant[634]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-57 noise=-95 txrate=121500
...

wpa_supplicant가 "WPS-PBC-ACTIVE" 매개변수를 어디서 가져오는지 확실하지 않습니다. 무선 어댑터 또는 자체 구성 파일(/etc/wpa_supplicantl.conf 파일을 통하지 않음)에서 읽혀지는지 잘 모르겠습니다.

이 매개변수를 찾아 비활성화하려면 어떻게 해야 합니까?

관련 정보