Estoy usando una computadora portátil con Windows 10 junto con una computadora integrada de placa única que ejecuta Linux. Normalmente inicio sesión en el foro ssh
y transfiero archivos a través de WinSCP
. La placa tiene una configuración de IP estática y normalmente conecto el cable Ethernet directamente a la placa y cambio la dirección IP de la computadora portátil con Windows.
El problema es que mi flujo de trabajo de desarrollo requiere que cree imágenes de Linux integrado en un servidor dentro de nuestra infraestructura de TI y tengo que acceder a scp
los archivos de imágenes utilizando la red LAN local para realizar transferencias rápidas.
Tengo un único puerto Ethernet en la computadora portátil que la mayor parte del tiempo está ocupado conectado a la placa.
¿Existe una herramienta sencilla para facilitar el cambio entre las configuraciones de IP en Windows en lugar de abrir Networking Options
y hacer clic Properties
en el puerto Ethernet e ingresar las IP estáticas todo el tiempo?
Respuesta1
Recomiendo simplemente crear un archivo por lotes para intercambiar interfaces según sea necesario; El comando que estás buscando es netsh
, que puedesencontrar información sobre aquí. Un ejemplo sería:
@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
Solo asegúrese de que name=
sea como se llama realmente su adaptador Ethernet en el Administrador de dispositivos. Si desea ser sofisticado y evitar tener diferentes archivos por lotes para ir y venir de las conexiones estáticas, puede agregar algún tipo de mensaje de entrada y algunas GOTO
líneas 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
Puede agregar tantas posibles respuestas/variables y GOTO
líneas como necesite.
Alternativamente, si solo está intercambiando entre dos direcciones (o entre una estática y una DHCP), puede hacer que su archivo por lotes se intercambie automáticamente sin ninguna entrada asignando primero la dirección IP actual a una variable como se describe.aquí en Stack Overflowy compararlo con lo que necesite, después de lo cual volverá a configurarse en DHCP o en la otra IP estática que utilice.