Бывает нужно получить 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;