Назад | Перейти на главную страницу

Сеть отключается один раз в день

Один раз в день сеть на eth0 выходит из строя, и нам нужно выполнить sudo ifdown eth0; sudo ifup eth0, чтобы подключить сеть.

Вот системный журнал:

Feb 11 12:48:01 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67
Feb 11 12:52:35 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67
Feb 11 12:56:23 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67
Feb 11 13:00:28 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67
Feb 11 13:04:29 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67
Feb 11 13:09:16 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67
Feb 11 13:13:53 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67
Feb 11 13:18:16 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67
Feb 11 13:22:25 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67
Feb 11 13:26:52 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67
Feb 11 13:30:44 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67
Feb 11 13:31:49 www-tech-1 dhclient: There is already a pid file /var/run/dhclient.eth0.pid with pid 3198
Feb 11 13:31:49 www-tech-1 dhclient: Listening on LPF/eth0/00:e0:81:49:fc:e0
Feb 11 13:31:49 www-tech-1 dhclient: Sending on LPF/eth0/00:e0:81:49:fc:e0
Feb 11 13:31:49 www-tech-1 dhclient: DHCPRELEASE on eth0 to 131.121.113.228 port 67
Feb 11 13:31:49 www-tech-1 dhclient: There is already a pid file /var/run/dhclient.eth0.pid with pid 134519072
Feb 11 13:31:50 www-tech-1 dhclient: Listening on LPF/eth0/00:e0:81:49:fc:e0
Feb 11 13:31:50 www-tech-1 dhclient: Sending on LPF/eth0/00:e0:81:49:fc:e0
Feb 11 13:31:52 www-tech-1 dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
Feb 11 13:31:52 www-tech-1 dhclient: DHCPREQUEST of 131.121.14.17 on eth0 to 255.255.255.255 port 67
Feb 11 13:31:53 www-tech-1 kernel: [265383.991682] eth0: no IPv6 routers present  

Пожалуйста, проверьте последнюю часть этого системного журнала.
Кто-нибудь может мне помочь?

Вы начинаете с IP-адреса 131.121.113.228. Запросы на этот адрес, похоже, остаются без ответа, затем идет выпуск DHCP, и наконец вы получаете адрес «131.121.14.17».

Вы вручную выполнили выпуск DHCP? Если нет, здесь может происходить несколько разных вещей:

  • Насколько стабильна работа DHCP-сервера? Надежно ли отвечает на запросы?
  • Время аренды, объявленное DHCP-сервером, может быть ненормально коротким.
  • Ваш DHCP-сервер может не иметь достаточного количества доступных IP-адресов.
  • У вас может быть несколько серверов DHCP, раздающих адреса. Первый сервер, от которого клиент получил адрес, не может ответить на запрос исходного адреса, что может быть причиной того, что он наконец получает новый адрес.

Также было бы неплохо отключить IPv6, если он не используется в вашей сети. Это может улучшить производительность.

Я предполагаю, что это касается сервера, поскольку он находится в SF.

Вам действительно следует использовать статические IP-адреса для своих серверов. Попробуйте использовать netconfig (запускать из терминала), чтобы настроить статический IP-адрес для вашей машины. Вам также следует изучить свои настройки DHCP на любом устройстве, которое вы используете в качестве DHCP-сервера. Сделайте исключение для ваших серверов новый статический IP.

Что вы используете для DHCP-сервера? У меня были некоторые действительно неудобные проблемы с арендой DHCP, которая не всегда обновлялась должным образом при обслуживании DHCP из ящиков GNU / Linux. У Haven были те же проблемы с BSD, Solaris или устройствами (которые, как и следовало ожидать, внутри GNU / Linux) DHCP-серверами. В любом случае, сейчас я стараюсь просто избегать DHCP для небольших контролируемых сетей. Если это необязательная функция (например, для удобства конечного пользователя), я рекомендую не развертывать ее.