【稀缺资料曝光】MS-720认证必考项:Teams Agent消息安全传输的5层防护体系
2025/12/17 18:05:44
nmcli核心概念铺垫在使用前,先明确两个关键概念:
nmcli常用操作(从基础到进阶)bash
运行
# 查看所有网络设备的状态(是否连接、类型等) nmcli device status # 查看具体设备的详细信息(比如eth0) nmcli device show eth0 # 查看所有已配置的连接(包括活跃和非活跃) nmcli connection show # 只查看活跃的连接 nmcli connection show --active说明:这一步是配置前的基础,能帮你确认以太网连接名(比如Wired connection 1)、设备名(比如eth0)。
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 1"如果想从静态 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 1"如果想为 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 manualbash
运行
# 激活(启动)某个连接 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-Office"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 wlan0bash
运行
# 重启NetworkManager服务(配置出问题时可用) sudo systemctl restart NetworkManager # 查看NetworkManager状态 sudo systemctl status NetworkManagerbash
运行
# 查看连接的具体配置(确认参数是否生效) 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 参数,最后重启连接生效。ipv4.method manual,自动获取则用ipv4.method auto,这是最容易出错的关键点。