Windows 10 中用于存储静态 IP 配置并在它们之间切换的工具

Windows 10 中用于存储静态 IP 配置并在它们之间切换的工具

我正在使用 Windows 10 笔记本电脑和运行 Linux 的嵌入式单板计算机。我通常通过 登录主板ssh并通过 传输文件WinSCP。主板具有静态 IP 配置,我通常将以太网电缆直接连接到主板并更改 Windows 笔记本电脑的 IP 地址。

问题是我的开发工作流程要求我在 IT 基础设施内的服务器上创建嵌入式 Linux 映像,并且我必须scp使用本地 LAN 网络快速传输映像文件。

我的笔记本电脑上有一个以太网端口,该端口大部分时间都用于连接主板。

是否有一个简单的工具可以更轻松地在 Windows 上切换 IP 配置,而不是一直打开Networking Options并单击Properties以太网端口并输入静态 IP?

答案1

我建议只制作一个批处理文件来根据需要交换接口;你要找的命令是netsh,你可以查找有关此处的信息。例如:

@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

只需确保 是name=设备管理器中以太网适配器的实际名称即可。如果您想要更花哨,并避免使用不同的批处理文件来往返静态连接,您可以添加某种输入提示和一些简单的GOTO行:

@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

GOTO您可以根据需要添加任意数量的潜在答案/变量和行。

或者,如果你只是在两个地址之间(或在一个静态和一个 DHCP 之间)交换,你可以让你的批处理文件自动交换而无需任何输入,只需首先将当前 IP 地址分配给一个变量即可。在 Stack Overflow 上并根据您的需要进行检查 - 之后它会将自身设置回 DHCP 或您使用的其他静态 IP。

相关内容