Спасибо за ответ и за позитив! Еще мне 123459 накидал выше ссылок, я обратил внимание на то, что неправильно понял значение виртуальных шлюзов - просто не допускал мысли про виртуальные шлюзы :)
123459: Хотя бы понятно стало, что же за магические "виртуальные" адреса используются... This route will be automatically removed when the connection is going down (the connected route is removed). So we can use as a gateway in our static routes and there is no need to change routes any more even if the real gateway is dynamic. Moreover, using this approach we can change ISP without need to change any static routes at all. Никогда не подключал микротик по таким каналам, даже додумать не мог, что можно алиас на получаемый шлюз поставить. За одно только это стоило вопрос задать.
И у меня неправильно записаны правила. С 6 ро 9 как раз виртуальные GW должны стоять, а не реальные GW1 и GW2.
123459: Да, видел. Там тоже самое, что мне понятно и о чем я уже писал:
# укажем 2 default gateway через узлы путь к которым указан рекурсивно
/ip route add dst-address=0.0.0.0/0 gateway=8.8.8.8 distance=1 check-gateway=ping
/ip route add dst-address=0.0.0.0/0 gateway=8.8.4.4 distance=2 check-gateway=ping
Проверяются ping-ами дефолтные маршруты. Соответсятвенно и выключается при случае дефолтный маршрут. А мне не ясно, зачем в wiki (ссылку приводил в начале топика) присутствуют строки с 6 по 9. Как они влияют на переключение дефолтных маршрутов?
А еще очень легко "подобрать", что же ему не хватает:
fail2ban-regex "[09/Nov/2015 13:45:07] Failed SMTP login from 1.235.184.100 with SASL method LOGIN." "Failed SMTP login from with SASL method LOGIN.$"
Это скорее не для вас уже, а для других. Далеко не все регулярки, проходящие на том же https://regex101.com/#python, проходят на fail2ban.
Например, для такой записи лога:
[09/Nov/2015 13:45:07] Failed SMTP login from 1.235.184.100 with SASL method LOGIN.
вроде бы должна подходить регулярка (на regex101.com все ок):
^\[([0-9\/A-Za-z: ]{15,30})\] Failed SMTP login from [0-9\.]{5,40} with SASL method LOGIN\.$
А в fail2ban - не находит строку (само собой, [0-9\.]{5,40} заменить на ).
Можно не выделываться в данном случае, и хватит даже такой:
failregex = Failed SMTP login from with SASL method LOGIN.
Спасибо за ссылку. Там написано, что "as of jQuery 3.0, .delegate() has been deprecated. It was superseded by the .on() method since jQuery 1.7, so its use was already discouraged. For earlier versions, however, it remains the most effective means to use event delegation. More information on event binding and delegation is in the .on() method.". Т.е., если я все правильно понял, вы и SharuPoNemnogu сказали мне одно и тоже, но немного по-разному. Спасибо!