如何通过终端连接/断开 WiFi

如何通过终端连接/断开 WiFi

我只想问一个简单的问题,我已经研究了一段时间了……如何通过终端连接/断开 Ubuntu 中的 wifi 网络?我尝试了几个命令,但都失败了。我已经花了大约 55 分钟来解决这个问题,但这个问题仍然让我困惑。仅供参考,我使用的是 wlan0

感谢 Ubuntu :)

PS:如果我可以提供任何其他信息,请随时询问。

答案1

如果您使用的是桌面版本,nmcli网络管理器的命令可能有用:

nmcli nm wifi [on|off]
nmcli dev wifi [list [iface <iface>] [bssid <BSSID>]]
nmcli dev wifi connect <(B)SSID> [password <password>] [wep-key-type key|phrase] [iface <iface>] [bssid <BSSID>] [name <name>] [--private] [--nowait] [--timeout <timeout>]
nmcli dev disconnect iface <iface> [--nowait] [--timeout <timeout>]
nmcli con up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [--nowait] [--timeout <timeout>]
nmcli con down id <id> | uuid <id>

为了:

  1. 禁用并启用 WiFi。
  2. 列出可用的网络(特定于无线设备和 BSSID(通常是 AP 的 MAC 地址))。
  3. 连接到网络(用于passwordWPA/WPA2,wep-key-type用于 WEP)。
  4. 断开设备连接并防止其再次自动连接。
  5. 激活现有连接。通常是与连接对应的id文件的名称。UUID 可在同一文件中获得。/etc/Network-Manager/system-connections
  6. 停用活动连接。

相关内容