Eu tenho um servidor linux d / b (OEL 6.4, mas efetivamente Redhat 6 eu acredito) com nics vinculados conectando a switches zimbro.
Eu dividi o vínculo em várias vlans (bond0.11, ... bond0.18) com intervalos de endereços IP 192.168.XY / 22 para que as instâncias do servidor d / b possam ouvir esses endereços separadamente, e Assim, garantir que o acesso d / b seja feito pela associação apropriada da VLAN e que projetos em diferentes vlans não possam se conectar a bancos de dados uns dos outros sem regras explícitas no firewall da Juniper.
Quando levanto a rede, tenho dois problemas:
- O g / w é definido como 0.0.0.0 na rede de todos os títulos
- Eu tenho que adicionar rotas manualmente para o g / w correto para cada rede
Então, por exemplo, eu tenho o seguinte roteamento por padrão:
Destination GateWay Genmask ... Iface
192.168.4.0 0.0.0.0 255.255.252.0 bond0.11
192.168.8.0 0.0.0.0 255.255.252.0 bond0.12
... etc
E eu tenho que adicionar manualmente as rotas para os gateways de cada rede com
route add -net 192.168.4.0 netmask 255.255.252.0 gw 192.168.4.1
route add -net 192.168.8.0 netmask 255.255.252.0 gw 192.168.8.1
O que eu gostaria de fazer é configurar automaticamente os endereços do gateway X.1 quando a rede for iniciada, mas não consegui encontrar a mágica apropriada para ativar isso.
Eu tentei adicionar arquivos para route-bond0.11 com:
192.168.4.0/22 via 192.168.4.1
mas quando eu inicio a rede, recebo um erro
Bringing up interface bond0: [ OK ]
Bringing up interface bond0.11: RTNETWORK answers: File exists
que eu pesquisei e normalmente significa que a rota não é necessária, pois ela já existe. Presumivelmente, isso é por causa das entradas padrão 0.0.0.0 que estou recebendo.
Eu não tenho uma entrada GATEWAY em nenhum dos arquivos ifcfg-bond0.XX (tentei isso e o "último" venceu definindo o gateway padrão global que não é o que eu quero neste caso). / p>
Então, minhas perguntas são:
- Como obtenho a rede sem as entradas 0.0.0.0?
- Isso permitiria que os arquivos route-bond.XX funcionassem corretamente?
- Ou existe outra maneira de definir as rotas na inicialização da rede?
Uma vez que minhas rotas manuais estão no lugar, tudo está bem, os gateways no zimbro estão todos lá e o tráfego flui através das minhas VLANs como esperado, eu não consigo fazer as configurações iniciais serem o que acontecem na inicialização ou reinicialização da rede.
EDIT Um pouco embaraçoso depois de reinicializar tudo, tudo está funcionando como deveria e não precisa do roteamento adicionado para fazer com que o tráfego funcione para o resto da VLAN através do switch. Esta foi uma mistura de um problema transitório com a nova configuração e meu entendimento de gateways, neste caso, parece.