Tenho o endereço ipv4 192.168.88.130 atribuído pelo DHCP (não é possível usar IP estático).
Tenho que acessar dispositivos em 192.168.20.X alterando as configurações do adaptador para estático e atribuindo algum IP de 192.168.20.X, e então posso acessar qualquer um dos dispositivos lá.
Existe uma maneira de acessar a outra rede sem alterar o endereço IPv4 do adaptador de rede?
Responder1
EDIT: na verdade, isso não funcionará, a menos que os outros hosts também tenham uma rota correspondente (ou seja, for 192.168.88.0/24
) adicionada ou tenham uma máscara de rede mais curta (por exemplo 255.255.0.0
). A verdadeira solução para esse problema é um IP/máscara de rede secundária, algo possível no Windows. Além disso, é confuso o que você mencionou cannot use static IP
, o que parece contradizer o restante da história que você contou.
anteriormente eu fiz isso alterando as configurações do adaptador para estático e atribuindo algum IP de 192.168.20.X, e então posso acessar qualquer um dos dispositivos lá
Se você está falando sobre alterar as configurações do mesmo adaptador obtido 192.168.88.130 assigned by DHCP
, isso provavelmente significa que na verdade há mais de uma sub-rede IP sendo usada pelos diferentes hosts no domínio de transmissão ao qual o adaptador está conectado.
Nesse caso, você pode simplesmente adicionar uma rota direta:
route add 192.168.20.0 mask 255.255.255.0 192.168.88.130
Observe que o comando fornecido acima assume que o adaptador estáatualmenteatribuído com o IP 192.168.88.130
. Somente especificando o IP atribuído como parâmetro de gateway, você estará adicionando uma rota direta (que teria on-link
em seu campo gateway quando você executasse route print
).
Você pode usar -p
/ /p
(ambos funcionam no Windows; TIAS) para adicionar uma rota persistente (AFAIK, isso significa que você não precisará executar o comando após cada reinicialização), mas não estou familiarizado com o Windows o suficiente para saber se:
- Na verdade, o Windows resolve o parâmetro do gateway para algum identificador do adaptador correspondente após a execução do
route add
comando, ou - (é tão bobo que) ele realmente armazena o endereço em sua tabela de rotas e decide as decisões de roteamento.
Se isso acontecer, significaria que a rota se tornaria inválida quando o adaptador fosse atribuído a um IP diferente. Se você literalmente obtiver o mesmo IP o tempo todo (por causa da reserva de DHCP ou algo assim), provavelmente não precisará se preocupar com isso. Caso contrário, pode ser necessário remover a rota inválida e adicionar novamente uma rota válida sempre que o IP for alterado.
Ref.:https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/route_ws2008