ng_patch не хочет работать

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Plague
рядовой
Сообщения: 28
Зарегистрирован: 2008-03-11 11:43:30

ng_patch не хочет работать

Непрочитанное сообщение Plague » 2010-12-13 15:53:18

Народ, подсобите плиз с ng_patch. Может где и обсуждалось, но поиск по форуму упорно "ng" отсекает, а по оставшемуся patch само собой разумеется, находит совершенно невменяемое количество сообщений.

Итак, имеем FreeBSD 8.2-PRERELEASE, читаем ман про ng_patch и пытаемся что-то из него сваять, затыкаемся сразу же:

Код: Выделить всё

# ngctl -d
+ mkpeer ipfw: patch 300 in
ngctl: sendto(ipfw:): No such file or directory
ngctl: send msg: No such file or directory
+ 
^C

Код: Выделить всё

ngctl list
There are 1 total nodes:
  Name: ngctl2688       Type: socket          ID: 00000003   Num hooks: 0
есть подозрение, что недогружен еще какой-то модуль, но мануал не очень-то красноречив по этому поводу :(

Код: Выделить всё

kldstat
Id Refs Address    Size     Name
 1   49 0xc0400000 ad3de4   kernel
 2    1 0xc0ed4000 1f50     ntfs_iconv.ko
 3    2 0xc0ed6000 cb1c     ntfs.ko
 4    5 0xc0ee3000 4de0     libiconv.ko
 5    1 0xc0ee8000 593c     if_tap.ko
 6    1 0xc0eee000 7120     snd_ich.ko
 7    2 0xc0ef6000 566f4    sound.ko
 8    1 0xc0f4d000 2534     accf_http.ko
 9    1 0xc0f50000 1f98     msdosfs_iconv.ko
10    1 0xc0f52000 1f84     cd9660_iconv.ko
11    1 0xc0f54000 1f34     udf_iconv.ko
12    2 0xc0f56000 79bc     udf.ko
13    3 0xc0f5e000 d944     netgraph.ko
14    1 0xc0f6c000 2b0c     ng_patch.ko
15    1 0xc0f6f000 4f90     atapicam.ko
16    1 0xc4b9a000 26000    linux.ko
17    1 0xc4c94000 e000     fuse.ko
18    1 0xc5008000 2000     blank_saver.ko
19    1 0xc55ea000 4000     ng_socket.ko
ipfw живет в ядре, - возможно грабли из-за этого, но как рулить в таком случае? :st:
Последний раз редактировалось f_andrey 2010-12-13 15:57:27, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ng_patch не хочет работать

Непрочитанное сообщение hizel » 2010-12-13 16:02:00

Код: Выделить всё

kldload ng_ipfw 
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Plague
рядовой
Сообщения: 28
Зарегистрирован: 2008-03-11 11:43:30

Re: ng_patch не хочет работать

Непрочитанное сообщение Plague » 2010-12-13 16:17:57

слона-то я и не приметил.... :-o спасибо

spawn13
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-11-10 23:22:37

Re: ng_patch не хочет работать

Непрочитанное сообщение spawn13 » 2011-04-21 15:58:07

Подскажите как у вас заработало ng_pach ?
у меня вот такая проблема :

Код: Выделить всё

/usr/sbin/ngctl -f- <<-SEQ
mkpeer ipfw: patch 500 in
name ipfw:500 dscp_af33_in
msg dscp_af33_in: setconfig { count=2 csum_flags=1 ops=[ \
{ mode=7 value=0x03 length=1 offset=1 } \
{ mode=8 value=0x78 length=1 offset=1 } ] }
SEQ
/sbin/ipfw add 160 netgraph 500 ip from table\(100\) to any

Код: Выделить всё

00160    52    4881 netgraph 500 ip from table(100) to any

Код: Выделить всё

There are 4 total nodes:
  Name: ngctl37276      Type: socket          ID: 00000007   Num hooks: 0
  Name: ipfw            Type: ipfw            ID: 00000001   Num hooks: 2
  Name: dscp_af33_in    Type: patch           ID: 00000003   Num hooks: 1
  Name: dscp_af33_out   Type: patch           ID: 00000005   Num hooks: 1
все ноды создаются и все без ошибок отрабатывает но после этого
трафик больше не ходит к таблице 100

по какой причине это может быть ?

терминус_
проходил мимо

Re: ng_patch не хочет работать

Непрочитанное сообщение терминус_ » 2011-04-21 16:14:05

У вас ноды соеденены только черех хук IN а через OUT ничего не уходит...

терминус_
проходил мимо

Re: ng_patch не хочет работать

Непрочитанное сообщение терминус_ » 2011-04-21 16:15:40

хотя может это и не существенно...
one_pass как выставлен?

spawn13
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-11-10 23:22:37

Re: ng_patch не хочет работать

Непрочитанное сообщение spawn13 » 2011-04-21 16:41:32

net.inet.ip.fw.one_pass: 0
пробывал делать out эффект тотже

spawn13
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-11-10 23:22:37

Re: ng_patch не хочет работать

Непрочитанное сообщение spawn13 » 2011-04-22 14:56:22

Что никто не применял данную утилиту для смены dscp ?