静态 IP 地址硬件无法访问

静态 IP 地址硬件无法访问

我需要帮助,我在静态 10.10.10.x 网络上有多个东西(NAS 盒之类的)。

我的新情况迫使我在一台笔记本电脑上使用 Air Card,并使用 Internet 连接共享来允许其他计算机访问 Internet。(所有设备都插入一个交换机)

ICS 显然会强制您使用特定的 IP 地址 (192.168.137.1),现在我无法访问静态寻址硬件。我以为我看到有人使用 route.exe 来做到这一点,但我找不到足够的信息来做到这一点。

如果 ICS 计算机是 192.168.137.1 并且 2 个 NAS 盒是 10.10.10.82 和 10.10.10.83,那么我需要输入什么才能使 Windows 8.1 ICS 计算机可以访问它们?

Static IP Hardware Static IP Hardware .-----------------. .-----------------. | NAS 10.10.10.82 |---------\ /---------| NAS 10.10.10.83 | .-----------------. | | .-----------------. | | .--------. | SWITCH | .--------. DHCP Laptop | | Windows 8.1 Pro .--------------------. / \ .------------------. | LAP 192.168.37.100 |------/ \---------| LAP 192.168.37.1 | (ICS) .--------------------. .------------------. || Internet Connection

我尝试使用路线:

route ADD 10.10.10.82 mask 255.255.255.0 192.168.137.1 route ADD 10.10.10.83 mask 255.255.255.0 192.168.137.1

不起作用,并且也不起作用:

route ADD 10.10.10.0 mask 255.255.255.0 192.168.137.1

它们都连接到同一个交换机,机器之间互相无法看到对方,这太荒谬了。

我怎样才能使它们可访问,以便我可以将静态地址更改为 192.168.37.x(假设我无法访问这些盒子,因为它们在墙里,并且假设我不知道网络。)

答案1

根据问题中的信息,ICS 的互联网网关似乎不是图表中所有东西中间的交换机。如果是这种情况,则if需要在路由命令中包含或接口选项,以确保流量通过正确的接口路由。

在 Windows 上(我认为这是正确的,因为我不经常使用 Windows 系统)

route add 10.10.10.0 mask 255.255.255.0 192.168.137.1 if <name of ethernet interface>

将接口添加到route add命令中。根据这个Windows 文档如果没有指定接口选项,则接口由网关 IP 决定。如果网关 IP 与交换机 IP 不同,它将尝试通过错误的接口路由您的流量。

要查看 IP 路由表,您可以运行

route print

这将显示路由,从那里您应该能够看到新路由是否已正确添加。如果发布后未将路由添加到路由表中,route add则可能存在一些更深层次的问题。

根据这个答案

wmic nic get NetConnectionID

将显示网络接口的名称,这将为您提供足够的信息来添加路由。

相关内容