Comando de rota de linha de comando do MS-DOS e Windows
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. |
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. |
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.
0 Comments