无法更改默认路由-Rhel 5.9

无法更改默认路由-Rhel 5.9

我正在尝试将默认路由更改为 eth2,我的当前路由为 -no/p--

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.235.4.0      *               255.255.255.0   U     0      0        0 eth3
10.235.3.0      *               255.255.255.0   U     0      0        0 eth2
10.235.2.0      *               255.255.255.0   U     0      0        0 eth0
169.X.0.0     *               255.255.0.0     U     0      0        0 eth3
default         10.235.4.1      0.0.0.0         UG    0      0        0 eth3

IP ro sh-输出

# ip ro sh
10.235.4.0/24 dev eth3  proto kernel  scope link  src 10.235.4.21
10.235.3.0/24 dev eth2  proto kernel  scope link  src 10.235.3.21
10.235.2.0/24 dev eth0  proto kernel  scope link  src 10.235.2.21
169.x.0.0/16 dev eth3  scope link
default via 10.235.4.1 dev eth3

我想做的是

> Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.235.4.0      *               255.255.255.0   U     0      0        0 eth3
10.235.3.0      *               255.255.255.0   U     0      0        0 eth2
10.235.2.0      *               255.255.255.0   U     0      0        0 eth0
169.x.0.0       *               255.255.0.0     U     0      0        0 eth3
default         10.235.2.1      0.0.0.0         UG    0      0        0 eth2

我尝试了不同的方法 a> 在 /etc/sysconfig/network 中添加“gatewaydev=eth2”。b
> 通过命令添加路由 eth2 并删除 eth3 路由条目。

服务网络重新启动后它将返回到第一个输出。

帮助我谢谢

答案1

只需在 /etc/sysconfig/network 中添加或替换默认网关 IP 地址即可

GATEWAY=10.235.2.1

然后重启newwork服务

# service network restart

答案2

10.235.2.0您必须首先获得网络地址eth2,然后才能更改GATEWAY=值。

答案3

打开 /etc/sysconfig/network 文件:

#vi  /etc/sysconfig/network

设置 GATEWAY={路由器 IP}

GATEWAY=10.235.2.1

您需要重新启动网络服务:

# /etc/init.d/networking restart

答案4

我倾向于将网关添加到 /etc/sysconfig/network-scripts/ifcfg-ethX 配置文件中以获得适当的接口,例如:

BOOTPROTO=none
DEVICE=eth0
ONBOOT=yes
SLAVE=no
IPADDR=10.20.30.40
NETMASK=255.255.255.0
GATEWAY=10.20.30.1
USERCTL=no
BROADCAST=10.20.30.255

我倾向于不是将其放在 /etc/sysconfig/network 中,当然也可以。我做了很多非常复杂的绑定配置,如果所有文件都放在一个地方,事情就会变得更容易。

如果您像我一样这样做,请不要在其他 IFCFG 文件中声明网关接口。它会按顺序读取它们,每次都会重置网关,并且您将无法获得预期的行为。

相关内容