У меня есть набор экземпляров 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 вопроса:

  1. Почему время обновления этого странного номера ~ 25 минут? Я знаю, что могу установить это через conf-файл, но кажется, что это странное значение по умолчанию.

  2. Почему это иногда нарушает разрешение DNS? Это главная проблема здесь. Мои другие наборы экземпляров ec2 также имеют такое короткое время обновления DHCP, но только у этого одного набора экземпляров есть проблема, при которой иногда происходит разрыв DNS при обновлении DHCP.

0