Как посмотреть трафик между двумя компьютерами через третий? Здравствуйте! Есть три компьютера (К1, К2, К3), объединенных в локальную сеть с помощью свитча. Между компьютерами К2 и К3 происходит сетевой обмен. Нужно его посмотреть. Что-либо поставить на К2 и К3 нет возможности. Через К1 сетевой обмен между К2 и К3, естественно, нельзя посмотреть.
Есть две идеи, как это сделать.
Убрать из сети свитч и через две сетевые карты на К1 соединить все три компьютера. К1 управляется линуксом.
Но встает вопрос, как это сделать?
Вторая идея, через какой-либо маршрутизатор или роутер на К1 зеркалировать трафик от К2 и К3.
Тут вопрос, как это сделать и какое самое дешевое оборудование на это способно?

21 Авг 2019 в 06:52
178 +1
0
Ответы
1

Для реализации первой идеи, необходимо установить программу для мониторинга трафика на компьютере К1. Например, можно использовать утилиту tcpdump или Wireshark. Затем настроить мост между двумя сетевыми интерфейсами К1, чтобы прослушивать и анализировать трафик между К2 и К3.

Что касается второй идеи, для этого можно использовать устройство с функцией порт-мониторинга или SPAN (Switched Port Analyzer). Обычно такая функция есть в современных маршрутизаторах и коммутаторах. Необходимо настроить порт-мониторинг на одном из портов К1, чтобы перенаправить всю сетевую активность между К2 и К3 на этот порт. Затем можно использовать ту же программу для мониторинга трафика на К1.

Дешевым вариантом для реализации второй идеи может быть приобретение б/у маршрутизатора или коммутатора с поддержкой функции порт-мониторинга. Также можно попробовать использовать программное обеспечение для виртуализации сетевых устройств, которое поддерживает функционал порт-мониторинга.

20 Апр 2024 в 13:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир