A tabela de roteamento do Windows não permite a rota permanente

2

Eu me deparei com um problema estranho hoje. Ao tentar adicionar uma rota para as tabelas de roteamento (no Windows 7 Professional x64), estou usando o comando

Route add –p 192.168.20.0 mask 255.255.255.0 192.0.0.241

No entanto, isso me dá um Route: bad argument 192.0.0.241 , o que sugeriria que há algum tipo de problema com esse IP (que é nosso firewall). No entanto, eu então corri

Route add 192.168.20.0 mask 255.255.255.0 192.0.0.241

e funciona bem e eu posso acessar essa rede. Alguém tem alguma idéia de por que o roteamento permanente não funcionou? Eu usei-o em cerca de sete ou oito máquinas no passado sem problemas (em máquinas XP e W7).

Obrigado

    
por bmgh1985 20.01.2014 / 10:44

3 respostas

0

Curiosamente, consegui consertar isso. O comando inicial que eu coloquei deve funcionar. E fez.

O problema que eu acho surgiu do fato de eu estar copiando e colando isso na linha de comando de um arquivo de texto no qual eu havia escrito. Desta vez, após copiar e colar, eu deletei o -p flag e voltou a entrar. Presto!

Estou assumindo que no copy / paste, o - se tornou mal representado na linha de comando de alguma forma. Enfim, problema resolvido:)

    
por 01.04.2014 / 17:24
3

O endereço IP do seu gateway, 192.0.0.241, é um endereço IP público. É tão público, todo mundo que lê o seu OP saberá que você está localizado em Huddersfield, no Reino Unido.

Em vez disso, a tabela de roteamento precisa conhecer o endereço IP privado do seu gateway. Em particular, para que seja acessível, deve ser incluído na rede 192.168.20.0/24, que você especificou em seu comando. Incluído significa que deve estar entre 192.168.20.1 e 192.168.20.254. Então você deve aprender o seu endereço IP LAN-side , e usar isso.

Se você está se perguntando o que significam os endereços IP do lado da WAN e da LAN, lembre-se: o roteador tem pelo menos dois cabos: um é usado para transportar informações para a Internet e é chamado de WAN. O outro cabo vai para a sua rede local e é chamado de LAN-side.

A interface do lado da WAN deve ter um endereço público , a interface do lado da LAN é um endereço privado . Os endereços privados são: 10.0.0.0/8, 172.16.0.0/16, 192.168.0.0/16. Tudo o mais é público (com poucas exceções a serem negligenciadas aqui). Como você está na mesma rede privada que seu gateway / roteador / firewall, você vê sua interface privada . Assim, é conhecido por você com um endereço privado , para ser usado nos comandos acima.

    
por 20.01.2014 / 11:09
-2

Você precisa do sinalizador -p :

Route add 192.168.20.0 mask 255.255.255.0 192.0.0.241 -p

  -p           When used with the ADD command, makes a route persistent across
               boots of the system. By default, routes are not preserved
               when the system is restarted. Ignored for all other commands,
               which always affect the appropriate persistent routes. This
               option is not supported in Windows 95.
    
por 21.01.2014 / 21:08