Как настроить поднятие L2TP Client'а (интерфейса), только после получения IP по DHCP?
Суть проблемы в том - после перезагрузки Mikrotik пытается поднять L2TP Client,
а ни ip на физических интерфейсах ни DNS еще не полученны...
Он куда-то неудачно все долбиться и долбиться...
Идеальный вариант, пытаться устанавливать L2TP только после удачного получения "всего" по DHCP.
Так вот есть ли вариант данной реализации?
В принципе - не идеально, подойдет.
Для себя решил поступить несколько иначе,
состряпал вот такую конструкцию с запуском после ребута:
{
: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
}