Страница 1 из 1

DHCP client

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

Re: DHCP client

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

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

Re: DHCP client

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

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

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