在 Windows 11 上设置通过以太网适配器连接的两个远程设备的 IP

在 Windows 11 上设置通过以太网适配器连接的两个远程设备的 IP

这本该是小事一桩,但不知为何却并非如此。我有两台设备,每台都有自己的 IP。我需要使用交换机从我的 Windows 11 笔记本电脑同时与这两台设备交互。每台设备都需要不同的 IPV4。交换机通过以太网转 USB C 适配器连接到计算机。

我的问题如下:当我在 Windows 中更改一台设备的 IP 时,另一台设备也会获得此 IP。稍后我会详细说明,让我先回顾一下我的设置。

我的设置如下:

  • 笔记本电脑 IP:X.0.0.3
  • 设备1 IP:X.0.0.10
  • 设备2 IP:X.0.0.11

我制作了下面的图表:

+----------+                   +----------+
| Device 1 |                   | Device 2 |
| X.0.0.10 |                   | X.0.0.11 |
+----+-----+                   +-----+----+
     |                               |
     +---------------+---------------+
                     |
                +----+-----+
                |  Switch  |   
                +-----+----+
                      |
               +------+--------+
               | USB-C adapter |
               +------+--------+
                      |
               +------+--------+
               | Windows 11 PC |
               |    X.0.0.3    |
               +---------------+

因此,这是我尝试过的:

  • 仅将设备 1 连接到计算机,不连接交换机。没有显示 IP。我转到控制面板中的网络配置选项卡,并将其 IP 设置为 X.0.0.10。但是,当我用设备 2 替换它时,计算机告诉我设备 2 也有 X.0.0.10。

  • 与 CMD 相同。使用 CMD 将设备 1 的 IP 设置为 X.0.0.10。拔下设备 1,插入设备 2。设备 2 的 IP 为 X.0.0.10。

  • 将设备 2 的 IP 设置为 X.0.0.11。这样,设备 1 也会获得 X.0.0.11。

  • 使用交换机与它们交互。Windows 告诉我只有一个外围设备连接,使用 DHCP。我看不到它的 IP,即使有ipconfig /all

我如何才能获得上面描述的配置?

答案1

我的问题如下:当我在 Windows 中更改一台设备的 IP 时,另一台设备也会获取此 IP。稍后我会详细说明,让我先回顾一下我的设置。

这是因为你首先没有改变设备的 IP 地址——你唯一改变的netsh你自己IP 地址(即分配给 Windows 11 PC 上的 USB 适配器的地址)。

Likewiseipconfig不应该显示任何连接的外围设备 - 它只显示 PC 本身的 IP 配置。

我如何才能获得上面描述的配置?

这完全取决于设备的制造方式。请询问制造商。

例如,如果设备是基于 Linux 的(比如基于 Pi 的设备),您可能能够编辑 SD 卡上的文件。如果设备是嵌入式的(比如微控制器),那么您可能需要制造商提供的特定软件来通过网络(或通过串行端口 (UART))发送“设置 IP 地址”命令,或者您可能需要一些硬件来直接写入 EEPROM,或者 IP 地址可能只是在制造过程中嵌入的(例如从 MAC 地址派生而来)。

最好的情况是设备在开机时使用 DHCP 获取 IP 地址,在这种情况下,让 DHCP 服务器为每个设备提供特定地址很简单。(但要做到这一点,您首先需要有一个 DHCP 服务器。大多数现成的路由器都支持地址预留;运行 dnsmasq 的 Linux 系统也可以完成这项工作。)

相关内容