Criando rotas estáticas no Red Hat sem usar "route add"
Esta configuração foi testada no RedHat 8 e 9,
versões anteriores podem não funcionar desta forma.
Para criar rotas estáticas em uma interface de rede você
deverá criar o arquivo "ethX.route" no diretório
/etc/sysconfig/network-scripts.
No caso o X será o número da interface desejada, por
exemplo: "eth0.route".
Dentro deste arquivo coloque as rotas no seguinte formato:
GATEWAY0=192.168.0.7
NETMASK0=255.255.252.0
ADDRESS0=192.168.5.0
GATEWAY1=192.168.0.6
NETMASK1=255.255.252.0
ADDRESS1=192.168.4.0
Observe que é possível adicionar diversas rotas no mesmo arquivo.
Desta forma as rotas serão carregadas automaticamente no boot,
eliminando a necessidade de se usar o "route add" no "rc.local".
As rotas também serão carregadas no caso de um "network restart".
Outras dicas deste autor
Como trocar senhas de usuários dentro de um Shell Script
Usando um ZipDrive IDE interno no Linux
Como resolver o problema de lentidão na autenticação do SSH
Desabilitando roaming profile para logon em domínio Samba
Restringindo acesso do "root" ao SSH
Leitura recomendada
Teclas "/" e "?" teclado Lenovo (netbook S10)
Importar chave pública GPG
Instalando Cinnamon no Ubuntu 18.04 LTS
Expandindo LVM (modo simples)
Boot lento no Fedora 15?
Comentários
Beleza, cara, mas só tem um detalhe: o nome do arquivo não é ethx.route, mas route.ethx.
Criando o arquivo com o nome que vc citou na dica a rota não sobe.
Então, só para reforçar...
o arquivo deve ser /etc/sysconfig/network-scripts/route-eth2
[]'s
chmod000
ambos funcionam.
Amigo entao criei 10 rotas (Vlans) mas ele não sobe todas... alguem sabe dizer porque?
Halleybr, rotas não são Vlans. Voce seguiu o procedimento do arquivo ou tem mais alguma coisa envolvida?
[]'s
Fernando