faketcp seq-mode 中1-4有丢包 如是0就无丢包
环境: 同一个局域网:
2台 DEBIAN 8 . IP分别为 192.168.30.66 和 192.168.30.67 .
运行 UDP2raw + openvpn
当 faketcp seq-mode 为1-4 时:
PING OPENVPN 对端的IP (sudo ping 10.210.21.81 -i 0.001 -c 1600 -s 1400
结果:
--- 10.210.21.81 ping statistics ---
1600 packets transmitted, 1597 received, 0% packet loss, time 4147ms
rtt min/avg/max/mdev = 2.098/2.445/3.262/0.137 ms)
DEBUG会出现:
[2019-03-11 11:08:17][DEBUG]tcp_chk:1823
[2019-03-11 11:08:17][DEBUG]tcp header error
[2019-03-11 11:08:17][DEBUG]recv_safer failed!
[2019-03-11 11:08:18][DEBUG]tcp_chk:ea42
[2019-03-11 11:08:18][DEBUG]tcp header error
[2019-03-11 11:08:18][DEBUG]recv_safer failed!
[2019-03-11 11:08:18][DEBUG]tcp_chk:f673
[2019-03-11 11:08:18][DEBUG]tcp header error
当 faketcp seq-mode 为0 时 .无一点丢包的.
这个很可能跟gro有关, 加上--fix-gro也许可以解决。