nmcli 使用命令行连接wifi

nmcli 的具体命令可以参考redhat的相关文档。这篇文章简单记录如何使用命令行连接wifi。

简单来看如下:

nmcli dev wifi list/show
nmcli dev wifi connect <SSID>  password <password>
nmcli conn up <Name> 
  1. 查看可用 Wi-Fi 访问点

    nmcli dev wifi list
    

    image-20220104093644673

  2. 输入密码连接wifi

    nmcli dev wifi connect bakemonogatari password xxxxxx
    

    image-20220104101559167

    每次命令执行后,会在 /etc/NetworkManager/system-connections/ 目录下创建一个新文件来保存配置,重复执行则创建多个这样的文件。删除wifi连接,在 /etc/NetworkManager/system-connections/ 目录下的对应文件也会被删除。

    nmcli conn show # 查看
    nmcli con del bakemonogatari # 删除
    

    image-20220104102320594

  3. 主动连接某配置的wifi

    nmcli connection up bakemonogatari # 开启
    nmcli connection down  # 关闭
    
  4. 设置该wifi自动连接

    nmcli connection modify bakemonogatari connection.autoconnect yes
    
  5. 其他操作

    • 检查可用设备,查看设备链接状态

       nmcli dev status # 
      

      wlp3s0 是我们的wifi设备。

      image-20220104091538547

    • 以下命令更改 Wi-Fi 状态:

       nmcli radio wifi [on | off ]
      

      image-20220104091721278

参考资料


如果本文对你有帮助,欢迎投食

linux awesome 窗口管理器使用备忘 vscode code server 配置 golang 和 php 开发环境(2)