我有两台服务器通过 OpenVPN 隧道连接。该隧道是具有固定 IP 的一对一隧道,因此除了这些服务器之外,应该没有其他人通过相同的隧道接口进行通信。
几天前,我在两台机器上都安装了 vnstat。今天我检查了统计数据,但并非所有值都清晰可见:
OpenVPN 服务器统计信息:
# vnstat -i tun1 -d
tun1 / daily
day rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
05/10/15 21.86 MiB | 372.29 MiB | 394.15 MiB | 37.37 kbit/s
05/11/15 28.81 MiB | 416.85 MiB | 445.66 MiB | 42.26 kbit/s
05/12/15 30.03 MiB | 483.22 MiB | 513.24 MiB | 48.66 kbit/s
05/13/15 30.44 MiB | 495.93 MiB | 526.38 MiB | 49.91 kbit/s
05/14/15 12.44 MiB | 19.64 MiB | 32.08 MiB | 4.42 kbit/s
------------------------+-------------+-------------+---------------
estimated 17 MiB | 27 MiB | 44 MiB |
OpenVPN客户端统计:
# vnstat -i tun0 -d
tun0 / daily
day rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
05/10/15 1.72 GiB | 120.65 MiB | 1.84 GiB | 178.85 kbit/s
05/11/15 418.54 MiB | 31.09 MiB | 449.63 MiB | 42.63 kbit/s
05/12/15 952.97 MiB | 54.33 MiB | 0.98 GiB | 95.51 kbit/s
05/13/15 986.44 MiB | 68.35 MiB | 1.03 GiB | 100.01 kbit/s
05/14/15 509.69 MiB | 38.43 MiB | 548.12 MiB | 76.50 kbit/s
------------------------+-------------+-------------+---------------
estimated 749 MiB | 55 MiB | 804 MiB |
2015 年 5 月 10 日的统计数据可能有所不同,因为我没有在两台主机上同时安装 vnstat。因此,让我们从 2015 年 5 月 11 日开始:两台主机上的统计数据几乎一致,所以在我看来它们看起来不错。
但现在的问题是:2015 年 5 月 12 日,两个统计数据之间存在很大差异。客户端说它收到了大约 1GB 的数据,而服务器说只发送了 0.5GB。此外,客户端说已经发送了 55MB,但服务器只收到了 30MB。
有什么想法吗?是什么导致了这种差异?
编辑:一些额外的信息...
- 两个系统上的版本:OpenVPN 2.2.1
- 客户端在 VirtualBox VM 中运行
- 两台机器都运行 Debian 7.6 Wheezy