Страница 1 из 1
Зависает сервер: ng_car + ipfw
Добавлено: 2011-09-06 10:56:22
krovozhadina
Есть проблема...
Создаю правило в ipfw:
Код: Выделить всё
${fwcmd} add 106 netgraph tablearg all from any to "table(10)" in via igb0
${fwcmd} add 107 netgraph tablearg all from "table(10)" to any in via igb0
Добавляю в table(10) IP-адрес
и сервер уходит в ребут или просто виснет...
В чем может быть дело?
Re: Зависает сервер: ng_car + ipfw
Добавлено: 2011-09-07 18:42:22
vadim64
а что в том нетгарфе?
uname -a?
Re: Зависает сервер: ng_car + ipfw
Добавлено: 2011-09-07 22:49:36
Гость
В сам ng_car пока вообще правила не добавлял. Виснет сразу после добавления адреса в таблицу
Код: Выделить всё
Free# uname -a
FreeBSD FreeVPN-16 7.4-STABLE FreeBSD 7.4-STABLE #0: Tue Sep 6 15:20:34 MSD 2011 root@FreeVPN-16:/usr/src/sys/i386/compile/mykernel i386
Вообще у кого нибудь есть рабочая связка FreBSD + mpd5 + ng_car ? Если можно примерчик покажите плиз... Возможно я что-то не так делаю.
Re: Зависает сервер: ng_car + ipfw
Добавлено: 2011-09-08 7:27:36
vadim64
в ребут система уходить не должна
паникует стейбл - тоже не приятно думать
на всякий случай попробуйте настроить систему так, чтобы она не перезагружалась в случае паники
Re: Зависает сервер: ng_car + ipfw
Добавлено: 2011-09-08 8:06:52
krovozhadina
Как это сделать?
Re: Зависает сервер: ng_car + ipfw
Добавлено: 2011-09-08 8:17:58
krovozhadina
Еще хочется добавить, что в ipfw существуют несколько pipe. Может быть нельзя совмещать?
Re: Зависает сервер: ng_car + ipfw
Добавлено: 2011-09-08 13:40:05
krovozhadina
Вот еще информация:
Код: Выделить всё
Free# kgdb -q /boot/kernel/kernel.debug /usr/vmcore.3
#0 doadump () at pcpu.h:197
197 pcpu.h: No such file or directory.
in pcpu.h
(kgdb) bt
#0 doadump () at pcpu.h:197
#1 0xc0388463 in boot (howto=260) at ../../../kern/kern_shutdown.c:421
#2 0xc0388737 in panic (fmt=Variable "fmt" is not available.
) at ../../../kern/kern_shutdown.c:576
#3 0xc058dabc in trap_fatal (frame=0xee3d6bc0, eva=24) at ../../../i386/i386/trap.c:950
#4 0xc058dd50 in trap_pfault (frame=0xee3d6bc0, usermode=0, eva=24) at ../../../i386/i386/trap.c:863
#5 0xc058e72c in trap (frame=0xee3d6bc0) at ../../../i386/i386/trap.c:541
#6 0xc056f53b in calltrap () at ../../../i386/i386/exception.s:166
#7 0xc0464750 in move_pkt (pkt=0xcdf95800, q=0xd098c500, p=0xd0973c00, len=1396)
at ../../../netinet/ip_dummynet.c:545
#8 0xc0465200 in ready_event (q=0xd098c500, head=0xee3d6c80, tail=0xee3d6c7c)
at ../../../netinet/ip_dummynet.c:593
#9 0xc0466fb5 in dummynet_task (context=0x0, pending=1) at ../../../netinet/ip_dummynet.c:847
#10 0xc03bfff2 in taskqueue_run_locked (queue=0xcdb25000) at ../../../kern/subr_taskqueue.c:293
#11 0xc03c0197 in taskqueue_thread_loop (arg=0xc0652e48) at ../../../kern/subr_taskqueue.c:428
#12 0xc03600a9 in fork_exit (callout=0xc03c00d0 <taskqueue_thread_loop>, arg=0xc0652e48, frame=0xee3d6d38)
at ../../../kern/kern_fork.c:798
#13 0xc056f5b0 in fork_trampoline () at ../../../i386/i386/exception.s:271
(kgdb)
Re: Зависает сервер: ng_car + ipfw
Добавлено: 2011-09-08 13:43:09
vadim64
вы владеете ангийским?
Re: Зависает сервер: ng_car + ipfw
Добавлено: 2011-09-08 13:47:03
vadim64
короче идите в мою подпись и пишите PR, у вас паника в dummynet