Я потратил несколько часов, пытаясь понять, как настроить порт захвата на дополнительном порту сервера Ubuntu 16.04.
Краткое содержание: Хост-машина, Windows 7, имеет 2 порта. Один порт предназначен для доступа к машине, а другой порт — для захвата трафика и в настоящее время является местом назначения зеркала порта на коммутаторе Cisco. Мне бы хотелось, чтобы трафик проходил через хост-порт в порт VM-адаптера 2, чтобы я мог контролировать трафик с помощью NTOPng.
Проблема: Мой статический порт управления работает нормально, но я не могу заставить трафик проходить через порт хоста в порт захвата виртуальной машины Ubuntu.
Текущая настройка:
Настройка интерфейса виртуальной машины
Настройки rc.local(Чтобы перевести интерфейс в беспорядочный режим)
ifconfig enp0s8 promisc
Настройки интерфейса
#Listening port
auto enp0s8
iface enp0s8 inet manual
Текущий статус интерфейса
enp0s8 Link encap:Ethernet HWaddr 08:00:27:99:b9:41
inet6 addr: fe80::a00:27ff:fe99:b941/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:22 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2078 (2.0 KB) TX bytes:648 (648.0 B)
Странные наблюдения: Порт хоста захватывает пакеты (подтверждено Wireshark), а затем прекращает захват пакетов, как только включается виртуальная машина. Я получаю сообщение о том, что интерфейс больше не доступен в Wireshark.
Заранее спасибо за любую помощь.