我从机器 A(无线 PC)执行 ping 操作到机器 B(有线 PC 到无线路由器)。当我使用 wireshark 检查机器 B 中的数据包时,它们具有路由器的源地址(192.168.1.1)。我期望源地址是执行 ping 操作的机器 A(192.168.1.10)的地址。正确的行为是什么?
答案1
数据包的源地址将是数据包到达目的地所剩的最后一个接口的地址,在本例中,该接口将是您的路由器。
答案2
我重启了路由器(d-link 和 DDWRT),现在一切正常。IP 源地址是数据包来源机器(接口)的地址,而不是路由器的地址。