Como posso adicionar roteamento a toda sub-rede diferente (de gw)?

Como posso adicionar roteamento a toda sub-rede diferente (de gw)?

Quero adicionar roteamento da interface 10.10.1.100 à rede 169.254.1.0. Como é possível fazer no Windows 7?

Responder1

Depois de muitos comentários, estou lendo a configuração da seguinte forma:

       ------------------ trocar -----------------
      / (não é um roteador) \
      | | |
      | | |
Hosts PROD válidos Meu computador win 7 Caixas sem cabeça
em 10.0.0.0/8 (atm em 10.0.0.0/8) Em 169.254.0.0/16

Observe que nenhum roteador está envolvido.

Também não sou capaz/limitado de alterar 10.10.1.100 para 169, devido aos aplicativos de produção em funcionamento no momento.

Isso deixa algumas opções.

  1. Adicione também um IP 169... na área de trabalho do Windows 7 e na primeira vez, para não atrapalhar nenhum item de produção.

  2. Obtenha um quarto PC temporário e brinque com ele. Deve ser trivial inicializar isso, configure um IP estático em 169... Agora você pode acessar as caixas headless (mesmo que elas ainda não se comuniquem com os outros hosts PROD. Mas você pode configurá-las e corrigi-las para que também sejam em 10.0.0.0/8...)

  3. Observe que as caixas sem cabeça são locais, então você também pode pegar um laptop/desktop semi-aleatório, conectar apenas essas caixas sem cabeça e o laptop a um switch independente. Em seguida, configure-os corretamente e só então conecte-os à rede de produção.

Agora, se a configuração for menos simples e não for um switch, mas houver um ou mais roteadores entre eles, você poderá ter um problema. Os IPs RFC1918 não devem ser roteáveis. Portanto, se houver algum roteador entre vocês, será necessário reconfigurá-los. Se houver roteadores de terceiros (por exemplo, as caixas headless estão em outro escritório e você tenta acessá-las pela Internet), desista. Experimente algo diferente. (por exemplo, primeiro VPN para uma caixa naquele escritório ou faça login no roteador do outro escritório).

Se for esse o caso, adicione mais detalhes à postagem original.

Responder2

Você precisa de um roteador entre essas duas redes. No comando route, o gateway deve estar na mesma sub-rede do endereço IP do peer. Portanto o roteador deve ter, pelo menos, dois endereços. Por exemplo 10.10.1.1 e 169.254.1.0.

Uma solução alternativa pode ser, se ambas as redes estiverem conectadas à mesma rede Ethernet física, adicionar um segundo endereço IP ao seu computador na segunda sub-rede IP. Mas fazer isso impossibilitará você de usar o DHCP; todos os endereços IP devem ser corrigidos.

Responder3

você pode fazer isso usando route add em cmd.exe.

EXEMPLO:

route add 192.168.1.0 mask 255.255.255.0 10.10.0.1  
route add "Source_network" mask "Subnetmask" "Destination_gateway"

Observação:

A rota será excluída após a reinicialização da máquina. Para que a rota permaneça, use o sinalizador -p para torná-la persistente.

route add 192.168.1.0 mask 255.255.255.0 10.10.0.1  -P

Responder4

Se você simplesmente precisa ter um gateway fora de sua sub-rede - o Windows Server 2012 R2 e o Windows 8.1 têm cmdlets do PowerShell para permitir o acesso direto fora da sub-rede, o "Get-NetOffloadGlobalSetting" mostra o estado atual e "Set-NetOffloadGlobalSetting -NetworkDirectAcrossIPSubnets" permite que você configure o valor. Embora o PowerShell entenda a sintaxe de "NetworkDirectAcrossIPSubnets" em sistemas operacionais clientes, esse recurso está disponível apenas para servidores, configurá-lo em um sistema operacional cliente causará um erro.

informação relacionada