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
相关推荐
忆~遂愿几秒前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
湘-枫叶情缘4 分钟前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
会员源码网6 分钟前
理财源码开发:单语言深耕还是多语言融合?看完这篇不踩坑
网络·个人开发
米羊1211 小时前
已有安全措施确认(上)
大数据·网络
Fcy6481 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满1 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠1 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Gary Studio1 小时前
rk芯片驱动编写
linux·学习
mango_mangojuice1 小时前
Linux学习笔记(make/Makefile)1.23
java·linux·前端·笔记·学习
Harvey9032 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s