RedHat - rota estática do gateway padrão

3

Estou tentando definir rotas estáticas e não obtive êxito.

Minha situação:

  • 2 portas do Nics 4.
  • Eth0 + Eth1 = bond0 (Classe c)
  • Eth2 - ativo (classe b)
  • Eth3 - Não ativo
  • Todo o tráfego passa pelo bond0 (gateway padrão)
  • Nada passa pela eth2

O que eu preciso:

  • Todo o tráfego passa pela eth2 (gateway padrão)
  • Exclua o tráfego para o segmento 1.2.3.X / 24 para passar pelo bond0
O comando

ip route mostra que a interface de gateway padrão é bond0

O que tentei:

  • Alterando o arquivo / etc / sysconfig / network com os parâmetros GATEWAY / GATEWAYDEV - não tem êxito
  • Definir rota estática para o segmento passar pelo vínculo 0 - bem-sucedido
  • alterando a ordem de criação de interfaces da rede: eth2 antes e depois de bond0 - nenhuma delas é bem-sucedida
  • os comandos: ip route dell default e em seguida ip route add default via 1.1.1.138 dev eth2 - bem-sucedido, mas alterado novamente após a reinicialização \ network restart

O que devo fazer para resolver isso?

Como configurar a interface do gateway padrão para eth2 (algo que eu não tentei ainda?)

Obrigado!

    
por Oz Bar-Shalom 16.01.2016 / 19:14

1 resposta

0

O valor varia dependendo se você estiver usando o NetworkManager ou o serviço de rede legado. O abaixo deve funcionar para rede.

Você precisará primeiro certificar-se de definir bond0 como seu gateway padrão. Para fazer isso, certifique-se de ter um gateway configurado em / etc / sysconfig / network

Depois disso, você vai querer criar / etc / sysconfig / network-scripts / route-eth2. No arquivo, adicione esta linha:

1.2.4.0/24 via 1.2.3.1
    
por 30.01.2016 / 03:30