Linux下使用nmcli连接网络

Linux下使用nmcli连接网络

介绍

在使用ubuntu系统的时候,有时候不方便使用桌面,使用ssh远程连接,可能需要使用nmcli命令来连接网络。本文将介绍如何使用nmcli命令连接网络。nmcli 是 NetworkManager 的命令行工具,用于管理网络连接

查看网络设备状态

nmcli命令一般系统自带的有,没有的话使用命令安装,安装后首先查看设备状态,来判断是否有相关网络设备。

bash 复制代码
nmcli device status

显示所有网络设备(网卡、Wi-Fi、蓝牙等)的当前状态。

扫描可用的 Wi-Fi

复制代码
nmcli device wifi list

连接到 Wi-Fi

bash 复制代码
nmcli device wifi connect "SSID名称" password "密码"

如果权限不够需要加sudo

查看已保存的连接

bash 复制代码
nmcli connection show

列出所有已配置的网络连接(包括 Wi-Fi、有线、VPN 等)。

激活 / 停用连接

bash 复制代码
# 激活指定连接
nmcli connection up "连接名称"

# 停用指定连接
nmcli connection down "连接名称"

断开当前网络

bash 复制代码
nmcli device disconnect "设备名"

添加新连接(以 Wi-Fi 为例)

bash 复制代码
nmcli connection add type wifi con-name "新连接名称" ifname wlan0 ssid "SSID名称"

# 删除连接
nmcli connection delete "连接名称"

设置静态 IP(有线网络)

bash 复制代码
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 配置

bash 复制代码
nmcli networking reload
相关推荐
A小辣椒20 分钟前
TShark:基础知识
linux
AlfredZhao2 小时前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao17 小时前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334661 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪1 天前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush42 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5202 天前
Linux 11 动态监控指令top
linux
网络研究院2 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智2 天前
ARP代理--工作原理
运维·网络·arp·arp代理