排除TFTP连接故障

我有一个小的设备,在启动时,在短时间内具有192.168.97.60的静态IP,允许通过TFTP进行固件更新。 如果我将这个设备连接到我的networking,它会从我的路由器得到一个IP地址,并且提供它的configuration网页就好了。 如果我使用交叉电缆连接Windows或Mac笔记本电脑并尝试运行TFTP,则无法连接。 有没有一种很好的方法来诊断为什么设备无法连接?

你对这个设备如何工作的解释还不清楚。 一方面你说它有一个静态的IP地址,另一方面你build议使用DHCP进行configuration。

当然可以创build一个使用静态IP地址来configuration自己的设备,直到它通过DHCP成功完成configuration。 但是从你的问题来看,这个设备是如何工作的还不清楚。

如果设备configuration了静态IP地址,并且使用以太网电缆将笔记本电脑连接到笔记本电脑,则很可能也必须使用静态IP地址configuration笔记本电脑(两者必须位于同一个网段中)。

如果您的笔记本电脑configuration为仅使用DHCP进行configuration,而设备没有DHCP服务器,则您将无法使用以太网电缆将其连接到笔记本电脑,以便访问该静态configuration的IP地址。

你描述的场景是使用IPv6比使用IPv4更容易的场景。 使用IPv6时,无论networkingconfiguration如何,设备都将具有链路本地地址,即使在不提供任何其他IP地址configuration方式的networking上,链路本地通信也可以工作。