FATHER_FBI Posted December 29, 2015 (edited) · Report post Подскажите как сделать. Есть ВМ с 3-мя сетевыми интерфейсами eth0 Link encap:Ethernet HWaddr а0:0c:29:1с:58:0a inet addr:*.*.*.* Bcast:*.*.*.127 Mask:255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:261632 errors:0 dropped:0 overruns:0 frame:0 TX packets:120522 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:242102260 (242.1 MB) TX bytes:29567821 (29.5 MB) eth1 Link encap:Ethernet HWaddr а0:0c:29:1с:58:14 inet addr:10.253.10.59 Bcast:10.253.0.15 Mask:255.255.255.240 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:137990 errors:0 dropped:0 overruns:0 frame:0 TX packets:628 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:182542200 (182.5 MB) TX bytes:357184 (357.1 KB) eth2 Link encap:Ethernet HWaddr а0:11:56:be:8c:b9 inet addr:10.255.164.113 Bcast:10.255.64.31 Mask:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:11586 errors:0 dropped:45 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:15475824 (15.4 MB) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:274 errors:0 dropped:0 overruns:0 frame:0 TX packets:274 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:40101 (40.1 KB) TX bytes:40101 (40.1 KB) Есть утилита sfacct которая принимает через eth0 по BGP фулвью и через eth1 поток sflow. Стал вопрос принять поток sflow через eth2, но как выяснилось sfacct не может принимать поток одновременно с нескольких интерфейсов, ограничения libpcap, по советам разработчиков они рекомендуют в такой ситуации запускать несколько экземпляров, но в моем случае используется BGP и он мне не подходит. Подскажите какими средствами можно создать виртуальный интерфейс и перенаправить весь трафик с eth1 и eth2, бридж не предлагайте потому что мне нужно что бы трафик с eth1 не переливался в eth2 и на оборот. Edited December 29, 2015 by FATHER_FBI Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pavel.odintsov Posted December 29, 2015 · Report post С нескольких не может, но может со всех - укажите псевдоинтерфейс: any Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
SABRE Posted December 29, 2015 · Report post Подскажите какими средствами можно создать виртуальный интерфейс и перенаправить весь трафик с eth1 и eth2, бридж не предлагайте потому что мне нужно что бы трафик с eth1 не переливался в eth2 и на оборот. IFB. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
FATHER_FBI Posted December 29, 2015 · Report post С нескольких не может, но может со всех - укажите псевдоинтерфейс: any Действительно! Огромное спасибо. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pavel.odintsov Posted December 29, 2015 · Report post Интересная таска в целом, наверное, такое можно сделать демоном. Запустить захват pcap с eth1 и eth2 в двух потоках отдельных, а потом заливать это дело в tun/tap, где оно будет объединять и решать проблему фиговой конфигурируемости pcap.... Но идеально, конечно, замутить саппорт нескольких ифейсов для pcap в линугзе. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pavel.odintsov Posted December 29, 2015 · Report post О, случайно нашел софт, который делает почти это, так что как вариант можно юзать его: https://github.com/MyNameIsMeerkat/Shuriken/blob/master/shuriken.py Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
[anp/hsw] Posted December 30, 2015 · Report post Запустить захват pcap с eth1 и eth2 в двух потоках отдельных, а потом заливать это дело в tun/tap, где оно будет объединять и решать проблему фиговой конфигурируемости pcap pcap неплохо так конфигурируется, синтаксис фильтров такой же, как в tcpdump, также вешаете на "any", насколько я помню, и не надо этого гемороя с бриджами. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
FATHER_FBI Posted December 30, 2015 · Report post ' timestamp='1451456486' post='1222723'] Запустить захват pcap с eth1 и eth2 в двух потоках отдельных, а потом заливать это дело в tun/tap, где оно будет объединять и решать проблему фиговой конфигурируемости pcap pcap неплохо так конфигурируется, синтаксис фильтров такой же, как в tcpdump, также вешаете на "any", насколько я помню, и не надо этого гемороя с бриджами. Дык уже повесил на any) Спасибо Паше за подсказку. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
^rage^ Posted December 30, 2015 · Report post О, случайно нашел софт, который делает почти это, так что как вариант можно юзать его: https://github.com/MyNameIsMeerkat/Shuriken/blob/master/shuriken.py лучше netsniff-ng Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...