我有一个设备,通常连接到互联网,但为了测试目的,现在它直接连接到我的 PC 网卡。该设备通过连接测试 ping 主机名。
当我的电脑有另一个主机名时,是否可以回复设备的 ping 请求?
目前操作系统是 Linux,但也欢迎使用 Windows 解决方案。添加其他硬件也可以。
答案1
ICMP 使用 IP 地址进行通信,而不是主机名。如果指定主机名,则 ping 机器会尝试查找指定主机的 IP。
欲了解更多信息,请参阅维基百科文章。 https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol
答案2
这是关于您的 PC NIC 的 IP。您需要告诉您的设备要 ping 到哪里。通过 NIC 上的临时连接,两端都应该获得一个链路本地 IP,如169.254.73.253
。要检查您的 PC 的 IP,请连接设备并在 Linux 中启动连接。然后检查ifconfig
。一旦您知道 PC 的 IP,您需要在设备中将其设置为 ping 的目标或将其与那里的主机名关联。
通过更复杂的 Linux 设置,Linux 端将有一个 DHCP 服务器为设备分配 IP。这与前者类似。使用 检查 PC 的 IP,ifconfig
并将其配置为设备上的目标。