LTE модем и Mikrotik. Stopped DHCP-клиента на lte1 интерфейсе.
Проблема вылезла на E3372h-153 + RouterBOARD 962UiGS-5HacT2HnT. С разной периодичностью(от нескольких дней, до нескольких недель) происходит отвал/восстановление lte1 интерфейса. В какой-то момент, DHCP-клиент на интерфейсе lte1 перестает получать адрес, запись краснеет и переходит в состояние - "stopped...".
В качестве костыля был написан скрипт и помещен в планировщик:
:local INTERFACE "lte1"
:local ifID [/interface find name=$INTERFACE]
:if ($ifID = "") do={
:put "No interface"
} else={
/ip dhcp-client
:local addDHCPClient true
:set ifID [find interface=$INTERFACE]
:if ($ifID = "") do={
:put "No DHCP-client on interface"
} else={
:local ifADDR [get $ifID address ]
:if ($ifADDR~"192.168.") do={
:put $ifADDR
:set addDHCPClient false
} else={
:put "addr invalid"
:log error "Invalid IP-address on $INTERFACE. DHCP-client remove."
remove $ifID
}
}
:if ($addDHCPClient) do={
:local strDATE [/system clock get date]
:local strTIME [/system clock get time]
add interface=$INTERFACE dhcp-options=hostname,clientid disabled=no comment="Added by Script on $strDATE $strTIME"
:log warning "DHCP-client created on $INTERFACE"
:put "DHCP-client added to interface"
}
}