Скрипт получения IP, шлюза и сети

Получаем данные при использовании DHCP Client, PPPoE или ppp для дальнейшего использования в 2WAN, Routing Rules и других схемах.

Настройка MikroTik

📲 Telegram: @Engineer_MikroTik
📁 Запасной способ связи: MAX

⚡ Оперативно: от обсуждения до реализации — один шаг.
💻 Удалённая настройка: без выезда — через RuDesktop.
💰 Без предоплаты: сначала доведение до 100% результата. Отсрочка оплаты.
🔧 Послегарантийная помощь: сопровождение конфигурации — оперативная помощь и правки.
📚 Экспертиза:
MTCNA, MTCTCE, MTCRE, MTCSWE
MTCWE, MTCEWE, MTCUME
MTCSE, MTCIPv6E
MTCINE
👥 Работаю с физическими и юридическими лицами.
Содержание
  1. DHCP Ethernet/LTE
  2. PPPoE
  3. PPP/LTE

DHCP Ethernet/LTE

:local WANDHCP ether2;

local result [/ip address get value-name=address [find interface=$WANDHCP]];
local WANDHCPIP [:pick $result 0 [:find $result "/"]];
local WANDHCPGW [/ip/dhcp-client/get value-name=gateway [find interface=$WANDHCP]];
local WANDHCPNET [/ip/address get value-name=network [find interface=$WANDHCP]];


/ip route set [find comment="WAN2_!_Recursive"] gateway=$WANDHCPGW
/routing rule set [find comment="Route_Only_WAN2"] src-address=$WANDHCPIP;

Для ethernet шлюз получаем из DHCP Client

PPPoE

Для PPPoE шлюзом будет сеть, которую получаем в переменную WANDHCPNET из IP Address

:local WANDHCP PPPoE;

local result [/ip address get value-name=address [find interface=$WANDHCP]];
local WANDHCPIP [:pick $result 0 [:find $result "/"]];
local WANDHCPNET [/ip/address get value-name=network [find interface=$WANDHCP]];


/ip route set [find comment="WAN2_!_Recursive"] gateway=$WANDHCPNET
/routing rule set [find comment="Route_Only_WAN2"] src-address=$WANDHCPIP;

PPP/LTE

Ничем не отличается от PPPoE

:local WANDHCP ppp1;

local result [/ip address get value-name=address [find interface=$WANDHCP]];
local WANDHCPIP [:pick $result 0 [:find $result "/"]];
local WANDHCPNET [/ip/address get value-name=network [find interface=$WANDHCP]];


/ip route set [find comment="WAN2_!_Recursive"] gateway=$WANDHCPNET
/routing rule set [find comment="Route_Only_WAN2"] src-address=$WANDHCPIP;
Настройка MikroTik

📲 Telegram: @Engineer_MikroTik
📁 Запасной способ связи: MAX

⚡ Оперативно: от обсуждения до реализации — один шаг.
💻 Удалённая настройка: без выезда — через RuDesktop.
💰 Без предоплаты: сначала доведение до 100% результата. Отсрочка оплаты.
🔧 Послегарантийная помощь: сопровождение конфигурации — оперативная помощь и правки.
📚 Экспертиза:
MTCNA, MTCTCE, MTCRE, MTCSWE
MTCWE, MTCEWE, MTCUME
MTCSE, MTCIPv6E
MTCINE
👥 Работаю с физическими и юридическими лицами.

Настройка MikroTik
Поиск
Меню