Статистика виртуального интерфейса в Linux

Я пытаюсь получить статистику о виртуальных интерфейсах, которые я настроил на своем компьютере с Linux, работающим под управлением Ubuntu. /proc/net/dev содержит записи для lo а также eth1, но у меня также есть два виртуальных интерфейса, lo:2 а также eth1:1, о которых не сообщается.

После некоторых исследований кажется, что виртуальные интерфейсы - это просто слой поверх ядра, но ядро ​​все еще обрабатывает только реальные интерфейсы, поэтому оно не может сообщать статистику для виртуальных интерфейсов.

Я читал, что с помощью ipchains можно получить эту статистику, но это вносит некоторые существенные административные издержки, которых я бы хотел избежать.

Кто-нибудь знает, как получить эти статистические данные (полученные байты, переданные байты и т. Д.) Для виртуальных интерфейсов в Linux под управлением Ubuntu?

Спасибо!

1 ответ

Я не думаю, что это возможно без добавления слоя вроде iptables/ipchains. Если что-то может получить данные, netstat будет, и netstat -ian покажет вам "статистика недоступна" для виртуальных интерфейсов.

Другие вопросы по тегам