我在qemu下运行的tftp服务器有问题。 Qemu通过tap接口连接到主机。 wireshark的输出显示打包到达主机,但主机udp socket(和put命令)以timeut结束,netstat -au显示没有数据到达。
来自wireshark的日志: Wireshrk logs
Tap界面的创建方式如下:
tunctl -g 1000
ip addr add 192.168.7.1 broadcast 192.168.7.255 dev tap0
ip link set dev tap0 up
ip route add to 192.168.7.2 dev tap0
禁用了Iptab和防火墙。我该如何开始调试呢?
答案 0 :(得分:0)
似乎是因为在UDP数据包中我的tftp服务器不计算CRC并在那里放零。据我所知,这可能是行为,所以问题是为什么tap界面表现得像......