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
相关推荐
zhang133830890754 小时前
传统机械三杯式风速传感器易磨损冻堵?CG-88金属超声波风速风向传感器给出免运维方案
运维·服务器·网络·人工智能·自动化
知已难寻4 小时前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
IpdataCloud6 小时前
批量查IP的API接口怎么选?免费API配额瓶颈与离线库本地批量方案实测
网络·网络协议·tcp/ip
2601_949847757 小时前
bcrypt.js 跨端三方库仓颉适配全流程
linux·运维·ubuntu
m0_639906947 小时前
Linux 操作系统入门:目录结构、服务排查常用命令、Shell 脚本基础
linux·运维·后端
ITyunwei09878 小时前
售后夜间值守怎么落地:从告警到交接的工单系统配置笔记
网络
Smoothcloud润云8 小时前
GPU远程纳管安全吗?最小权限、网络边界与日志审计实战
服务器·网络·人工智能·安全·gpu算力·gpu
ai大模型-探索者8 小时前
Function Call与MCP(区别、联系与实战)
java·服务器·网络
水饺编程9 小时前
第2章:Linux 基础,exit 命令
linux·c语言·汇编
木子欢儿9 小时前
Debian 13 + vsftpd 搭建FTP服务
linux·服务器·前端·网络·debian