Comando de rota de linha de comando do MS-DOS e Windows


0

Comando de rota de linha de comando do MS-DOS e Windows

comando de rota

O comando route é usado para configurar manualmente as rotas em uma tabela de roteamento.

Disponibilidade

Route é um comando externo disponível para os seguintes sistemas operacionais da Microsoft como route.exe.

  • Windows 95
  • Windows 98
  • Windows ME
  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Sintaxe de rota

Windows Vista e sintaxe posterior

ROUTE [-f] [-p] [-4|-6] command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]
-f Limpa as tabelas de roteamento de todas as entradas de gateway. Se for usado em conjunto com um dos comandos, as tabelas serão limpas antes de executar o 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. Quando usado com o comando PRINT, exibe a lista de rotas persistentes registradas. o comando -p é ignorado para todos os outros comandos, que sempre afetam as rotas persistentes apropriadas. Esta opção não é compatível com o Windows’95. comando
-4 Force o uso de IPv4.
-6 Force o uso de IPv6.
comando Um desses:

PRINT Imprime uma rota.
ADD Adiciona uma rota.
DELETE Exclui uma rota.
ALTERAR Modifica um destino de rota existente.

destino Especifica o host.
MASCARAR Especifica que o próximo parâmetro é o valor ‘máscara de rede’.
máscara de rede Especifica um valor de máscara de sub-rede para esta entrada de rota. Se não for especificado, o padrão é 255.255.255.255.
Porta de entrada Especifica um gateway.
interface O número da interface para a rota especificada.
METRIC Especifica a métrica, ou seja, o custo para o destino.

Todos os nomes simbólicos usados ​​para 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 nomes de host HOSTS.

Se o comando for PRINT ou DELETE, o destino ou gateway pode ser um curinga (asterisco ‘*’) ou o argumento do gateway pode ser omitido.

Se Dest contiver um * ou?, Ele será tratado como um padrão de shell e apenas as rotas de destino correspondentes serão impressas. O ‘*’ corresponde a qualquer string e ‘?’ corresponde a qualquer um dos caracteres. Exemplos: 157. *. 1, 157. *, 127. *, * 224 *.

A correspondência de padrão só é permitida no comando PRINT.
Notas de diagnóstico:
MASK inválido gera um erro, ou seja, quando (DEST & MASK)! = DEST.
Exemplo> rota ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1

A adição da rota falhou: o parâmetro de máscara especificado é inválido.
(Destino e máscara)! = Destino.

Windows XP e sintaxe anterior

ROUTE [-f] [-p] command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]
-f Limpa as tabelas de roteamento de todas as entradas do gateway. Se for usado em conjunto com um dos comandos, as tabelas serão limpas antes de executar o 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. Quando usado com o comando PRINT, exibe a lista de rotas persistentes registradas. O comando -p é ignorado para todos os outros comandos, que sempre afetam as rotas persistentes apropriadas. Esta opção não é compatível com o Windows’95.
comando Um desses:

PRINT Imprime uma rota.
ADD Adiciona uma rota.
DELETE Exclui uma rota.
ALTERAR Modifica um destino de rota existente.

destino Especifica o host.
MASCARAR Especifica que o próximo parâmetro é o valor ‘máscara de rede’.
máscara de rede Especifica um valor de máscara de sub-rede para esta entrada de rota. Se não for especificado, o padrão é 255.255.255.255.
Porta de entrada Especifica um gateway.
interface O número da interface para a rota especificada.
METRIC Especifica a métrica, ou seja, o custo para o destino.

Todos os nomes simbólicos usados ​​para 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 nomes de host HOSTS.

Se o comando for PRINT ou DELETE, o destino ou gateway pode ser um curinga (asterisco ‘*’) ou o argumento do gateway pode ser omitido.

Se Dest contiver um * ou?, Será tratado como um padrão de shell e apenas as rotas de destino correspondentes serão impressas. O ‘*’ corresponde a qualquer string e ‘?’ corresponde a qualquer um dos caracteres. Exemplos: 157. *. 1, 157. *, 127. *, * 224 *.

Notas de diagnóstico:
MASK inválido gera um erro, ou seja, quando (DEST & MASK)! = DEST.
Exemplo> rota ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
A adição da rota falhou: o parâmetro de máscara especificado é inválido.
(Destino e máscara)! = Destino.

Exemplos de rota

> route PRINT
rout ADD 157.0.0.0    MASK 255.0.0.0   157.55.80.1   METRIC 3  IF2
^destination ^mask ^gateway ^metric ^interface

Quando IF não é fornecido, ele tenta encontrar a melhor interface para o gateway.

> route PRINT
> route PRINT 157* .... Only prints those matching 157*
> route DELETE 157.0.0.0
> route PRINT

Uma maneira de usar isso seria a seguinte: Você não pode executar ping no servidor ao qual está se conectando, mas sabe que o endereço IP é 127.16.16.10.

> route PRINT
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 14 a4 c3 44 20 ...... Xircom CardBus Ethernet 10/100 Adapter
0x3 ...00 b0 d0 43 55 a5 ...... 3Com EtherLink PCI
0x4 ...00 01 b0 8f 8f 80 ...... NdisWan Adapter
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 127.16.8.14 127.16.8.14 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
127.16.0.0 255.255.0.0 127.16.8.14 127.16.8.14 1
127.16.8.14 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.50.0 255.255.255.0 192.168.50.65 192.168.50.65 2
192.168.50.65 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.50.255 255.255.255.255 192.168.50.65 192.168.50.65 1
224.0.0.0 224.0.0.0 127.16.8.14 127.16.8.14 1
224.0.0.0 224.0.0.0 192.168.50.65 192.168.50.65 1
255.255.255.255 255.255.255.255 192.168.50.65 192.168.50.65 1

Observe que nenhum gateway para o IP atual vai para 255.255.255.0, portanto, ele deve ser adicionado. Agora digite o seguinte comando.

> route ADD 127.16.0.0 MASK 255.255.255.0 <your current IP from winntcfg or winipcfg> METRIC 1

Em seguida, digite o seguinte comando:

> route print
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 127.16.8.14 127.16.8.14 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
127.16.0.0 255.255.0.0 127.16.8.14 127.16.8.14 1
** 127.16.0.0 255.255.255.0 127.16.8.14 127.16.8.14 1
127.16.8.14 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.50.0 255.255.255.0 192.168.50.65 192.168.50.65 2
192.168.50.65 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.50.255 255.255.255.255 192.168.50.65 192.168.50.65 1
224.0.0.0 224.0.0.0 127.16.8.14 127.16.8.14 1
224.0.0.0 224.0.0.0 192.168.50.65 192.168.50.65 1
255.255.255.255 255.255.255.255 192.168.50.65 192.168.50.65 1

Observe que o ** endereço IP me fornece o gateway padrão.


Like it? Share with your friends!

0
Rubem Rego

0 Comments

Your email address will not be published. Required fields are marked *