2026/4/18 18:18:32
网站建设
项目流程
重庆做网站的网络公司,网站建设实践报告小结,wordpress 百度云盘,oa管理系统报价一、nmcli核心概念铺垫在使用前#xff0c;先明确两个关键概念#xff1a;设备#xff08;device#xff09;#xff1a;指物理的网络接口#xff08;如以太网 eth0、无线 wlan0#xff09;#xff0c;是硬件层面的对象。连接#xff08;connection#xff09;#…一、nmcli核心概念铺垫在使用前先明确两个关键概念设备device指物理的网络接口如以太网 eth0、无线 wlan0是硬件层面的对象。连接connection是网络配置的集合包含 IP、DNS、网关等参数一个设备可以绑定多个连接但同一时间只能激活一个。二、nmcli常用操作从基础到进阶1. 查看网络状态最常用bash运行# 查看所有网络设备的状态是否连接、类型等 nmcli device status # 查看具体设备的详细信息比如eth0 nmcli device show eth0 # 查看所有已配置的连接包括活跃和非活跃 nmcli connection show # 只查看活跃的连接 nmcli connection show --active说明这一步是配置前的基础能帮你确认以太网连接名比如Wired connection 1、设备名比如eth0。2. 管理以太网连接核心配置1设置静态 IP对应树莓派以太网bash运行# 第一步替换连接名如Wired connection 1和参数修改静态IP配置 sudo nmcli connection modify Wired connection 1 \ ipv4.addresses 192.168.1.100/24 \ # 静态IP子网掩码/24对应255.255.255.0 ipv4.gateway 192.168.1.1 \ # 网关路由器地址 ipv4.dns 8.8.8.8,114.114.114.114 \# DNS服务器多个用逗号分隔 ipv4.method manual # 手动配置静态IP如果是自动获取则用auto # 第二步重启连接使配置生效 sudo nmcli connection down Wired connection 1 sudo nmcli connection up Wired connection 12恢复自动获取 IPDHCP如果想从静态 IP 改回默认的自动获取执行bash运行sudo nmcli connection modify Wired connection 1 \ ipv4.method auto \ # 改为DHCP自动获取 ipv4.addresses \ # 清空静态IP可选auto模式会自动忽略 ipv4.gateway \ # 清空网关可选 ipv4.dns # 清空DNS可选 # 重启连接生效 sudo nmcli connection down Wired connection 1 sudo nmcli connection up Wired connection 13创建新的以太网连接如果想为 eth0 创建一个新的连接配置比如区分办公和家庭网络bash运行# 创建名为Ethernet-Home的连接绑定eth0设备 sudo nmcli connection add \ type ethernet \ # 类型为以太网 ifname eth0 \ # 绑定的设备名 con-name Ethernet-Home \ # 连接名自定义 ipv4.addresses 192.168.0.200/24 \ # 家庭网络的静态IP ipv4.gateway 192.168.0.1 \ ipv4.dns 223.5.5.5 \ ipv4.method manual3. 管理连接的基本操作bash运行# 激活启动某个连接 sudo nmcli connection up Wired connection 1 # 停用关闭某个连接 sudo nmcli connection down Wired connection 1 # 删除不需要的连接比如上面创建的Ethernet-Home sudo nmcli connection delete Ethernet-Home # 重命名连接比如把Wired connection 1改成Ethernet-Office sudo nmcli connection modify Wired connection 1 con-name Ethernet-Office4. 管理无线连接拓展树莓派也常用bash运行# 扫描附近的WiFi nmcli device wifi rescan nmcli device wifi list # 连接到WiFi替换SSID和密码 sudo nmcli device wifi connect WiFi-SSID password WiFi-Password # 断开WiFi连接 sudo nmcli device disconnect wlan05. 网络服务管理bash运行# 重启NetworkManager服务配置出问题时可用 sudo systemctl restart NetworkManager # 查看NetworkManager状态 sudo systemctl status NetworkManager三、配置验证与排查bash运行# 查看连接的具体配置确认参数是否生效 nmcli connection show Wired connection 1 | grep -E ipv4.addresses|ipv4.gateway|ipv4.dns # 查看设备的IP地址验证是否配置成功 ip a show eth0 # 测试网络连通性 ping 192.168.1.1 # 测试网关 ping 8.8.8.8 # 测试外网总结nmcli的核心是区分设备device和连接connection配置主要针对连接操作。树莓派以太网配置的关键步骤先nmcli connection show确认连接名再用nmcli connection modify修改 IP 参数最后重启连接生效。静态 IP 设置需指定ipv4.method manual自动获取则用ipv4.method auto这是最容易出错的关键点。