Linux下使用nmcli连接网络¶
介绍¶
在使用ubuntu系统的时候,有时候不方便使用桌面,使用ssh远程连接,可能需要使用nmcli
命令来连接网络。本文将介绍如何使用nmcli
命令连接网络。nmcli
是 NetworkManager 的命令行工具,用于管理网络连接
查看网络设备状态¶
nmcli命令一般系统自带的有,没有的话使用命令安装,安装后首先查看设备状态,来判断是否有相关网络设备。
nmcli device status
扫描可用的 Wi-Fi¶
nmcli device wifi list
连接到 Wi-Fi¶
nmcli device wifi connect "SSID名称" password "密码"
sudo
。
查看已保存的连接¶
nmcli connection show
激活 / 停用连接¶
# 激活指定连接
nmcli connection up "连接名称"
# 停用指定连接
nmcli connection down "连接名称"
断开当前网络¶
nmcli device disconnect "设备名"
添加新连接(以 Wi-Fi 为例)¶
nmcli connection add type wifi con-name "新连接名称" ifname wlan0 ssid "SSID名称"
# 删除连接
nmcli connection delete "连接名称"
设置静态 IP(有线网络)¶
nmcli connection modify "连接名称" ipv4.addresses "192.168.1.100/24" \
ipv4.gateway "192.168.1.1" \
ipv4.dns "8.8.8.8,8.8.4.4" \
ipv4.method manual
重新加载 NetworkManager 配置¶
nmcli networking reload