通过命令行连接wifi wlan0

通过命令行连接wifi wlan0

我正在编写一个脚本,我想从该脚本连接到 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

可能是不允许管道传输密码。

相关内容