Перейти к содержимому
Калькуляторы

Роутер с Freebsd самопроизвольно перезагружается

Всем привет!

Есть роутер, на нем FreeBSD 7 - SMP, использую ipf + ipnat, ipfw dummynet (безлимитчики), quagga-0.99.11, ng_netflow для сбора статистики, dhcpd.

 

За последнюю неделю уже 2-ой раз самопроизвольно ребутится. При этом, в лог попадают следующие сообщения:

 

Nov 20 05:37:34 nut-4 syslogd: kernel boot file is /boot/kernel/kernel

Nov 20 05:37:34 nut-4 kernel: in_cksum_skip: out of data by 1

Nov 20 05:37:34 nut-4 kernel:

Nov 20 05:37:34 nut-4 kernel:

Nov 20 05:37:34 nut-4 kernel: Fatal trap 12: page fault while in kernel mode

Nov 20 05:37:34 nut-4 kernel: cpuid = 1; apic id = 01

Nov 20 05:37:34 nut-4 kernel: fault virtual address = 0xc

Nov 20 05:37:34 nut-4 kernel: fault code = supervisor read, page

not present

Nov 20 05:37:34 nut-4 kernel: instruction pointer = 0x20:0xc07c1588

Nov 20 05:37:34 nut-4 kernel: stack pointer = 0x28:0xe6d9a640

Nov 20 05:37:34 nut-4 kernel: frame pointer = 0x28:0xe6d9a65c

Nov 20 05:37:34 nut-4 kernel: code segment = base 0x0, limit 0xffff

f, type 0x1b

Nov 20 05:37:34 nut-4 kernel: = DPL 0, pres 1, def32 1, gran 1

Nov 20 05:37:34 nut-4 kernel: processor eflags = interrupt enabled, resume, IOP

L = 0

Nov 20 05:37:34 nut-4 kernel: current process = 34 (em0 taskq)

Nov 20 05:37:34 nut-4 kernel: trap number = 12

Nov 20 05:37:34 nut-4 kernel: panic: page fault

Nov 20 05:37:34 nut-4 kernel: cpuid = 1

Nov 20 05:37:34 nut-4 kernel: Uptime: 2d17h53m23s

Nov 20 05:37:34 nut-4 kernel: Physical memory: 3306 MB

 

sysctl задаю такие (остальные - по умолчанию):

 

net.inet.ip.intr_queue_maxlen=256

net.inet.icmp.log_redirect=0

net.inet.ip.redirect=0

net.inet.tcp.blackhole=1

net.inet.udp.blackhole=1

 

Polling не используется.

 

Вообще кто-нибудь сталкивался с этой проблемой? В чём может быть причина?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

попробуйте обновить порты и пересобрать ядро.

 

http://unix.derkeiler.com/Mailing-Lists/Fr...05-04/0578.html подобная проблема(хоть и старая тема). причиной назвали баг.

Изменено пользователем Nafanya

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

FreeBSD 7 стоит. Из портов, кстати, ничего не собирал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Погуглил сегодня по этой проблеме - похоже, что в разное время на разных релизах FreeBSD она вылезает, но что-то не увидел ее решения. Попробую завтра отключить rx и tx checksum offload на сетевухе, и послежу, как что будет. Если у кого-то есть такая же проблема - отпишитесь, может чего придумаем.

Изменено пользователем networks

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто нибудь разобрался с проблемой произвольного ребута системы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Помнится, в далёком 2004м году бодались с аналогичной проблемой то ли на 4.10, то ли на 5.1. Из совпадений с первым постом: ipfw+ipnat без dummynet. Остальное из перечисленного отсутствовало. Предлагаю собрать статистику, есть опасения, что это ipnat. Грешили на железо, но тестами вытащить проблему ближе к свету не получилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.