Я пытаюсь получить статистику о виртуальных интерфейсах, которые я настроил на своем Linux-компьютере под управлением Ubuntu. /proc/net/dev
содержит записи для lo
и eth1
, но у меня также есть два виртуальных интерфейса, lo:2
и eth1:1
, о которых не сообщается.
После некоторого исследования кажется, что виртуальные интерфейсы - это просто слой поверх ядра, но ядро по-прежнему обрабатывает только фактические интерфейсы, поэтому оно не может сообщать статистику для виртуальных интерфейсов.
Я прочитал это, используя ipchains получить эту статистику можно, но это приводит к значительным административным издержкам, которых я бы хотел избежать.
Кто-нибудь знает, как получить эту статистику (полученные байты, переданные байты и т. Д.) Для виртуальных интерфейсов в Linux под управлением Ubuntu?
Спасибо!
Я не думаю, что это возможно без добавления слоя вроде iptables / ipchains. Если бы что-нибудь могло получить данные netstat, и netstat -ian
покажет вам «нет статистики» для виртуальных интерфейсов.