У меня есть набор экземпляров ec2 (ubuntu trusty 14.04), с которыми я никогда не делал никакой специальной конфигурации dhcp. Это на VPC с опциями dhcp по умолчанию.
Почему-то, примерно каждые 25 минут, я вижу это в своих журналах
(IP и xid очищаются)
DHCPREQUEST of 172.16.1.111 on eth0 to 172.16.0.1 port 67 (xid=0x0000000c)
DHCPACK of 172.16.1.111 from 172.16.0.1
bound to 172.16.1.111 -- renewal in 1693 seconds.
(Точное количество секунд изменяется между 1300 и 1700.)
Иногда, как раз в 10 дней, это обновление нарушает работу DNS, и мое работающее приложение начинает выдавать ошибки, такие как getaddrinfo: Name or service not known.
Как только обновление возобновится через 25 минут, проблема будет решена. Я проверил это, дождавшись сбоя и вручную обновив аренду dhclient (sudo dhclient -v -r eth0
затем sudo dhclient -v eth0
) и убедившись, что проблема устранена немедленно.
У меня есть 2 вопроса:
Почему время обновления этого странного номера ~ 25 минут? Я знаю, что могу установить это через conf-файл, но кажется, что это странное значение по умолчанию.
Почему это иногда нарушает разрешение DNS? Это главная проблема здесь. Мои другие наборы экземпляров ec2 также имеют такое короткое время обновления DHCP, но только у этого одного набора экземпляров есть проблема, при которой иногда происходит разрыв DNS при обновлении DHCP.