T
T
tschin2016-10-05 19:32:48
linux
tschin, 2016-10-05 19:32:48

How to see the traffic between two computers through the third?

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

Answer the question

In order to leave comments, you need to log in

4 answer(s)
T
tschin, 2016-10-06
@tschin

В общем, сделал я на К1 мост в Линуксе из двух сетевых карт и смотрю wireshark'ом проходящий трафик.
Одна сетевая карта встроенная, другая - usb.
Чтобы увиделась usb, удалил файл /etc/udev/rules.d/70-persistent-net.rules, подключил usb сетевую карту, перезагрузился.
Потом по этому мануалу поднял мост

I
ipc_ngs, 2016-10-05
@ipc_ngs

https://habrahabr.ru/post/94122/

C
CityCat4, 2016-10-06
@CityCat4 Куратор тега Сетевое администрирование

Для зеркалирования трафика достаточно свитча с его поддержкой. Самые дешевые естественно это не умеют. К работе маршрутизатора (он же роутер) зеркалирование отношение не имеет. Я бы поставил две сетевки и пустил трафик через линух. В линухе средств анализа трафика поболе будет, нежели в роутере.

S
someday8, 2016-10-06
@someday8

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

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question