我有一个设备(带显示屏的手持式仪表),它有一根以太网电缆,可以将数据传输到计算机。我将以太网电缆连接到计算机。该设备可以 ping 通自身,地址为 100.0.0.1,但当我尝试在计算机终端上 ping 100.0.0.1 时,我收到 100% 的数据丢失,就好像计算机未连接到该设备一样,但我确定 LAN 电缆已连接。为什么无法 ping 通设备?
答案1
如上所述,设备需要位于同一子网中。您可以在手持设备上设置子网吗?它将类似于 255.255.0.0,但有很多变体。如果可以,还可以将手持设备上的 IP 更改为不可路由的 IP。100.0.0.1 可能会出现问题。您的 100.0.0.1 地址归 Verizon 所有,大多数系统会尝试将流量路由到 Internet 以找到该地址。您可以使用 10.XXX 甚至 192.168.XX 并使用子网掩码 255.255.255.0 手持设备和 PC 需要设置在同一个子网上,例如
手持设备IP 192.168.1.5子网255.255.255.0
PC IP 192.168.1.6 子网 255.255.255.0
网关并不重要。
根据设备的不同,如果将手持设备连接到 PC,则可能需要交叉电缆。如果将两者都连接到交换机或集线器,则普通电缆即可。
答案2
IP 有子网的概念。如果目标 IP 地址位于不同的子网,计算机将使用路由器将数据传输到另一个子网。您的计算机认为该设备位于不同的子网,而不是本地子网。
答案3
我认为这是因为数据包没有被路由。您需要在计算机和仪表之间安装某种路由设备。
设备是否固定到该特定 IP 地址?如果不是,如果您有互联网“调制解调器”,并且已连接到路由器,请连接到那里。如果路由器只有一个端口,您将需要一个以太网集线器。
您还需要访问路由器并告诉它共享 IP 地址。这并不像听起来那么复杂。
我相信其他人会给你更具体的建议。不过,如果你能描述一下你的网络配置,那会很有帮助。