답변1
wpa_passphrase "TP-LINK_BEAF" "" | sudo wpa_supplicant -D nl80211,wext -i wlp5s0 -c /dev/stdin
파이프의 첫 번째 부분이 wpa_passphrase "TP-LINK_BEAF" ""
올바르지 않습니다. Passphrase must be 8..63 characters
오류 메시지만 생성하고 파이프에 출력을 전달하지 않습니다.
파이프라인의 두 번째 부분은 이므로 sudo wpa_supplicant ... -c /dev/stdin
실제로는 wpa_supplicant
빈 구성으로 시작합니다. 그건 작동하지 않습니다.
개방형 네트워킹의 경우 다음과 같은 구성 블록이 필요합니다.
network={
ssid="TP-LINK_BEAF"
key_mgmt=NONE
}
예를 들어 임의의 파일에 이를 작성 /etc/wpa_supplicant/TP-LINK_BEAF.conf
하고 wpa_supplicant
다음을 사용하여 호출하십시오.
sudo wpa_supplicant -D nl80211,wext -i wlp5s0 -c /etc/wpa_supplicant/TP-LINK_BEAF.conf