Здравствуйте. Прошу Сообщество помочь мне с одним вопросом...
Имеется сервер, на котором стоит Ubuntu Server. Сервер работает в режиме шлюза, раздаёт интернет. Для этого на сервере стоит dnsmasq, который раздаёт айпишники по DHCP и выступает в роли DNS-посредника. Соответственным образом настроен iptables на форвардинг адресов. Сервер подключается к интернету посредством PPPoE, настроен на автоматическое подключение при загрузке.
Собственно, проблема: раз в сутки зависает сервер. Зависает, правда, частично. Не пускает в интернет. Судя по всему, отваливается DNS, ибо внешние IP-адреса пингуются прекрасно, а вот traceroute и nslookup молчат как рыбы, ожидая, пока я нажму Ctrl+C. Интернета, естественно нет. Причём нет как с клиентов, так и с самого сервера. Лечится это банальной перезагрузкой сервера. Рестарт dnsmasq не помогает. Переподключение PPPoE тоже. Только полная перезагрузка. После перезагрузки подключение по SSH выполняется нормально, однако, когда сам сервер зависает, подключиться можно, но нужно ждать секунд 30, пока сервер спросит пароль.
Вопрос: как это исправить? В чём может быть проблема? Как попытаться её диагностировать и найти причину зависания?