DHCP client

Обсуждение ПО и его настройки
Ответить
kristo21
Сообщения: 3
Зарегистрирован: 15 апр 2016, 06:19

Добрый день.
Есть задача: DHCP клиент должен запускаться с некоторой задержкой. Провайдер выдаёт белый адрес по одному шнурку с серым. Кто быстрее подхватит тому и выдаст. при отключении света, естественно, роутер загружается быстрее сервера и подхватывает белый ип. а серваку потом выдаётся серый. можно конечно всё посадить на белый и пробросить порты но хочется сделать задержку dhcp клиента.


BigBear
Сообщения: 20
Зарегистрирован: 01 окт 2019, 17:57

Здравствуйте
Первое что приходит на ум - написать скрипт проверяющий переменную uptime и если она меньше определенного значения (например 120 секунд) то или WAN интерфейс дисаблить или DHCP клиент ну или ещё что - это как Ваша извращённая фантазия захочет
(малюсенькая подсказка - гляньте /system resource print)

Ну или ещё проще - скрипт запускающийся разово при включении, который дисаблит интерфейс, делает задержку сколько надо, потом энаблит


KaNelam
Сообщения: 620
Зарегистрирован: 11 июл 2017, 13:03

kristo21 писал(а): 02 мар 2022, 10:49 Добрый день.
при отключении света, естественно, роутер загружается быстрее сервера
Поставить UPS. И нервы сбережет и железо.
По скрипту:

Код: Выделить всё

/ip dhcp-client disable ether1;
:delay 1m;
/ip dhcp-client enable [find interface=ether1];
Интерфейсы и время задержки подогнать под себя. Запускать в шедулере при старте сисемы (start-time=startup).


Ответить