方法一:手工编辑 ifcfg 文件并应用配置
操作步骤
编辑网卡配置文件
替换xxx
为实际网卡名称(如ens33
):vi /etc/sysconfig/network-scripts/ifcfg-xxx
重新加载网络配置
nmcli c reload
激活网卡配置
nmcli c up xxx # 仅启动指定网卡
方法二:完全使用 nmcli 管理网络
基础操作命令
查看网络信息
列出所有网络连接:
nmcli connection
输出示例:
NAME UUID TYPE DEVICE ens33 a92fa07b-9b68-4d2b-a2e7-e55146099b1b ethernet ens33 ens36 418da202-9a8c-b73c-e8a1-397e00f3c6b2 ethernet ens36
查看指定连接的详细信息:
nmcli connection show xxx
查看所有活动连接:
nmcli connection show --active
配置静态 IP
设置 IPv4 地址和子网掩码(CIDR 格式):
nmcli connection modify xxx ipv4.addresses 192.168.0.58/24
切换为手动 IP 分配模式:
nmcli connection modify xxx ipv4.method manual
添加/删除多个 IP 地址:
# 添加 nmcli connection modify xxx +ipv4.addresses 192.168.0.59/24 # 删除 nmcli connection modify xxx -ipv4.addresses 192.168.0.59/24
配置 DNS 与网关
单行配置(推荐):
nmcli connection modify xxx ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2
分步配置:
# 添加 DNS nmcli connection modify xxx ipv4.dns 114.114.114.114 # 删除 DNS nmcli connection modify xxx -ipv4.dns 114.114.114.114 # 添加网关 nmcli connection modify xxx ipv4.gateway 192.168.0.2
删除网络连接
nmcli connection delete xxx
配置生效操作
重新加载配置:
nmcli c reload
手动激活连接(新配置需手动启动):
nmcli c up xxx
注意事项
- 网卡标识符:所有命令中的
xxx
需替换为实际网卡名称(如ens33
)。 - 配置验证:使用
nmcli connection show xxx
检查配置是否生效。 - 网络中断风险:修改配置可能导致临时断网,建议在本地终端操作。
- CIDR 格式:子网掩码推荐使用
/24
格式,替代传统NETMASK
。
评论 (0)