iftop带宽监视器在tun0(ppp)上显示rates = 0(但显示连接的主机)

在我的FreeBSD机器上,我的局域网路由器工作,我尝试使用iftop (来自ports/net-mgmt监视带宽使用情况。 该程序适用于监视服务器的LAN接口卡,但不适用于由ppp创build的tun0虚拟/回送接口。 它确实显示连接的互联网主机,但没有显示stream量(上传和下载率都显示为0 b / s )。 主机列表刷新与新的主机(虽然有点慢),但除此之外没有任何反应。 top显示iftop使用率> 100%。 按QCtrl-C退出永远(> 10秒)。

是什么原因造成的,是否有任何解决scheme让iftop为我的tun0接口工作?

我打开其他程序(最好是一个包含在FreeBSD ports-collection中的程序),但是想要一个类似于iftop的terminal程序(ncurses或者其他类似的东西),把每个连接的主机的外出+inputstream量表示为ASCII图。 对此类计划有何build议?

我没有任何解决scheme,我的iftop问题,但我发现一些有用的替代品几乎相同(虽然没有每个主机的使用图)。 虽然看起来iftop必须监视tun0接口(否则它不会显示任何连接的主机),但应该设置其他一些(例如pktstat )来监视底层的物理WAN接口(在我的情况下是em1 )。

可选项包括(但几乎肯定不限于)这些程序,全部在FreeBSD ports集合中,并且全部在terminal中运行:

  • pktstat(我发现这些参数很有用: pktstat -P -t -n -B -i em1
  • bmon(显示每个界面的使用图随着时间的推移)
  • trafshow
  • BWM-NG

我从这个网站find了这些,每个程序都有截图。