通过 Linksys 路由器连接具有固定 IP 的以太网设备

通过 Linksys 路由器连接具有固定 IP 的以太网设备

我有一块板,其 IP 地址为 192.168.5.124(无法更改)。我必须通过以太网电缆连接到它,然后使用 Modbus 进行通信。

我目前无法在网络上看到此设备。我的 Linksys 路由器的 IP 地址为 192.168.1.1(相当标准)。网络上的计算机的 IP 地址为 192.168.1.100 及以上。

我并不是家庭网络方面的专家,所以我的问题是:

  • 为什么我 ping 192.168.5.124 时没有收到设备的回应?
  • 这是否与设备位于 192.168.5.* 而路由器“生成”的网络是 192.168.1.* 因此看不到它有关?

我的设置:

  • 将设备连接到路由器。
  • Ping 设备的 IP——没有答案。

另一个测试场景:

  • 将设备直接连接到笔记本电脑。
  • 更改计算机的 LAN 设置以使用设备的特定 IP。
  • ping——没有答案。

当我进入路由器设置中的 DHCP 客户端列表时,我也看不到该设备。仅显示 192.168.1.* 上的设备。

我尝试过从无线连接到网络的笔记本电脑和直接通过电缆连接到路由器的固定计算机 ping 设备。我还尝试过禁用外部调制解调器的互联网访问,这样路由器就无法访问互联网。

答案1

这是否与设备位于 192.168.5.* 而路由器“生成”的网络是 192.168.1.* 因此看不到它有关?

是的

私有子网 (NAT) 的 IP 地址范围由子网掩码,它决定了分配的 IP 的有效范围。

通常,在几乎所有情况下,子网掩码都是255.255.255.0,这意味着你正在使用前三个八位字节(255)的数字,以及全部最后八位字节(0)的数字。因此,当您将 NAT 指定为网关为 192.168.1.1 且子网掩码为 255.255.255.0 时,这意味着 IP 地址 192.168.1.1 到 192.168.1.254 在该 NAT 上有效;由于子网掩码隐含的路由规则,路由器内的第 3 层交换机将认为不在此范围内发生的所有流量不可路由。

您的 Linksys 路由器应该在其配置页面中,有一种方法可以将 IP 地址范围设置为 192.168.5.1 至 192.168.5.254。您可能只需将路由器的 IP 地址更改为 192.168.5.1 并保留子网掩码(设置为 255.255.255.0)即可实现此目的。

答案2

该设备位于不同的网络上,因此在 192.168.1.X 网络上看不到它。将您的以太网地址更改为 192.168.5.120 之类的地址并进行连接可能会有效,但您可能还需要交叉电缆,因为可能board不支持直接连接。如果您没有交叉电缆,则可以使用集线器或交换机进行连接。另请注意,设备可以配置为不响应 ICMP。这是我见过的,设备响应端口 80 上的 HTTP 请求,但没有回复 ping。或者它响应用于控制或管理设备的特定应用程序。

您可能还想找到主板使用的子网。可以设置为 255.255.255.0 以外的其他值,这会使选择笔记本电脑的 IP 变得更加困难。在工业或控制安装中使用较小的子网并不罕见

另一种方法是重置路由器,正如 allquixotic 所述

更多信息board可能有助于完善答案。

相关内容