Ferramentas no Windows 10 para armazenar configurações de IP estáticas e alternar entre elas

Ferramentas no Windows 10 para armazenar configurações de IP estáticas e alternar entre elas

Estou usando um laptop com Windows 10 junto com um computador de placa única incorporado executando Linux. Normalmente eu faço login na placa sshe transfiro arquivos via WinSCP. A placa tem configuração de IP estático e costumo conectar o cabo Ethernet diretamente na placa e alterar o endereço IP do laptop Windows.

O problema é que meu fluxo de trabalho de desenvolvimento exige que eu crie imagens do Embedded Linux em um servidor dentro de nossa infraestrutura de TI e tenho que usar scpos arquivos de imagem usando a rede LAN local para transferências rápidas.

Eu tenho uma única porta Ethernet no laptop que na maior parte do tempo é ocupada por estar conectada à placa.

Existe uma ferramenta simples para facilitar a alternância entre as configurações de IP no Windows, em vez de abrir Networking Optionse clicar Propertiesna porta Ethernet e inserir os IPs estáticos o tempo todo?

Responder1

Eu recomendo apenas criar um arquivo em lote para trocar interfaces conforme necessário; o comando que você está procurando é netsh, que você podeencontre informações sobre aqui. Um exemplo seria:

@echo off

netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1

exit

Apenas certifique-se de name=que é o nome do seu adaptador Ethernet no Gerenciador de dispositivos. Se você quiser ser sofisticado e evitar arquivos em lote diferentes para entrar e sair da(s) conexão(ões) estática(s), você pode adicionar algum tipo de prompt de entrada e algumas GOTOlinhas simples:

@echo off

echo Change IP to board?
set /p opt="Y or N: "
if %opt% == Y GOTO STATICONE

netsh interface ip set address name="Local Area Connection" static 192.168.0.150 255.255.255.0 192.168.0.1 1

exit

:STATICONE
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1

exit

Você pode adicionar quantas respostas/variáveis ​​e GOTOlinhas potenciais forem necessárias.

Alternativamente, se você estiver apenas trocando entre dois endereços (ou entre um estático e um DHCP), você pode simplesmente fazer com que seu arquivo em lote seja trocado automaticamente, sem qualquer entrada, primeiro atribuindo o endereço IP atual a uma variável conforme eles descrevemaqui no Stack Overflowe verificá-lo com o que você precisa - após o que ele voltaria ao DHCP ou ao outro IP estático que você usa.

informação relacionada