Задать вопрос
@CTOPMbI4

Как исправить ошибки в консоли in_cksum_skip?

Выдает сообщения на консоль
kernel: in_cksum_skip: out of data by
Подскажите куда копать?
Версия ОС: FreeBSD 8.1 Release
  • Вопрос задан
  • 2489 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
Проблема в фаирволе, скорее всего связана с nat на ipfw, но есть варианты. Вероятно это происходит из-за того, что при наличии нескольких апнутых сетевых интерфейсов система их пытается задействовать. Но так как к одному из интерфейсов не подключен кабель и соответственно он ничего никуда послать не может, пакеты, которые должны быть отправлены через него, переполняют mbuf, что и приводит к вышеуказанным ошибкам. Еще такое бывает при использовании mpd, например пока пакет проходил обработку тунель успел умереть. В принципе можно забить. Если сильно не нравится, а сетевая говно, можно отключить хардварную проверку чексум, примерно так:
ifconfig interface -TXCSUM -RXCSUM -VLAN_HWCSUM
Ответ написан
Комментировать
@CTOPMbI4 Автор вопроса
Дело в том, что машина отваливается время от времени Помогает только передергивание выше стоящего интерфейса.
Да действительно есть nat и ipfw так же есть mpd но только в качестве одной сессии для связи между офисами.
Вопрос куда копать для более точной диагностики? Если ли смысл увеличить m_buf?
Так же на других версиях ОС например 8.2 таких проблем не замечено.
сетевые IGB и EM на всех отключена
-rxcsum -txcsum -lro -tso
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы