Получить IP и шлюз на DHCP MikroTik

Бывает нужно получить IP и шлюз на классическом IPoE операторе, когда IP может меняться, а бывает меняется шлюз.

Профессиональная настройка MikroTik
Без предоплаты

Telegram: @Engineer_MikroTik

Эту проблему решает скрипт чтения параметров на интерфейсе:

:local WANDHCP ether1-WAN1;

#Получаем IP
local result [/ip address get value-name=address [find interface=$WANDHCP]];
local WANDHCPIP [:pick $result 0 [:find $result "/"]];
#Получаем шлюз
local WANDHCPGW [/ip address get value-name=network [find interface=$WANDHCP]];

#Задаем IP в правилах маршрутизации
/ip route rule set [find comment="Route_Only_WAN2"] src-address=$WANDHCPIP;

#Задаем шлюз в маршрутах по комментарию WAN
/ip route set [find comment="WAN2"] gateway=$WANDHCPGW;

#Задаем IP на L2TP в Source IP
/interface l2tp-client set [find name="l2tp-out-ISP2"] src-address=$WANDHCPIP;
Top