Автор темы
Вопрос базовый, и это нормально. Многие спотыкаются на этом при первой настройке лабы.
Ситуация: поднял виртуалку в VirtualBox, запустил Wireshark, хочу посмотреть трафик между хостами в сети. А в дампе только собственные пакеты виртуалки. Чужой трафик не приходит.
Два типичных объяснения, которые встречаются на форуме:
1. Неправильный сетевой интерфейс. Wireshark слушает адаптер, который не связан с нужной подсетью. Например, выбран NAT-интерфейс, а сканируешь хосты в bridged-сегменте. Пока не переключишь захват на правильный адаптер, пакетов не будет.
2. Выключен promiscuous mode. В настройках сетевого адаптера VirtualBox по умолчанию стоит «Deny». Сетевая карта виртуалки отбрасывает фреймы, адресованные не ей. Нужно выставить «Allow All» в свойствах адаптера, а в Wireshark тоже включить захват в смешанном режиме.
Иногда проблема в обоих пунктах сразу. Иногда ни один из них не помогает, и причина оказывается совсем другой: тип подключения (NAT vs Bridge vs Host-Only), права пользователя в гостевой ОС, или даже драйвер виртуального адаптера.
Если ты новичок и бьёшься с похожей проблемой, опиши свою конфигурацию здесь. Если ты это уже проходил и починил за пять минут, напиши одним абзацем.
Что было причиной в твоём случае и как ты это починил?