作为技术支持工程师,以下是通过 nmcli 检查和修改网络配置的常用方案:
1. 检查当前网络配置
- 查看所有连接:
nmcli connection show
- 查看具体连接的详细信息(例如连接名为 eth0):
nmcli connection show eth0
- 查看设备状态:
nmcli device status nmcli device show eth0 # 替换为实际设备名
2. 修改网络配置
-
修改IP地址/DNS/网关(以 eth0 为例):
# 设置静态IP和子网掩码 sudo nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24 # 设置网关 sudo nmcli connection modify eth0 ipv4.gateway 192.168.1.1 # 设置DNS(多个DNS用逗号分隔) sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8,1.1.1.1" # 设置自动获取IP(DHCP) sudo nmcli connection modify eth0 ipv4.method auto
- 应用配置变更:
sudo nmcli connection down eth0 && sudo nmcli connection up eth0
3. 注意事项
- 操作前确认连接名和设备名(通过步骤1查询)
- 修改静态IP时需确保与网络环境兼容
- 若配置错误导致断网,可通过
sudo systemctl restart NetworkManager
恢复 - 建议修改前备份配置:
cp /etc/sysconfig/network-scripts/ifcfg-eth0 ~/