У меня есть два шлюза. Сторона LAN — оба шлюза всегда доступны, поэтому опция check-gateway=ping не подходит для выбора правильного маршрута. Что я хочу сделать — проверить, есть ли у шлюза доступ в интернет. Простое решение — выполнить nslookup для каждого шлюза. Как это можно реализовать в RouterOS вместо проверки ping по LAN IP шлюза?
Ситуация такая:
(Public IP) ISP1 GW
|
(DHCP public IP) Клиент/шлюз 1 (фиксированный LAN1 IP)
|
RouterOS ----- LAN
|
(фиксированный LAN2 IP) Клиент/шлюз 2 (DHCP Public IP)
|
ISP2 GW (public IP)
Проверка через ping не подходит, потому что каждый клиент/шлюз доступен с RouterOS, и каждый шлюз ISP доступен из интернета. За пределами RouterOS я хочу отправлять nslookup на DNS-сервер каждого клиента/шлюза — это решит мою задачу.
Ситуация такая:
(Public IP) ISP1 GW
|
(DHCP public IP) Клиент/шлюз 1 (фиксированный LAN1 IP)
|
RouterOS ----- LAN
|
(фиксированный LAN2 IP) Клиент/шлюз 2 (DHCP Public IP)
|
ISP2 GW (public IP)
Проверка через ping не подходит, потому что каждый клиент/шлюз доступен с RouterOS, и каждый шлюз ISP доступен из интернета. За пределами RouterOS я хочу отправлять nslookup на DNS-сервер каждого клиента/шлюза — это решит мою задачу.