我有一个设置,其中有两台相互连接的计算机(C1 和 C2)。两者都有一个静态IP,并且他们知道彼此的IP。C2 向 C1 发送 UDP 数据包,C1 接收并记录它们。
看起来很简单,但这里有一个问题:连接这两个设备的同轴电缆大约有 1 公里。C1 和 C2 之间的连接是通过同轴电缆以太网转换器进行的,该转换器也传输 PoE。C2 位于远程位置,唯一的连接是同轴电缆。
该设置有时似乎有效,我已经运行了几个小时。但是在另一个时间,不更改配置,连接似乎变得不稳定。由于它看起来像是一个连接问题,我使用了wireshark来查看通过网络传输的内容。
当系统运行正常时,我可以看到从 C2 到达 C1 的所有包。当出现连接问题时,我可以看到 C2 正在广播命令
谁有 ip ip addr C1 - 告诉ip addr C2
这感觉就像它已经失去了联系。为了验证这不是电源问题,我检查了 C2 的正常运行时间,这没问题。它一直在不断地运行连接问题。
我试图找出导致此连接问题的原因。我在这一点上的问题是:
- 设备何时发出“谁拥有 IP”消息?
- 我可以做哪些测试来确定是软件还是硬件问题?
最后评论:我在C1端的设备之间放置了一个路由器。连接中断直到发生,但似乎不那么频繁。路由器是否能够稳定这样的连接?