The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"linux port mirroring (зеркалирование портов)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"linux port mirroring (зеркалирование портов)"  +/
Сообщение от xsi email on 17-Апр-08, 05:44 
Доброй ночи.. Вот засиделся над интересным вопросом.
Можно ли из никсовой тачки сделать полноценный умный свич 2+?
Вроде все функции нашел, кроме зеркалирования портов.
Вариант зеркалирования не всего траффика тоже приветствуется.
т.е. Задача состоит в том, что бы перенаправлять траффик из шлюза на левую тачку. Например для анализа сего траффика. Конечно можно и на шлюзе, но не хочется его грузить.
Если есть идеи - подкиньте пожалста.

ЗЫ. Если "я не умею юзать гугл" - ткните пальцем плиз.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "linux port mirroring (зеркалирование портов)"  +/
Сообщение от CrAzOiD (ok) on 17-Апр-08, 06:13 
>Доброй ночи.. Вот засиделся над интересным вопросом.
>Можно ли из никсовой тачки сделать полноценный умный свич 2+?
>Вроде все функции нашел, кроме зеркалирования портов.
>Вариант зеркалирования не всего траффика тоже приветствуется.
>т.е. Задача состоит в том, что бы перенаправлять траффик из шлюза на
>левую тачку. Например для анализа сего траффика. Конечно можно и на
>шлюзе, но не хочется его грузить.
>Если есть идеи - подкиньте пожалста.
>
>ЗЫ. Если "я не умею юзать гугл" - ткните пальцем плиз.

виртуальный интерфейс типа "бридж" это не то?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "~~ptables '-t mangle' route tee oif"  +/
Сообщение от Andrey Mitrofanov on 17-Апр-08, 10:32 
>ЗЫ. Если "я не умею юзать гугл" - ткните пальцем плиз.

Тыкаю - я тоже не нашёл. $)

Пошёл в iptables(8) и, поискав "copy", нашёл ``-t mangle ... -j ROUTE --tee --oif $SPAN```
G:(iptables "-t mangle" route tee oif) или окло того, соответственно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "упс..."  +/
Сообщение от Andrey Mitrofanov on 17-Апр-08, 10:33 
>Пошёл в iptables(8) и, поискав "copy", нашёл ``-t mangle ... -j ROUTE
>--tee --oif $SPAN```

Только это не на "уровне свича", а на уровне IP.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "~~ptables '-t mangle' route tee oif"  +/
Сообщение от xsi email(ok) on 22-Апр-08, 13:37 
>>ЗЫ. Если "я не умею юзать гугл" - ткните пальцем плиз.
>
>Тыкаю - я тоже не нашёл. $)
>
>Пошёл в iptables(8) и, поискав "copy", нашёл ``-t mangle ... -j ROUTE
>--tee --oif $SPAN```
>G:(iptables "-t mangle" route tee oif) или окло того, соответственно.

Спасибо. Идея хороша, но у меня нету в iptables ROUTE. Пересобирать не улыбает, ибо возможно криво оно сделано. Если ктото может меня разуверить в этом, пожалста :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "linux port mirroring (зеркалирование портов)"  +/
Сообщение от Pahanivo email(??) on 17-Апр-08, 10:43 
FreeBSD
man bridge, if_bridge

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "linux port mirroring (зеркалирование портов)"  +/
Сообщение от Hetzer (ok) on 23-Апр-08, 11:40 
>Доброй ночи.. Вот засиделся над интересным вопросом.
>Можно ли из никсовой тачки сделать полноценный умный свич 2+?
>Вроде все функции нашел, кроме зеркалирования портов.
>Вариант зеркалирования не всего траффика тоже приветствуется.
>т.е. Задача состоит в том, что бы перенаправлять траффик из шлюза на
>левую тачку. Например для анализа сего траффика. Конечно можно и на
>шлюзе, но не хочется его грузить.
>Если есть идеи - подкиньте пожалста.
>
>ЗЫ. Если "я не умею юзать гугл" - ткните пальцем плиз.

apt-get install bridge-utils ebtables

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "linux port mirroring (зеркалирование портов)"  +/
Сообщение от Andrey Mitrofanov on 23-Апр-08, 12:03 
>apt-get install bridge-utils ebtables

И как в bridge-utils сделать "span port"?

PS: 2xsi: Да, в моём ядре тоже нет модуля ROUTE. В iptables(8) про это написано -- мол, может не быть. То ли, действительно, не работает толком, то ли по принципу "детям спички не игрушка" дистрибуторы не кладут в коробку потенциально опасные "опции".

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "linux port mirroring (зеркалирование портов)"  +/
Сообщение от Hetzer (ok) on 23-Апр-08, 13:01 
>>apt-get install bridge-utils ebtables
>
>И как в bridge-utils сделать "span port"?

Никак, если поставили себе однобокую задачу: как всё что поступает на 1 физический интерфейс отобразить на 2-м физическом интерфейсе.

Поставлена задача (в топике собственно), анализировать ethernet на eth0, через eth1 к которому прицеплен IDS.
Бросились искать ответ в мирроринге аналогично свитчам? но что такое switch в общем понимании? правильно, это набор bridges. Логично оперировать более общим понятием ethernet frames routing on bridges, чем его частные случаи SPAN или RAP или что-там ещё крупные вендоры придумали
Если дальше ещё не ясно, что я хотел донести, то извините, что нагло прервал вашу беседу.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "linux port mirroring (зеркалирование портов)"  +/
Сообщение от Herbata on 08-Окт-08, 01:06 
>Логично оперировать более общим понятием
>ethernet frames routing on bridges, чем его частные случаи SPAN или
>RAP или что-там ещё крупные вендоры придумали
>Если дальше ещё не ясно, что я хотел донести, то извините, что
>нагло прервал вашу беседу.

Мне не ясно.
Ув. Hetzer, нельзя ли поподробнее вот с этого места, для начинающих. Ну не могу я пока понять, каким образом один пакет в двух направлениях поехать должен... :( Хоть укажите, куда копать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "linux port mirroring (зеркалирование портов)"  +/
Сообщение от xsi (ok) on 17-Ноя-09, 03:13 
>Если дальше ещё не ясно, что я хотел донести, то извините, что
>нагло прервал вашу беседу.

Мне тоже не ясно. Во фрихе есть такой функционал. В Линуксе еще не докопал (если кто знает где - тыцните).


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру