Доброй ночи.. Вот засиделся над интересным вопросом.
Можно ли из никсовой тачки сделать полноценный умный свич 2+?
Вроде все функции нашел, кроме зеркалирования портов.
Вариант зеркалирования не всего траффика тоже приветствуется.
т.е. Задача состоит в том, что бы перенаправлять траффик из шлюза на левую тачку. Например для анализа сего траффика. Конечно можно и на шлюзе, но не хочется его грузить.
Если есть идеи - подкиньте пожалста.ЗЫ. Если "я не умею юзать гугл" - ткните пальцем плиз.
>Доброй ночи.. Вот засиделся над интересным вопросом.
>Можно ли из никсовой тачки сделать полноценный умный свич 2+?
>Вроде все функции нашел, кроме зеркалирования портов.
>Вариант зеркалирования не всего траффика тоже приветствуется.
>т.е. Задача состоит в том, что бы перенаправлять траффик из шлюза на
>левую тачку. Например для анализа сего траффика. Конечно можно и на
>шлюзе, но не хочется его грузить.
>Если есть идеи - подкиньте пожалста.
>
>ЗЫ. Если "я не умею юзать гугл" - ткните пальцем плиз.виртуальный интерфейс типа "бридж" это не то?
>ЗЫ. Если "я не умею юзать гугл" - ткните пальцем плиз.Тыкаю - я тоже не нашёл. $)
Пошёл в iptables(8) и, поискав "copy", нашёл ``-t mangle ... -j ROUTE --tee --oif $SPAN```
G:(iptables "-t mangle" route tee oif) или окло того, соответственно.
>Пошёл в iptables(8) и, поискав "copy", нашёл ``-t mangle ... -j ROUTE
>--tee --oif $SPAN```Только это не на "уровне свича", а на уровне IP.
>>ЗЫ. Если "я не умею юзать гугл" - ткните пальцем плиз.
>
>Тыкаю - я тоже не нашёл. $)
>
>Пошёл в iptables(8) и, поискав "copy", нашёл ``-t mangle ... -j ROUTE
>--tee --oif $SPAN```
>G:(iptables "-t mangle" route tee oif) или окло того, соответственно.Спасибо. Идея хороша, но у меня нету в iptables ROUTE. Пересобирать не улыбает, ибо возможно криво оно сделано. Если ктото может меня разуверить в этом, пожалста :)
FreeBSD
man bridge, if_bridge
>Доброй ночи.. Вот засиделся над интересным вопросом.
>Можно ли из никсовой тачки сделать полноценный умный свич 2+?
>Вроде все функции нашел, кроме зеркалирования портов.
>Вариант зеркалирования не всего траффика тоже приветствуется.
>т.е. Задача состоит в том, что бы перенаправлять траффик из шлюза на
>левую тачку. Например для анализа сего траффика. Конечно можно и на
>шлюзе, но не хочется его грузить.
>Если есть идеи - подкиньте пожалста.
>
>ЗЫ. Если "я не умею юзать гугл" - ткните пальцем плиз.apt-get install bridge-utils ebtables
>apt-get install bridge-utils ebtablesИ как в bridge-utils сделать "span port"?
PS: 2xsi: Да, в моём ядре тоже нет модуля ROUTE. В iptables(8) про это написано -- мол, может не быть. То ли, действительно, не работает толком, то ли по принципу "детям спички не игрушка" дистрибуторы не кладут в коробку потенциально опасные "опции".
>>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 или что-там ещё крупные вендоры придумали
Если дальше ещё не ясно, что я хотел донести, то извините, что нагло прервал вашу беседу.
>Логично оперировать более общим понятием
>ethernet frames routing on bridges, чем его частные случаи SPAN или
>RAP или что-там ещё крупные вендоры придумали
>Если дальше ещё не ясно, что я хотел донести, то извините, что
>нагло прервал вашу беседу.Мне не ясно.
Ув. Hetzer, нельзя ли поподробнее вот с этого места, для начинающих. Ну не могу я пока понять, каким образом один пакет в двух направлениях поехать должен... :( Хоть укажите, куда копать?
>Если дальше ещё не ясно, что я хотел донести, то извините, что
>нагло прервал вашу беседу.Мне тоже не ясно. Во фрихе есть такой функционал. В Линуксе еще не докопал (если кто знает где - тыцните).