alpha_ds Posted May 13, 2020 Posted May 13, 2020 Получаю от провайдера адреса по DHCP Адресов несколько (только один для этого роутера), соответственно ethernet интерфейс который идет к провайдеру включен в VLAN, и у роутера есть виртуальный интерфейс в этом же VLAN. И уже на нем висит DHCP client. Все работает замечательно, пока не происходит сбой электричества... А мой UPS оказался покруче провайдеровского :-) Итого Ehernet интерфейс на провайдера падает и после возврата электричества поднимается, а виртуальный vlan интерфейс не падает, и соответственно мой DHCP client не пытается переполучить адрес. А провайдер без этого интернет не дает... Приходится вручную передергивать DHCP client, ибо экспайтится адрес аж 24 часа... Пока не было VLAN в сторону провайдера - все работало, после переподключения интерфейса, DHCP client на нем переполучал адрес автоматически. Собственно вопрос, как правильно сделать, чтобы DHCP клиент замечал переподключение другого интерфейса? Пока придумал через netwatch пинговать шлюз провайдера, но как-то не лежит душа к этому решению :-) Вставить ник Quote
McSea Posted May 13, 2020 Posted May 13, 2020 9 hours ago, alpha_ds said: Итого Ehernet интерфейс на провайдера падает и после возврата электричества поднимается, а виртуальный vlan интерфейс не падает, и соответственно мой DHCP client не пытается переполучить адрес. Т.е. вы хотите сказать, что ethernet интерфейс ложится, а привязанный к нему VLAN - нет ? Никогда такого не видел, или у вас VLAN не к этому ethernet-у привязан ? Вставить ник Quote
alpha_ds Posted May 14, 2020 Author Posted May 14, 2020 (edited) Да, упустил этот момент в описании :-( vlan привязан к бриджу, в бридже все порты одного из свичей. У меня 2011UiAS vlan сделан с помощью свича, по стандартным рекомендациям из документации. Так сделано, потому что от провайдера приходит ethernet а потом этот-же сегмент раздается этим роутером через Vlan на другой порт (а там уже другое оборудование получает адреса от провайдера) в этот "другой порт" идет еще и другой vlan, и оно уже разбирается на том конце линка другим коммутатором. Эта часть успешно работает. Edited May 14, 2020 by alpha_ds Вставить ник Quote
jffulcrum Posted May 14, 2020 Posted May 14, 2020 Именно так и работают виртуальные интерфейсы, by design. Так что только netwatch Вставить ник Quote
alpha_ds Posted May 14, 2020 Author Posted May 14, 2020 (edited) 59 minutes ago, jffulcrum said: Именно так и работают виртуальные интерфейсы, by design. Так что только netwatch Ясно. Будем пинговать. А что пинговать то? Шлюз не пинганется пока DHCP client не передернуть, т.е. по netwatch down - пинговать еще рано, а On Up никогда не наступит... Эээх... Простоя надеялся, что есть какое-то событие типа interface link up/ link down и на него можно как-то отреагировать... Ведь даже для логов есть такой топик! Но а нормального реагирования на него нет :-( Я уже второй раз встречаюсь с тем что нужно мне событие в логи пишется, а прореагировать на него сразу вообще нельзя, а отложено по таймеру сканировать логи - то еще развлечение... Просто напрашивается в Logging новый Action для вызова скрипта. Edited May 14, 2020 by alpha_ds Вставить ник Quote
McSea Posted May 14, 2020 Posted May 14, 2020 8 hours ago, alpha_ds said: А что пинговать то? Шлюз не пинганется пока DHCP client не передернуть, т.е. по netwatch down - пинговать еще рано В нетвотч шлюз, а по On Down DHCP клиента пнуть ? Вставить ник Quote
alpha_ds Posted May 15, 2020 Author Posted May 15, 2020 10 hours ago, McSea said: В нетвотч шлюз, а по On Down DHCP клиента пнуть ? А если down продлится некоторое время? с электричеством обычно так и есть... Придумал по on down эн***ть в Schedule задачу, которая каждую минуту будет передергивать DHCP client, а по on up дисейблить эту задачу... Но блин!!! Это же костыль трехэтажный получается. Бред. :-( Вставить ник Quote
VolanD666 Posted May 15, 2020 Posted May 15, 2020 Может вам проще схему сети переделать без бриджей и т.п.? Вставить ник Quote
McSea Posted May 15, 2020 Posted May 15, 2020 (edited) 3 hours ago, alpha_ds said: А если down продлится некоторое время? с электричеством обычно так и есть... А у DHCP клиента разве есть ограничение на время, в течение которого он пытается получить адрес ? Сделать ему renew и пусть долбится ... Edited May 15, 2020 by McSea Вставить ник Quote
AAS Posted May 15, 2020 Posted May 15, 2020 (edited) а обратиться к оператору и попросить "уменьшить" время "обновления" выданного адреса по DHCP... до нужного Вам значения (ну например раз в 1-60минут)? Edited May 15, 2020 by AAS Вставить ник Quote
alpha_ds Posted May 15, 2020 Author Posted May 15, 2020 2 hours ago, McSea said: А у DHCP клиента разве есть ограничение на время, в течение которого он пытается получить адрес ? Сделать ему renew и пусть долбится ... Это мысль. Попробую. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.