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
相关推荐
OPHKVPS19 小时前
微软确认 Windows 11 24H2 高危漏洞:累计更新导致开始菜单与文件资源管理器崩溃
网络·安全
埃伊蟹黄面19 小时前
Socket 通用结构体
linux·网络
运维儿19 小时前
7.ARP 代理与端口隔离:满足通信需求,保证通信安全
网络·智能路由器·代理模式·linux 网络·云计算网络
oi..19 小时前
Web 安全入门:XSS 漏洞原理与防护学习笔记 [ OWASP Top10 漏洞原理学习(仅用于合规测试)]
前端·网络·笔记·安全·网络安全·xss
Han.miracle19 小时前
Linux 常用命令速查与实战精讲
linux
三声三视19 小时前
鸿蒙 ArkTS 网络请求实战:从 HTTP 到 Axios 封装,打造生产级请求层
网络·http·axios·harmonyos·网络封装
网安老伯19 小时前
护网行动防守实战:Web应用XSS漏洞应急处置与防护体系搭建_护网行动web应用
linux·运维·服务器·前端·web安全·网络安全·xss
不愿透露姓名的大鹏19 小时前
MySQL慢查询日志实战优化指南
linux·服务器·数据库·mysql·adb
峥无19 小时前
Linux Makefile
linux·运维·服务器
24zhgjx-lxq20 小时前
OSPF的网络类型:P2P与Broadcast
网络·智能路由器·p2p·broadcast·ensp