Ola pessoal irei agora mostrar a utilidade de um comando pouco usado no Windows
o route, que me ajuda e muito no dia-a-dia.
Ele serve para manipular as tabelas de roteamento.
Sintax: ROUTE [-f] [-p] [-4|-6] comando [destination]
[MASK netmask] [gateway] [METRIC metric] [IF
interface]
-f Limpa todas as entradas de gateway das tabelas de roteamento, Se usado
em conjunto com um dos comandos, as tabelas serão limpas antes da execução do comando.
-p Quando usado com o comando
ADD, torna uma rota persistente nas
inicializações do sistema. Por padrão, as rotas não são
preservadas quando o sistema é reiniciado. Ignorado para todos os
outros comandos, que sempre afetam as rotas persistentes apropriadas.
Não há suporte para esta opção no Windows 95. -4 Forçar usando IPv4. -6 Forçar usando IPv6.
PRINT : Imprime
uma rota
ADD : Adiciona uma rota DELETE
: Exclui uma rota
CHANGE :
Modifica uma rota existente
destination
: Especifica o host.
MASK
: Especifica se o próximo parâmetro é o valor 'netmask'. netmask
: Especifica um valor de máscara de sub-rede para esta entrada de rota, se não especificado, o padrão será 255.255.255.255
[MASK netmask] [gateway] [METRIC metric] [IF
interface]
-f Limpa todas as entradas de gateway das tabelas de roteamento, Se usado
em conjunto com um dos comandos, as tabelas serão limpas antes da execução do comando.
-p Quando usado com o comando
ADD, torna uma rota persistente nas
inicializações do sistema. Por padrão, as rotas não são
preservadas quando o sistema é reiniciado. Ignorado para todos os
outros comandos, que sempre afetam as rotas persistentes apropriadas.
Não há suporte para esta opção no Windows 95. -4 Forçar usando IPv4. -6 Forçar usando IPv6.
PRINT : Imprime
uma rota
ADD : Adiciona uma rota DELETE
: Exclui uma rota
CHANGE :
Modifica uma rota existente
destination
: Especifica o host.
MASK
: Especifica se o próximo parâmetro é o valor 'netmask'. netmask
: Especifica um valor de máscara de sub-rede para esta entrada de rota, se não especificado, o padrão será 255.255.255.255
Gateway
: Especifica o gateway. interface
: o número da interface da rota especificada. METRIC
: especifica a métrica, isto é, o custo do destino. Todos os nomes simbólicos usados para o destino são
pesquisados no arquivo de banco de dados
de rede NETWORKS. Os nomes simbólicos do gateway são pesquisados
no arquivo de banco de dados de nome de host HOSTS.
Se o comando for PRINT ou
DELETE. O destino ou o gateway poderá ser um caractere
curinga, (sendo especificado como um asterisco'*'), ou o argumento de
gateway poderá ser omitido.
Se Dest contiver * ou ?, será tratado como padrão de shell e somente as rotas de
destino correspondentes serão impressas. O '*' corresponde a qualquer
cadeia de caracteres, e o '?' corresponde a apenas um caractere.
Exemplos: 157.*.1, 157.*,
127.*, *224*.
A correspondência de padrões só é permitida no comando PRINT.
: Especifica o gateway. interface
: o número da interface da rota especificada. METRIC
: especifica a métrica, isto é, o custo do destino. Todos os nomes simbólicos usados para o destino são
pesquisados no arquivo de banco de dados
de rede NETWORKS. Os nomes simbólicos do gateway são pesquisados
no arquivo de banco de dados de nome de host HOSTS.
Se o comando for PRINT ou
DELETE. O destino ou o gateway poderá ser um caractere
curinga, (sendo especificado como um asterisco'*'), ou o argumento de
gateway poderá ser omitido.
Se Dest contiver * ou ?, será tratado como padrão de shell e somente as rotas de
destino correspondentes serão impressas. O '*' corresponde a qualquer
cadeia de caracteres, e o '?' corresponde a apenas um caractere.
Exemplos: 157.*.1, 157.*,
127.*, *224*.
A correspondência de padrões só é permitida no comando PRINT.
Observações de Diagnóstico: MASK inválido gera um erro, quando (DEST & MASK)
!= DEST.
Exemplo:
!= DEST.
Exemplo:
> route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1
IF 1
Falha na adição da rota:
o parâmetro de máscara especificado é
inválido. (Destination &
Mask) != Destination.
Exemplos:
> route PRINT
> route PRINT -4
> route PRINT -6
> route PRINT 157* .... Imprime apenas os 157* correspondentes
> route ADD 157.0.0.0
MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
destination
mask gateway metric
Interface
IF 1
Falha na adição da rota:
o parâmetro de máscara especificado é
inválido. (Destination &
Mask) != Destination.
Exemplos:
> route PRINT
> route PRINT -4
> route PRINT -6
> route PRINT 157* .... Imprime apenas os 157* correspondentes
> route ADD 157.0.0.0
MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
destination
mask gateway metric
Interface
Se IF não for determinado,
o comando tentará encontrar a melhor interface para o gateway.
> route ADD 3ffe::/32
3ffe::1
> route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2
CHANGE é usado para modificar
o gateway e/ou a métrica somente. > route DELETE 157.0.0.0 > route DELETE 3ffe::/32
Na imagem acima podemos olhar para a rota 0.0.0.0, essa rota é nossa rota de gateway, se você estiver usando duas placas de rede e possuir dois gateways distintos na rede, mas quiser utilizar somente um em especifico recomendo apagar uma dessas rotas e recriar ela novamente.
Segue como realizar isso:
Ø route delete 0.0.0.0
Ø route add 0.0.0.0 mask 0.0.0.0
Ø route add 192.168.0.0 mask 255.255.0.0
Essa config diz que o primeiro gateway é o principal (default) e que o segundo gateway é o principal para os ips da rede 192.168.0.0.
0 comentários:
Postar um comentário