'vnstat' 有效,'vnstat -l' 无效

'vnstat' 有效,'vnstat -l' 无效

我刚刚安装了 vnstat。我运行vnstat后得到以下结果:

~$ vnstat

                  rx      /      tx      /     total    /   estimated
wlan0:
   Aug '12     12.89 MiB  /   14.14 MiB  /   27.03 MiB  /   37.00 MiB
     today     12.89 MiB  /   14.14 MiB  /   27.03 MiB  /      29 MiB

irda0: Not enough data available yet.
eth0: Not enough data available yet.

我只使用无线,而且我刚刚安装它,所以我预料到了这一点。但是,当我运行 时vnstat -l,它只返回 eth0 的内容;wlan0 不存在:

~$ vnstat -l
Monitoring eth0...    (press CTRL-C to stop)

   rx:        0 kbit/s     0 p/s          tx:        0 kbit/s     0 p/s^C

同样,当我运行vnstat -h(显示过去 24 小时的流量)或任何其他命令时,它只会抱怨 eth0 的数据不足,而不会尝试返回 wlan0 的任何内容。发生了什么?

答案1

事实证明,除非指定其他接口,否则很多 vnstat 开关仅适用于默认接口(在我的情况下是 eth0)。

使用 指定接口-i,例如vnstat -h -i wlan0。您可以使用 获取可用接口的列表ifconfig

可以在配置中指定默认接口(可能在 /etc/vnstat.conf 中)。

相关内容