FreeBSD. Как задать dhclient'у бесконечное количество попыток получить ip-адрес?

Уже давно заметил странные глюки с интернетом на сервере под FreeBSD. Провайдер выдает ip-адрес по DHCP, причем нужно хотя бы раз в сутку переполучить адрес, то есть вариант прописать статично не подходит.

Эксперимента ради, установил FreeBSD в VitualBox'е, сетевой интерфейс получил по DHCP ip-адрес. Далее выключил DHCP-сервер с цельою понаблюдать, что же будет. DHCLIENT отправил 4-е уникаст запроса на ip-адрес dhcp-сервера, потом 8-ем бродкаст запросов и на этом все. В процессах dhclient присутствует, но больше попыток получить ip-адрес спустя пол часа я tcpdump'ом не увидел.

man dhclient.conf(5) я читал, но или плохо, или действительно там нету возможности указать процессу dhclient не прекращать попыток получит ip-адрес.
  • Вопрос задан
  • 3096 просмотров
Решения вопроса 1
@pr0l
сделай проще, напиши скрипт рестарта дхцп клиента и загони его в крон раз в 5-10 минут, пока на на сервере висит запись твоего мака+Ip то сервер будет получать старый ип, иначе новый. ну или скрипт с проверкой какой Ip адрес на интерфейсе, если 0,0,0,0 то отправлять рестарт дхцп клиенту.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
edinorog
@edinorog
Троллей не кормить!
0_о нихера ж се задачко. Это ж насколько кривые руки должны быть у провайдера что в заданный интервал фряха не получает продление аренды от dhcp сервера.
Ответ написан
Комментировать
savio
@savio Автор вопроса
не, пров нормальный. рассматривается ситуация, когда по тех причинам нету сети, и истекает/истекло время аренды ip-адреса. Позже сеть восстанавливается, а сервер остается без интернета
Ответ написан
savio
@savio Автор вопроса
спасибо за идею! скрипт написал, тестирую...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы