Как настроить поднятие L2TP Client'а (интерфейса), только после получения IP по DHCP?

Суть проблемы в том - после перезагрузки Mikrotik пытается поднять L2TP Client,
а ни ip на физических интерфейсах ни DNS еще не полученны...
Он куда-то неудачно все долбиться и долбиться...

Идеальный вариант, пытаться устанавливать L2TP только после удачного получения "всего" по DHCP.
Так вот есть ли вариант данной реализации?
  • Вопрос задан
  • 767 просмотров
Решения вопроса 2
при помощи netwatch проверять доступность какого-нибудь узла и в зависимости от доступности включать/выключать L2TP интерфейс
/interface l2tp-client enable(disable) InterfaceName
Ответ написан
@Alkado Автор вопроса
Вот такое наваял и воткнул в запуск просле ребута
{
:local vpnIface "vpn-beeline"
:local ethIface "ether1-gateway"

:log info ("Disabling L2TP")
/interface l2tp-client set $vpnIface disabled=yes
:log info ("Release DHCP")
/ip dhcp-client release [/ip dhcp-client find interface=$ethIface]
:while ([/ip dhcp-client get [/ip dhcp-client find interface=$ethIface] status] != "bound") do={
:log info ("Waining for DHCP bound...")
delay 1
}
:log info ("DHCP bound")
:log info ("Flushing DNS")
/ip dns cache flush
/interface l2tp-client set $vpnIface disabled=no
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы