ベストアンサー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
エラーメッセージのみを生成し、パイプに出力を渡しません。
パイプラインの2番目の部分は、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