В принципе - не идеально, подойдет.
Для себя решил поступить несколько иначе,
состряпал вот такую конструкцию с запуском после ребута:
{
: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
}
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.