编辑:

编辑:

我正在尝试通过 SSH 连接到同一物理网络上的 RPI。通常,我会使用简单的 , 来执行此操作ip assh xxx@ip但由于网络原因,它不起作用。有几个问题:

  1. IP 变化很频繁,每天至少一次
  2. 尽管连接到同一个物理路由器,每个设备都有完全不同的 IP(我假设是 VLAN)
  3. 子网掩码设置为255.255.255.0,且由于(2)

如果我首先通过 DHCP 获取 IP,然后使用不同的子网掩码手动重新创建相同的 IP,那么我就能成功连接,但只能等到 IP 过期。

通常情况下,我会更改路由器上的 IP 设置或其他设置,但由于我无法控制网络(它不是我的),这显然是不可能的。如果可以的话,我也会获得一个静态 IP,但同样,这不是我的网络。

总的来说,我的问题是:是否有可能更改或以某种方式覆盖 Windows 上的子网掩码,同时仍使用 DHCP 进行 IP 分配。

编辑:

我最初的帖子说得不清楚。我连接的网络由我的住处控制,我无法访问任何事物完全与它无关(没有路由器可供我访问,没有 DHCP 服务器等)。我也非常确定它VLAN 已启用,但我还是无法检查。

答案1

是否有可能更改或以某种方式覆盖 Windows 上的子网掩码,同时仍使用 DHCP 进行 IP 分配。

一般情况下不会。Windows 要么从 DHCP 获取其接口 IP 地址和子网掩码,要么进行静态配置。

IP 变化很频繁,每天至少一次

如果可能,请在 DHCP 服务器上为您不想更改地址的设备创建预留。或者,将租约时间延长至一周或更长时间会有所帮助。如果这不可能,您需要停用该 DHCP 服务器并获取一个合适的服务器。如果这也不可能,那么放弃 DHCP 并手动配置所有 IP 地址。

尽管连接到同一个物理路由器,每个设备都有完全不同的 IP(我假设是 VLAN)

这是完全正常的,子网上的每个节点都需要使用自己的唯一 IP 地址。但它们必须都属于同一子网(例如 192.168.1.0/24)——如果不是,则您的 DHCP 服务器配置不正确或已损坏。

除非您的网络启用了 VLAN(具有明确配置的管理型交换机和/或路由器上的子接口),否则没有 VLAN。

相关内容