Roki
внимательно. не 40к правил в линию, а 40к правил всего.
Я и говорю про списки доступа не знаем
Sergei
вы разговариваете с плохим дизайном iptables-правил в своей голове. при 40к правил можно организовать на ipv4 эффективный фаервол так, что максимум, при самом плохом раскладе, будет 40-45 правил на пакет.
zhag
ufw еще есть новомодный
Sergei
при этом использовать все мыслимые модули iptables, которые можно только придумать.
Sergei
Я и говорю про списки доступа не знаем
всегда рад изучить что-то новое. о каких списках доступа речь, если не секрет?
Anonymous
Anonymous
и чаще проще поставить готовое решение
Anonymous
чем пилить своё
Roki
Ну например так: http://serverfault.com/questions/474073/how-to-load-a-list-of-addresses-into-iptables-dynamically
Roki
Хотя мало чего то в интернетах про листы iptables, лучше микротик поставить
Sergei
на linux можно много что сделать, но время стоит денег
усложним задачу. уже есть несколько сотен машин с линуксом. на каждой из них 20г-ethernet. они общаются тоннами трафика друг с другом и с миром одновременно. внешний канал ну, пусть 400 гбит и 600 гбит интерконнекта. покажите мне решение в разумном бюджете на выделенном фаерволе. и расскажите о дизайне.
Roki
http://wiki.mikrotik.com/wiki/Manual:IP/Firewall/Address_list
Anonymous
я сетями мало интересуюсь
Roki
Одно правило iptables, в листе может быть тысяча IP
Anonymous
я хочу заниматься виртуализацией
Roki
Внутри листа какая нибудь оптимизация B-tree, а 1000 правил бдут идти перебором
Roki
Невозможно даже придумать 40 тысяч правил, чтобы каждое из них было уникально
Sergei
Одно правило iptables, в листе может быть тысяча IP
Роман, я прекрасно понимаю, как работает ipset и зачем он нужен. Более того, ipset не убирает внезапно 40к правил, он убирает только ту часть over-40к правил, которая занимается матчингом пакетов по их заголовкам. К сожалению, в фаерволе нередко необходимо использовать не только эту информацию, поэтому от правил на iptables деваться все равно некуда. Я не вижу тезис. Вы что доказать пытаетесь? Что любое решение, в котором в iptables 40k правил - говно по определению?
Sergei
>Старый Хрыч, [11.10.16 20:20] >я сетями мало интересуюсь >Старый Хрыч, [11.10.16 20:20] >я хочу заниматься виртуализацией тут нонсенс.
Roki
>Что любое решение, в котором в iptables 40k правил Нет, это не говно. Это говно в квадрате.
Sergei
категорично. основания?
Anonymous
>Старый Хрыч, [11.10.16 20:20] >я сетями мало интересуюсь >Старый Хрыч, [11.10.16 20:20] >я хочу заниматься виртуализацией тут нонсенс.
почему? у меня знакомый занимается kvm,ovirt,openstack, gluster и тп, но сетёвку у них в команде сетевик делает
Anonymous
на любом проекте работает 8 человек
Anonymous
сразу
Roki
категорично. основания?
Основание - неправильный дизайн сети
Sergei
Основание - неправильный дизайн сети
чем именно он неправильный? забавно, что вы при этом ничего не знаете об этой сети.
Roki
Ну я очень рад этому, в мире итак слишком много говна
Sergei
конструктивно получилось.
Roki
Да, это секретная сеть. Не рекомендую ее никому показывать
Anonymous
чем именно он неправильный? забавно, что вы при этом ничего не знаете об этой сети.
☹️ короче судя по вашим словам, мне надо брать билет до ирака, вступать в игил и рассказывать про то, где военные базы рашки и где у нас взять оружие по простому, полсе чего помогать медузой военные объекты проходить и объяснять за 4 вида сзи
Anonymous
больше мне делать нечего
Roki
Только не надо говорить про выгрузку реестра РКН
Oleh
40+ правил в iptables — не вижу ничего плохого.
Oleh
Да хоть миллиард
Sergei
миллиард уже не ок
Sergei
там лимит афаик около 16М
Oleh
Я образно
Pavel
Вот теперь я точно знаю, что ерзента на работу не позову
Pavel
Хотя и так знал. Просто теперь совсем нет
Sergei
а я вот буквально... недавно узнал, что в бридж больше 1024 устройств не влазит. много думал.
Oleh
Ты не нужен
Pavel
Anonymous
мы все не нужны если так подумать
Oleh
Если приглашают на работу, то нужны.
Anonymous
тогда и я нужен
Anonymous
сам себе противоречишь
Anonymous
любого из нас можно заменить
Anonymous
а следственно мы не нужны
Constantine️
_
Köfte
700 сообщений за вечер, сегодня пятница?
Aleksandr
@integram
Aleksandr
МБ кому надо с гита в телеграмму гадить
Roki
> Александр Чистяков Использование ansible для управления встраиваемыми устройствами
Roki
Запись доклада будет?
Roman
на 40к правил айпитеблсе будут чувствоваться лаги
если у вас 40к правил в iptables - вас надо уволить.
Sergei
не всегда, к сожалению. например, если у вас есть 5к сетей, и они имеют разные доступы к 200 сервисам на машине, то вам все равно придётся делать много селекторов. их можно консолидировать в правилах, но не обязательно это будет эффективнее, чем иметь мелкие селекторы. ещё раз, 40к правил не последовательно, а всего. при этом один пакет проходит максимум несколько десятков правил, потому что быструю и забавную конструкцию уже изобрели. при этом я отнюдь не уверен, что последовательный спуск по подсетям вниз будет работать медленнее, чем содержание нескольких сотен ipset'ов. более того, ipset сам по себе делать ничего не может, поэтому он уменьшает количество правил не меньше чем до числа ipset'ов.
Sergei
Эмм.. вариант с ipset будет быстрее и удобнее. Надо только аккуратно построить множества
спор странный. ваше утверждение примерно такое же, как "любую программу можно написать не более, чем в 100к процессорных инструкций". это очевидно неверное утверждение. если есть желание, я могу рассказать о проблеме детальнее, но не в условиях столь людного чата. мой тезис лишь в том, что 40к правил в фаерволе может нормально решать задачу и при этом быстро работать в одной коробке за счёт аккуратной организации этих правил.
Roman
Сама задача интересна
Sergei
Единственный вариант чтобы такая конструкция работала быстро - это большое количество ветвлений.
все так. максимум за 32 перехода можно отматчить любого размера подсеть в ipv4, как известно.
Dmitry
Господа, а можно елк настроить так, чтобы он писал все в одно хранилище в течении дня
Dmitry
А ночью допустим дампил вдругое
Dmitry
?
Dmitry
Господа, а можно елк настроить так, чтобы он писал все в одно хранилище в течении дня
вон тут спецы по айпитейблсам, скажут как настроить -A PREROUTING -d 8.8.8.8/32 -p tcp -m tcp --dport 12345 -j DNAT --to-destination 8.8.4.4:1234
Maksim
Запись доклада будет?
Это где такое можно посмотреть?
Roki
Встреча 14.10, 19:00, Большой Сампсониевский 60, офис ДатаАрт. Обязательна запись! Вход по списку имя+фамилия. Записаться можно на сайте embedded.group. Просто отправьте сообщение с сайта с именем, фамилией. Доклады: Сергей Келер По граблям в шубе на Burning Man 2016 Александр Чистяков Использование ansible для управления встраиваемыми устройствами
Constantine️
спб?
Constantine️
верно
Roki
Да
Constantine️
надо идти :D
Denis
Друзья, гоу все в @docker_ru поболтаем про http://resinos.io :)