在 CentOS 中“替换网关地址”通常有两种场景:临时修改(重启失效) 和 永久修改(配置文件)。下面分别说明(适用于 CentOS 6/7/8 常见情况)。
ip route
# 或
route -n
ip route del default via 旧网关IP
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
vi /etc/sysconfig/network-scripts/ifcfg-eth0
GATEWAY=192.168.1.254
(如果有 DEFROUTE=no,改为 yes)
# CentOS 7
systemctl restart network
# CentOS 8
nmcli connection reload
nmcli connection down eth0
nmcli connection up eth0
vi /etc/sysconfig/network
GATEWAY=192.168.1.254
service network restart
nmcli connection modify eth0 ipv4.gateway 192.168.1.254
nmcli connection up eth0
ip route | grep default
ping 8.8.8.8
如果你能告诉我:
我可以给你精确命令。