Vlad
Используй SSTP
Ярослав
Добрый день Имеется проблема, имеется hAP ac2 (квадрат), в друг ни с того ни с сего перестали работать l2tp+ipsec (requied). Сперва под подозрение попал провайдер со своими закидонами (ростелеком), передергивание интерфейса к нему проблему не решило. Помогла перезагрузка квадрата. Все бы ничего, подумал я, профилактическая перезагрузка и забыл. Но спустя 3 дня проблема повторилась на другом квадрате в другом городе. Все тоже самое, внезапно перестали работать l2tp+ipsec, тот же провайдер, помогла так же только перезагрузка. В добавок ко всему аптайм у них был примерно одинаковый (разница около дня). В совпадения я не верю. Подскажите, что это такое было и как с этим бороться? Было ли у кого то такое же?
это РТК и другие интернет-провайдеры с альтернативным развитием тестируют блокировку VPN. первый "залп", произведённый 22 декабря в ~15:55 по МСК, был сделан без учёта белого списка тех, кому в ВПН ходить можно, в связи с чем ipsec не устанавливался вообще нигде, и удалённая работа в стране остановилась на 10 минут (до отката изменений). сейчас работают только по тем, кого в белом списке от мин. цифры нет, отключения ежедневные
Евгений
и так по кругу
по syslog там строк на несколько экранов должно быть
Ярослав
благодаря золотым рукам коллег из РТК. попробуйте отключить-включить порт, вдруг поможет. но в целом - рекомендую переехать на что-то без столь очевидных сигнатур трафика, в т.ч. без ipsec например, PPTP поднимется - проверено
Ярослав
pptp как запасной (аварийный) вариант тоже есть, работает, тоже проверял
я с этой проблемой сталкиваюсь ежедневно, только ничего не перезагружаю - Ростелекома на моей стороне нет. а пользователи страдают, да
Alexander
всем, привет! подскажите, плиз, как определить дату выпуска микротика по серийному номеру, нашел ссылку на сайт микр ком, но не могу зарегаться на нем, требует налог номер резидента евросоюза, может кто сталкивался?
Александр
Добрый день, подскажите, есть ли в микротиках механизм восстановления старого конфига после перезагрузки. Если его, скажем не сохранил, ну или механизм двойной загрузки
Денис
Там бекап должен сохраняться в files
Александр
если удаленно обновлять
Денис
Говорю же, в файлс находишь бекап и там его активируешь
Александр
А если микротик находиться в другом городе, я загрузил в него скрипт настроек и что-то пошло не так
Alexander
на обороте устройства после дроби в серийнике три цифры (год, неделя)
да есть такое, но нужен доступ к устройству, спс!
Александр
жаль(
Dmitry
Бывает такое. Я тоже замечал. Потом после звонка им все возвращается
Это все Ростелеком зацепленный на Мегафоновский сервер. Я не состою ни в каких белых списках. — Более того тестирую отечественные решения и они так же на IPSec только с ГОСТ внутри - как отличить обычный IPSec с AES от IPSec c ГОСТ? это кажется мне очень сложной задачей — Давайте будем оперировать данными, дампами и т.д.
Dmitry
жаль(
# ROS System configuration restore after specified / default time period # Functions: # a. Save binary backup & restore it after specified or default time values; # b. Default time value: 5 minutes # Require: # a. Global variable r5eTime should be set to user-defined value. # Dmitry Shevchenko - 26.04.2019 # 1. Global variables :global r5eTime ; :if ( [ :typeof "$r5eTime" ] != "time" ) do={ :log warn ( "r5e-in: required time value is not specified or has incorrect type - using defaults (5 minutes)" ); :set r5eTime 5m } :global m9eIsFlash; # 2. Local variables :local cdate [ /system clock get date ] ; :local ctime [ /system clock get time ] ; :local bckpFile r5e-in-auto; :if ( [ :len [ file find where type="disk" and name="flash" ] ] != 0 ) do={ :set bckpFile ( "flash/" . $bckpFile ); } # 3. Main :do { /system backup save dont-encrypt=yes name="$bckpFile" } on-error={ :log error ( "r5e-in: script execution failed - can't create binary backup" ); :error "ERR: Can't create binary backup" } /system scheduler remove [ find name="Emergency:Backup" ] ; /system scheduler add comment="Backup restore in $r5eTime" name="Emergency:Backup" start-date=$cdate start-time=[ ( $ctime + $r5eTime ) ] on-event="/system backup load name=\"$bckpFile.backup\" password=\"\"" disabled=no :log warn ( "r5e-in: system backup restore is scheduled in $r5eTime ($bckpFile)" ); # 4. Clean-up /system script environment remove [ find name="r5eTime" ] # 5. End
Dmitry
- время в r5eTime ; - если устройство использует flash как накопитель - то m9eIsFlash в true
Dmitry
отменить перезагрузку: /system scheduler remove [ find name="Emergency:Backup" ] /file remove [ find name~"r5e-in-auto" ]
Александр
ааа, все понял. То есть если при перезапуске висит файл бекапа, то он с него восстанавливает
Dmitry
ааа, все понял. То есть если при перезапуске висит файл бекапа, то он с него восстанавливает
нет, если вы работали с cisco - то это некоторый аналог: "reload in" но ничего не мешает, вам использовать его в своих скриптах
Dmitry
1. вешаете reload in 2. делаете опасные вещи 2.1 потеряли управление - роутер восстанавливает backup и при этом перезагружается 2.2 все прошло штатно - отменяете перезагрузку с восстановлением из бинарного backup 3. Profit — Почему для этого нужен скрипт в MT - потому что мы не такие как все, да
Александр
Ну я такое на D-link, HP видел
Dmitry
Ну я такое на D-link, HP видел
на Dlink - dual boot, да - на счет конфига - только что-то относительно новое так умеет HP - не использую (ненависть!!!111)
Dmitry
Ну safe mode может решить такие задачи. Своеобразно он работает, конечно, но работает.
мало что он может - из-за мелкого буфера, если нужно прям конкретно что-то переделать вообще не вариант. есть еще одна проблема, мой метод позволяет потерять на короткое время управление (например перенастроить WAN), а затем снова подключиться к маршрутизатору
Roman
Добрый , подскажите правильную и рабочую схему настройки двух провайдеров ( у провайдеров динамика и изменение шлюза тоже ) , хотелось бы сделать резервирование канала с проверкой доступности инета (ресурс какого то стабильного сервиса типа www.ya.ru и т.д.) .Может есть где мануал годный посмотреть? Заранее благодарен
Roman
первая статья в закрепе : https://habr.com/ru/post/463813/
Супер, но не увидел как без статических шлюзов сделать, у нас прилетают разные шлюзы и ип
Dmitry
Супер, но не увидел как без статических шлюзов сделать, у нас прилетают разные шлюзы и ип
есть два стула (с) либо скрипты, либо vrf — и я бы показал скрипты, но pastebin все съел
Dmitry
vrf ?
ну да, каждого провайдера в отдельный vrf и дальше route rules или mangle в global
Dmitry
постебин не работает ?
он работает, но: а) поменял цвета, если вы понимаете о чем я б) в РФ не работают мои методы авторизации на данном ресурсе
Roman
ну да, каждого провайдера в отдельный vrf и дальше route rules или mangle в global
а почитать про насnройку и примеры - есть где ? И по скриптам тоже ?
Roman
1) https://wiki.mikrotik.com/ 2) https://help.mikrotik.com/docs/
я имел введу, как на хабре, есть ли пример с настройками
Vitaliy
Всем привет. Ребятки подскажите плиз кто нибудь подружил микрота с модемом joys d20 ?
Dmitry
Всем привет. Ребятки подскажите плиз кто нибудь подружил микрота с модемом joys d20 ?
еще бы знать что это такое - обычно у модема есть производитель или чип
Vitaliy
Прошивка на модеме типа хайлинк , но не хайлинк. Определяется как lte . Но не получает айпи от модема и определил модем только на последней прошивке. До этого не определял вообще.
Vitaliy
И в dhcp клиентах нет lte интерфейса
Konstantin
Добавьте в бридж и на бридж повесить dhcp
Bulakhovskiy
всем привет, подскажите как в микрот добавить список адресов в формате .lst , в данном файле список адресов
Bulakhovskiy
Нотпад++ + немного гегекспа и вот уже получился rsc)
жа вот так и делаю, пальцы устали)
nuc
жа вот так и делаю, пальцы устали)
От чего?) Нажатия трех-пяти кнопков?)
Bulakhovskiy
От чего?) Нажатия трех-пяти кнопков?)
тогда навено я что то не так делаю
nuc
тогда навено я что то не так делаю
А в личку зачем писать? Все же уже сделано, со скриншотиками, готовыми регексами, успевай копировать и вставлять и кнопки мышкой жать)
Геннадий
Я сразу в банан отправляю таких.
nuc
Ты ж личный суппорт. Ответил нубу - получай в ЛС
Какой ужас, кошмар прям какой-то!)
Александр
Да, он там есть, но это не совсем то. Он удобен есть одна экспериментальная конфа, и одна рабочая. Но такого, чтобы при потери устройства, он загрузился с резерва - нет
Александр
Вот, с net gear как то работал, там аналогичная двойная загрузка и есть функция загрузки с резерва. Также в d-link, там пока если не сохранить, то конфа сбрасывается
Александр
Да и в работе реально удобно, перезагрузку раз в час ставишь, и работаешь не зная страха
Константин
# ROS System configuration restore after specified / default time period # Functions: # a. Save binary backup & restore it after specified or default time values; # b. Default time value: 5 minutes # Require: # a. Global variable r5eTime should be set to user-defined value. # Dmitry Shevchenko - 26.04.2019 # 1. Global variables :global r5eTime ; :if ( [ :typeof "$r5eTime" ] != "time" ) do={ :log warn ( "r5e-in: required time value is not specified or has incorrect type - using defaults (5 minutes)" ); :set r5eTime 5m } :global m9eIsFlash; # 2. Local variables :local cdate [ /system clock get date ] ; :local ctime [ /system clock get time ] ; :local bckpFile r5e-in-auto; :if ( [ :len [ file find where type="disk" and name="flash" ] ] != 0 ) do={ :set bckpFile ( "flash/" . $bckpFile ); } # 3. Main :do { /system backup save dont-encrypt=yes name="$bckpFile" } on-error={ :log error ( "r5e-in: script execution failed - can't create binary backup" ); :error "ERR: Can't create binary backup" } /system scheduler remove [ find name="Emergency:Backup" ] ; /system scheduler add comment="Backup restore in $r5eTime" name="Emergency:Backup" start-date=$cdate start-time=[ ( $ctime + $r5eTime ) ] on-event="/system backup load name=\"$bckpFile.backup\" password=\"\"" disabled=no :log warn ( "r5e-in: system backup restore is scheduled in $r5eTime ($bckpFile)" ); # 4. Clean-up /system script environment remove [ find name="r5eTime" ] # 5. End
Не пойму, что ему не нравится? )
Dmitry
Не пойму, что ему не нравится? )
:global r5eTime 10m ; потом скрипт запускайте
Dmitry
а так он переменную не находит и говорит, что по дефолту будет использовать 5 минут
Leonid
Не пойму, что ему не нравится? )
:typeof $r5eTime Без кавычек. Хотя, оно и с кавычками работает...
Константин
Понятно, буду пробовать. ) Спасибо
Константин
Может я вообще не туда все это дело копирую? ))
Pavel
Может я вообще не туда все это дело копирую? ))
А зачем ты скрипт в терминал пихаешь?
Константин
А зачем ты скрипт в терминал пихаешь?
Понятно. Да не имел дел я со скриптами ранее. )
Константин
Значит поеду в раздел system/scripts разбираться.
Dmitry
Понятно. Да не имел дел я со скриптами ранее. )
да, надо закинуть его в system scripts , затем задать переменные окружения (r5eTime) , затем /system script run
Константин
да, надо закинуть его в system scripts , затем задать переменные окружения (r5eTime) , затем /system script run
Разобрался, спасибо. Все работает, уже проверил. Очень нужная вещь. Несколько раз я уже выезжал на объекты при ошибках в удаленной конфигурации. Менял band или фиксировал cell lock, а потом оказывалось, что по некоторым причинам lte-антенна не подключалась с этими параметрам.