Лучший VPS сервер, который мне удалось найти: https://justhost.ru

  • Больше 30 стран локаций
  • Возможность 50 раз сменить страну и ip адрес вашего сервера
  • Поддержка IPv6
  • Бесплатный неограниченный трафик
  • Установка Mikrotik routerOS и linux из коробки
  • Оплата Российскими картами
  • Стоимость от 119 рублей в месяц за промо тариф

Скрипт для RouterOS 7: установка IP-адреса, полученного по DHCP, на все GRE IPIP интерфейсы

 

Скрипт размещается в разделе /ip/dhcp-client на соответствующем интерфейсе.

:if ($bound=1) do={
    :local addr $"lease-address"
    :local grecount [/interface/gre/print count-only where local-address!=$addr]
    :if ($grecount>0) do={
        /interface/gre/set local-address=$addr [find where local-address!=$addr]
    }
    :local ipipcount [/interface/ipip/print count-only where local-address!=$addr]
    :if ($ipipcount>0) do={
        /interface/ipip/set local-address=$addr [find where local-address!=$addr]
    }
} else={
    :local grecount [/interface/gre/print count-only where local-address!=0.0.0.0]
    :if ($grecount>0) do={
        /interface/gre/set local-address=0.0.0.0 [find where local-address!=0.0.0.0]
    }
    :local ipipcount [/interface/ipip/print count-only where local-address!=0.0.0.0]
    :if ($ipipcount>0) do={
        /interface/ipip/set local-address=0.0.0.0 [find where local-address!=0.0.0.0]
    }
}

TAG: GRE, DHCP, MikroTik, RouterOS 7, IP address