Доброго времени суток. ОС - OpenBSD 4.5, до этого те же самые проблемы наблюдались на freeBSD 6.2 и более ранних версиях openBSD (4.2, 4.3, 4.4). На линуксах все в порядке насколько я знаю. Суть проблемы: пакеты перестают убегать по маршруту, хотя маршрут в таблице есть 100%. Судя по tcpdump пакет никуда даже не пытаются отправить. А в dmesg в это время постоянно валится:
arpresolve: 10.48.48.1: route without link local address Лечится это дело очень забавно - берем удаляем маршрут и создаем точно такой же!, все начинает исправно работать.
Сам гейт 10.48.48.1 во время глюка исправно отвечает на пинги, т.е. проблема именно с маршрутом, как будто любая попытка отправить по нему трафик блокируется. Проблема накатывается внезапно (примерно 2-3 раза в неделю), наблюдается только у 1 провайдера в городе и только на bsd-системах (замечено не только мной но и другими пользователями BSD, как free так и open). На винде и линуксе все работает исправно.
Вот тема на хоботе, но мне там особо не помогли:
http://forum.ixbt.com/topic.cgi?id=14:46805#10
Погуглив на тему "route without link local address", наткнулся на такое сообщение и некоторые проблемы при использовании интерфейса carp. Но я к нему особо никакого отношения не имею и не использую равно как и остальные пользователи BSD в нашей сети с подобными проблемами.
Можете чем-то помочь? Может ядро там перекомпилить, в sysctl подкрутить че-нить??