ОБСУЖДЕНИЕ На проверке 

Wireshark в виртуалке не видит чужой трафик: интерфейс или promiscuous mode

0 ответов 38
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Wireshark слышит только себя: чужой трафик в виртуалке не приходит. Что было причиной у тебя?


Вопрос базовый, и это нормально. Многие спотыкаются на этом при первой настройке лабы.

Ситуация: поднял виртуалку в VirtualBox, запустил Wireshark, хочу посмотреть трафик между хостами в сети. А в дампе только собственные пакеты виртуалки. Чужой трафик не приходит.

Два типичных объяснения, которые встречаются на форуме:

1. Неправильный сетевой интерфейс. Wireshark слушает адаптер, который не связан с нужной подсетью. Например, выбран NAT-интерфейс, а сканируешь хосты в bridged-сегменте. Пока не переключишь захват на правильный адаптер, пакетов не будет.

2. Выключен promiscuous mode. В настройках сетевого адаптера VirtualBox по умолчанию стоит «Deny». Сетевая карта виртуалки отбрасывает фреймы, адресованные не ей. Нужно выставить «Allow All» в свойствах адаптера, а в Wireshark тоже включить захват в смешанном режиме.

Иногда проблема в обоих пунктах сразу. Иногда ни один из них не помогает, и причина оказывается совсем другой: тип подключения (NAT vs Bridge vs Host-Only), права пользователя в гостевой ОС, или даже драйвер виртуального адаптера.

Если ты новичок и бьёшься с похожей проблемой, опиши свою конфигурацию здесь. Если ты это уже проходил и починил за пять минут, напиши одним абзацем.

Что было причиной в твоём случае и как ты это починил?