温馨提示×

centos怎样替换网关地址

小樊
33
2026-10-17 22:34:41
栏目: 智能运维

在 CentOS 中“替换网关地址”通常有两种场景:临时修改(重启失效) 和 永久修改(配置文件)。下面分别说明(适用于 CentOS 6/7/8 常见情况)。


一、临时替换网关(立即生效,重启丢失)

1. 查看当前网关

ip route
# 或
route -n

2. 删除旧网关

ip route del default via 旧网关IP

3. 添加新网关

ip route add default via 新网关IP dev 网卡名

示例:

ip route del default via 192.168.1.1
ip route add default via 192.168.1.254 dev eth0

二、永久替换网关(推荐)

CentOS 7 / 8(使用网卡配置文件)

1. 编辑网卡配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0

2. 修改或添加网关

GATEWAY=192.168.1.254

(如果有 DEFROUTE=no,改为 yes)

3. 重启网络

# CentOS 7
systemctl restart network

# CentOS 8
nmcli connection reload
nmcli connection down eth0
nmcli connection up eth0

CentOS 6

vi /etc/sysconfig/network
GATEWAY=192.168.1.254
service network restart

三、使用 nmcli(CentOS 7/8 推荐)

nmcli connection modify eth0 ipv4.gateway 192.168.1.254
nmcli connection up eth0

四、验证

ip route | grep default
ping 8.8.8.8

如果你能告诉我:

  • CentOS 版本
  • 网卡名称
  • 当前和新的网关 IP

我可以给你精确命令。

0 踩