CentOS设置默认网关

最近买了一个VPS有两个IP,想让机器流量走另一个IP。

首先查看当前路由表。

[root@ ~]# ip route show
default via 1.1.1.1 dev eth0
1.1.1.0/24 dev eth0 proto kernel scope link src 1.1.1.88
2.2.2.0/24 dev eth0 proto kernel scope link src 2.2.2.77
169.254.0.0/16 dev eth0 scope link metric 1002

再看一下网络接口的状态,只截取关键信息。

[root@ ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>
mtu 1500
inet 1.1.1.88 netmask 255.255.255.0 broadcast 1.1.1.255
eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 2.2.2.77 netmask 255.255.255.0 broadcast 2.2.2.255

修改默认网关从2.2.2.1走。当然,此处的网关要符合上面2.2.2.0/24对应的子网的网关。

ip route replace default via 2.2.2.1 dev eth0:1

添加新评论