LTE модем и Mikrotik. Stopped DHCP-клиента на lte1 интерфейсе.

LTE модем и Mikrotik. Stopped DHCP-клиента на lte1 интерфейсе. divan1 вт, 26 июн 2018 - 00:24

Проблема вылезла на 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"
    }
  }