Алексей
ты мне еще раз свой якобы рабочий вариант скинь плиз
Алексей
я уж запутался
Maxim
Ща, кофе допью и с компа скину
Dmitry
Парни, офтоп: Ни кто в продакшне не юзает вот такое: Байпас Eaton HotSwap MBP 6000i (MBP6Ki)
Cumberbatch
Maxim
Алексей
Алексей
тебя же не пускает в итоге
Moneron 🇷🇺
Алексей
в конце же дроп идет
Алексей
бац бац и, мимо...
Maxim
Вот и я о том что релейтед не сработает
Maxim
Сработала
Алексей
вот щас вариант Максима ндао проверить он уже набит вроде
Maxim
Пока он её словами писал, я в правилах описвл
Maxim
Но там 12 правил. Не 6 как говорит Алексей
Cumberbatch
Так хотят же 6-7 правил
Алексей
ну хотя бы начать с 12 дальше будем думать как их оптимизировать
Алексей
главное чтобы работало
Алексей
Maxim
Высоко вверху. Мы там после нафлудили
Алексей
оно да?
Maxim
удали
Алексей
здесь ошибок нет которые ты правил
Maxim
там опечатка есть
Maxim
Сейчас скину актуальный
Алексей
Алексей
а зачем интерфейс указывал?
Maxim
Использовал порты 111 222 333, таймаут жизни в листе 30 секунд. Потом в белый лист на 30 секунд и открывается ssh
Алексей
Алексей
хор
Алексей
Алексей
но нет инверсии, и правил куда больше чем требуется
Алексей
и вариантов как минимум два
Vladimir
Алексей
Vladimir
2 раза ?
Алексей
Алексей
по двум цепочкам
Vladimir
А зачем ? TTL будет больше чем должен
Алексей
Алексей
читсо логически я тоже онли за построутинг
Владимир
вот... вот это работает.. только что проверил
Владимир
6 правил... нулевое не считается, т.к. это чтобы руки не отрубать самому себе
Владимир
/ip firewall filter
add action=accept chain=input src-address=192.168.45.230
add action=add-dst-to-address-list address-list=KNOCK_111 address-list-timeout=12h chain=input dst-address=192.168.45.5 dst-port=111 \
protocol=tcp
add action=add-dst-to-address-list address-list=KNOCK_222 address-list-timeout=12h chain=input dst-address=192.168.45.5 dst-port=222 \
protocol=tcp
add action=add-dst-to-address-list address-list=KNOCK_333 address-list-timeout=12h chain=input dst-address=192.168.45.5 dst-port=333 \
protocol=tcp
add action=drop chain=input dst-port=22 protocol=tcp src-address-list=!KNOCK_111
add action=drop chain=input dst-port=22 protocol=tcp src-address-list=!KNOCK_222
add action=drop chain=input dst-port=22 protocol=tcp src-address-list=!KNOCK_333
Vladimir
Красава
Владимир
где взять пирожок? 😃
Vladimir
Vladimir
Не это я хотел отправить =\
Vladimir
Ответ оказался таким простым
Vladimir
Блин я потерял веру в свое логическое мышление 😩(
Алексей
В одном варианте 6 правил из них 3 последних с инверсией. 7-е правило это drop SSH, если нет последнего drop all.
В другом варианте 7 + drop.
Алексей
это ка кбы в-общем сказали что там в правилах должно быть :)
Алексей
я шел по пути Максима
Алексей
тепеьр надо найти второй вариант
Алексей
а я не понял в итоге Пандос третье правило нашел?
Алексей
третье решение всмысле
Maxim
Алексей
Алексей
в плане оптимальности и легкости чтения
Vladimir
Я не думаю что можно будет сделать проще чем панда
Vladimir
Чем проще правила тем лучше
Anonymous
Дмитрий
нуу и чего смотришь ? устанавливай!
Дмитрий
кто знает что означают значения в артибутах роута
scope и taget-scope ?
гугление не дало результатов
Дмитрий
не примениние для рекурсивных маршрутов!!! а значения, скажем чем 10 отличается от 30
Maxim
Опечатка в правилах панды! Он вместо add-src-address делает add-dst-address. А так всё норм, полверка скриптом прошла)
Vladimir
Да он настолько просто написал, что проверять там нечего )
Maxim
Vladimir
Да вопрос не в доверии, а в том что настолько простые правила что и так понятно! :)