Назад | Перейти на главную страницу

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

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

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

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

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

Спасибо!

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