Não é possível alterar a rota padrão-Rhel 5.9

Não é possível alterar a rota padrão-Rhel 5.9

estou tentando alterar o padrão para rotear para eth2 minha rota atual -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 - saída

# 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

O que estou tentando fazer é

> 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

Eu tentei diferentes maneiras de adicionar "gatewaydev=eth2" em/etc/sysconfig/network.
b> adicionou a rota eth2 por comando e excluiu a entrada da rota eth3.

após a rede de serviço reiniciar, voltando para a primeira saída.

me ajude obrigado

Responder1

Basta adicionar/substituir o endereço IP do gateway padrão em/etc/sysconfig/network

GATEWAY=10.235.2.1

E então reinicie o serviço newtwork

# service network restart

Responder2

Você deve ter o endereço da 10.235.2.0rede eth2primeiro e depois poderá alterar GATEWAY=o valor.

Responder3

Abra o arquivo /etc/sysconfig/network:

#vi  /etc/sysconfig/network

Configurar GATEWAY={Router-IP}

GATEWAY=10.235.2.1

Você precisa reiniciar o serviço de rede:

# /etc/init.d/networking restart

Responder4

Costumo adicionar o gateway ao arquivo de configuração /etc/sysconfig/network-scripts/ifcfg-ethX para a interface apropriada, por exemplo:

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

Eu costumonãopara colocá-lo em /etc/sysconfig/network, embora você certamente possa. Eu faço muitas configurações de ligação realmente complexas e fica mais fácil se todos os arquivos estiverem em um só lugar.

Se você fizer como eu, NÃO declare a interface do gateway em outros arquivos IFCFG. Ele os lerá em ordem, redefinindo o gateway todas as vezes, e você não obterá o comportamento esperado.

informação relacionada