是否有一个命令行工具可以连接到 wifi 并接受 ssid 并作为参数传递?

是否有一个命令行工具可以连接到 wifi 并接受 ssid 并作为参数传递?

目前我正在使用 nmtui 来选择地点。

我想从命令行连接到 wifi 点。

我希望可能有一个工具可以这样工作

connec2wifi -s somessid -p ****

其中 -s 是 ssid,-p 是密码

甚至像这样?

connec2wifi  somessid *****

另外,如果没有这样的工具。实施它的最佳方式是什么?

答案1

既然您正在使用nmtui,那么您也应该拥有nmcli。这样你就可以关注帖子了使用命令行 nmcli 连接到无线网络

检查您是否可以看到无线网卡并且无线电是否已启用(基本上是“飞行”模式):

# nmcli radio
WIFI-HW  WIFI     WWAN-HW  WWAN    
enabled  enabled  enabled  enabled 
# nmcli device
DEVICE  TYPE      STATE         CONNECTION 
wlan0   wifi      disconnected  --         
eth0    ethernet  unavailable   --         
lo      loopback  unmanaged     --  

然后实际连接到无线 AP:

# nmcli device wifi rescan
# nmcli device wifi list
# nmcli device wifi connect SSID-Name password wireless-password

相关内容