在终端中通过 wpa_cli 连接 WIFI

如果你的桌面环境无法联网了,可能只是桌面环境出现问题了,而不是网络功能, 这时候可以通过终端使用命令行工具连上 WIFI,有了网络之后再去排查修复问题。

下面介绍一下如何使用 wpa_cli 连接 WIFI:

  1. 使用/sbin/wpa_cli -i INTERFACE add_network添加一个网络, 你会得到一个 ID,记住它
  2. 使用/sbin/wpa_cli -i INTERFACE set_network NETWORK_ID ssid "\"SSID\""设置 SSID
  3. 使用/sbin/wpa_cli -i INTERFACE set_network NETWORK_ID psk "\"PASSWORD\"" 设置密码
  4. 使用/sbin/wpa_cli -i INTERFACE enable_network NETWORK_ID启用网络
  5. 使用sudo dhclient INTERFACE获取 ip,一旦获取到 ip 就可以联网了

其中:

  • INTERFACE 是你的网络接口
  • NETWORK_ID 是运行步骤一中的命令得到的数字
  • SSID 是你的 WIFI 名字
  • PASSWORD 是 WIFI 密码

顺便说一下,使用 wap_cli 而不是 nmcli 是因为 wpa_cli 是默认安装的,系统安装完就可以用了。

1 个赞