AlexSTAL Posted July 1, 2016 · Report post Добрый день! Микротик, 3 провайдера, белые динамические адреса (и pppoe и dhcp и статика). Определённой логикой с помощью маркировки соединений выбирается текущий провайдер для самого микротика. Есть ли простой способ (не запоминая что именно установили и не перебирая таблицу Mangle) определить IP, с которого выходит в интернет сам микротик? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
GFORGX Posted July 1, 2016 · Report post Добрый день! Микротик, 3 провайдера, белые динамические адреса (и pppoe и dhcp и статика). Определённой логикой с помощью маркировки соединений выбирается текущий провайдер для самого микротика. Есть ли простой способ (не запоминая что именно установили и не перебирая таблицу Mangle) определить IP, с которого выходит в интернет сам микротик? curl -s https://api.ipify.org Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AlexSTAL Posted July 1, 2016 · Report post Это с сохранением в файл на флеше? Если да - то нет ли другого способа, с сохранением сразу в переменную? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
GFORGX Posted July 1, 2016 · Report post Это с сохранением в файл на флеше? Если да - то нет ли другого способа, с сохранением сразу в переменную? Это подсказка. Как вам ее реализовать на микротике, решайте уже сами. По ссылке plain-text-ом IP-адрес. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AlexSTAL Posted July 1, 2016 · Report post Да я не спец... может кто поможет? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
boombastic Posted July 4, 2016 · Report post default-route в таблице маршрутизации всегда стоит маршрутор с номером 0. Соотв, для RouterOS скрипта: :put [ip route get number=0 gateway ] либо :put [ip route get number=0 pref-src ] в зависимости от того что тебе надо, адрес шлюза провайдера или свой адрес интерфейса Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AlexSTAL Posted July 4, 2016 · Report post Не... у меня там маркировкой пакетов рулится... такой вариант не прокатывает Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nkusnetsov Posted July 4, 2016 · Report post boombastic, при нескольких таблицах маршрутизации не сработает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
boombastic Posted July 7, 2016 · Report post AlexSTAL ну тогда надо больше информации т.к. скрипт надо под PBR перепиливать P.S. немного подумал под кофе, вот так вот можно: :put [ip route get [/ip route find dst-address="0.0.0.0/0" ] gateway] если нужно vrf/pbr то можно что-нибудь вида: :put [ip route get [/ip route find dst-address=0.0.0.0/0" vrf-interface="бла-бла-твой-интерфейс] gateway] Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...