我正在编写一个脚本,我想从该脚本连接到 wifi。以下命令对我来说失败了:
printf '%s\n' "$WIFIPASSPHRASE" | iwctl station wlan0 connect $WIFINETWORK
当我执行脚本时,我在终端输出中得到以下内容:
Type the network passphrase for _MYWIFI_ psk.
Passphrase: _my passphrase will be printed_
Operation aborted
有什么想法可以解决这个问题或者有更好的方法来实现这一点吗?
答案1
这对我有用,谢谢。我不知道 --passphrase 选项。
iwctl --passphrase $WIFIPASSPHRASE station device connect $WIFINETWORK
可能是不允许管道传输密码。