Добавить в корзинуПозвонить
Найти в Дзене
Настройка MikroTik

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

Получаем данные при использовании DHCP Client, PPPoE или ppp для дальнейшего использования в 2WAN, Routing Rules и других схемах. Содержание Получить IP и шлюз на DHCP MikroTik
: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 MikroTik 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 [f
Оглавление

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

Содержание

DHCP Ethernet/LTE

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

: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

MikroTik 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

Шлюз и IP на Stick USB модеме

: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;

СЕТЕВЫЕ УСЛУГИ

  • Настройка
  • Мониторинг
  • Консультация
  • Подбор оборудования
  • Все услуги без предоплаты
  • Работаю с юридическими и физическими лицами