vnstat:两个连接的 OpenVPN 接口的统计数据不同

vnstat:两个连接的 OpenVPN 接口的统计数据不同

我有两台服务器通过 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

相关内容