2015-11-01 67 views
0

我在qemu下運行的tftp服務器有問題。 Qemu通過tap界面連接到主機。 wireshark的輸出顯示打包到達主機,但主機udp套接字(和put命令)以timeut結束,netstat -au顯示沒有數據到達。從Wireshark的tftp服務器不工作behinf tap接口

日誌: 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 

Iptabls和防火牆被禁用。我如何開始調試呢?

回答

0

這似乎是因爲在UDP數據包中,我的tftp服務器不計算CRC並將零置於那裏。據我瞭解這是可能的行爲,所以問題是爲什麼龍頭界面的行爲如此...