Criando rotas persistentes (estáticas) – Configurando e administrando componentes de rede no Oracle ® Solaris 11.2
criando rotas persistentes(estáticas)
você usa o comando route para manipular manualmente os routingtables de rede. Para tornar as alterações persistentes nas reinicializações, use a opção –p. PorqueO arquivo/etc / defaultrouter está obsoleto no Oracle Solaris 11, Você pode gerenciar rotas nolonger (padrão ou não) usando este arquivo. Usar o routecommand é a única maneira de tornar as rotas persistentes manualmente nas reinicializações do sistema.
ao adicionar rotas persistentemente, deve-se ter cuidado para garantir que as rotas que você adiciona donot já existam na configuração persistente. Se essas rotas já existirem no persistentconfiguration, as tabelas de roteamento de rede podem mudar sem atualizar a rota persistente. Anexample seria uma situação em que a rota padrão do sistema é mapeada para o primaryinterface do sistema (que é frequentemente o caso após uma instalação do Oracle Solaris). Se você subseqüentementemudar a interface principal do sistema para outra interface, a rota padrão do sistema devetambém ser atualizado persistentemente. Uma prática recomendada é excluir a configuração de rota persistente priorto adicionando a nova rota. Para obter mais informações, consulte Solução de problemas ao adicionar uma rota persistente na solução de problemas de Administração de rede no Oracle Solaris 11.2.
-
Utilizar a rota de comando com a opção –p para persistentlyadd uma rota:
# route -p add default ip-address
Para as rotas que são criados usando-se esse método, use o percurso–pshow comando para exibir todas as rotas estáticas persistentes:
# route -p show
-
Exibição ativa no momento rotas em um sistema utilizando o netstatcommand com as seguintes opções:
# netstat -rn
Consulte o comando netstat(1M) e route(1M) páginas man.
Observe as seguintes informações adicionais sobre como criar e exibir persistentroutes:
para obter mais informações, consulte as páginas manuais netstat(1m) e route(1m).
para obter informações sobre como criar e exibir rotas padrão ao usar o modo reativo, seeChapter 5, sobre como administrar a configuração de rede baseada em Perfil no Oracle Solaris.
Como Adicionar uma Rota Estática para a Tabela de Roteamento
- Visualizar o estado atual da tabela de roteamento usando sua conta de usuário regular.
% netstat -rn
a saída seria semelhante ao seguinte:
Routing Table: IPv4 Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ---------- ---------192.168.5.125 192.168.5.10 U 1 5879 net0224.0.0.0 198.168.5.10 U 1 0 net0default 192.168.5.10 UG 1 91908127.0.0.1 127.0.0.1 UH 1 811302 lo0Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If--------------------------- --------------------------- ----- --- ------- -----::1 ::1 UH 2 0 lo0
- torne-se um administrador.
- (opcional)lave as entradas existentes na tabela de roteamento.
# route flush
- adicione uma rota persistente.
# route -p add -net network-address -gateway gateway-address
– P
cria uma rota que persiste nas reinicializações do sistema. Se você quiser que a rota persista apenas paraa sessão atual, não use a opção –p.
–net network-address
Especifica que a rota vai para a rede com o endereço especificado innetwork-address.
–gateway gateway-address
indica que o sistema de gateway para a rota especificada tem o endereço ipgateway-address.
exemplo 3-7 adicionando uma rota estática à tabela de roteamento
o exemplo a seguir mostra como adicionar uma rota estática a um roteador (roteador 2). A rota estáticaé necessário para o roteador de borda do AS, 10.0.5.150. Veja a figura 3-1 para uma ilustração deste particularsetup.
Você deve exibir a tabela de roteamento no Roteador 2 da seguinte maneira:
# netstat -rnRouting Table: IPv4Destination Gateway Flags Ref Use Interface-------------------- -------------------- ----- ----- ------ ---------default 172.20.1.10 UG 1 249 ce0224.0.0.0 172.20.1.10 U 1 0 ce010.0.5.0 10.0.5.20 U 1 78 bge0127.0.0.1 127.0.0.1 UH 1 57 lo0Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If--------------------------- --------------------------- ----- --- ------- -----::1 ::1 UH 2 0 lo0
A tabela de roteamento indica que existem duas rotas que o Router 2 conhece. O defaultroute usa a interface 172.20.1.10 do roteador 2 como seu gateway. A segunda rota, 10.0.5.0, foi descoberta pelo in.daemon roteado que está executando no roteador 2. O gateway para esta rota é o roteador 1 e tem o endereço IP10.0. 5. 20.
Você gostaria de acrescentar uma segunda rota para a rede 10.0.5.0, que tem sua porta de asthe o router de limite, como segue:
# route -p add -net 10.0.5.0/24 -gateway 10.0.5.150add net 10.0.5.0: gateway 10.0.5.150
A tabela de roteamento agora tem uma rota para o router de limite, que tem o IP address10.0.5.150.
# netstat -rnRouting Table: IPv4Destination Gateway Flags Ref Use Interface-------------------- -------------------- ----- ----- ------ ---------default 172.20.1.10 UG 1 249 ce0224.0.0.0 172.20.1.10 U 1 0 ce010.0.5.0 10.0.5.20 U 1 78 bge010.0.5.0 10.0.5.150 U 1 375 bge0127.0.0.1 127.0.0.1 UH 1 57 lo0Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If--------------------------- --------------------------- ----- --- ------- -----::1 ::1 UH 2 0 lo0