FreeBSD 8.0, Packet Filter. Раздаёт интернет в офисе посредством НАТ. Всё работало исправно. Были сделаны следующие изменения: 1) Заменён ADSL-канал на более надёжный Никаких изменений в системе не делалось, только прописаны новые логин/пароль в ppp.conf. Новый канал отличается от старого тем, что он без статичного IP-адреса. 2) Туннель между данным сервером и главным офисом заменён на шифрующий PPTP. Был установлен MPD5.5 и настроен в качестве pptp-клиента. После этих изменений где-то раз в сутки происходит следующее: интернет у пользователей начинает жутко тормозить вплоть до отказа загружать страницы, пинги с машин идут выборочно. При этом туннель работает исправно без тормозов: можно даже подключиться с главного офиса через прокси проблемного сервера и нормально работать в интернете. Прокси также нормально раздаёт интернет пользователем проблемного офиса (если их "пустить" через него). Из ошибок, которые видны в messages: Aug 16 10:48:28 myserver ppp[419]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process Aug 16 10:48:34 myserver ppp[419]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process Но дело в том, что эти ошибки появлялись и раньше, когда проблемы не было. Других ощибок в messages я не вижу. Были подозрения на MPD5, но перезапуск этого демона ничего не даёт. Помогает только перезапуск сервера. Traceroute с машин показывает нормальный маршрут (были подозрения, что маршрут идёт как-то криво через туннель, но трассировка показывает, что это не так). Сделал tcpdump между выбранной машиной и сервером - но я не знаю, что я там должен увидеть. Куда копать?
|