IpfwNg

Apr. 26th, 2012 03:11 am
nuclight: (Default)
[personal profile] nuclight
В честь 26 годовщины 26 апреля уволился с текущей работы и таки наконец начал проект http://wiki.freebsd.org/IpfwNg — хотя на работе FreeBSD и была основной системой, реальную возможность пилить ядро я так и не получил (хотя тот же NAT64 нам бы понадобился не через полгода, так через год). В ближайшие недели посижу дома и надеюсь сделать хотя бы скелет, который можно будет потом уже в свободное время потихоньку пилить — работы по проекту предстоит очень много.

Желающие обсудить по делу — велкам в каменты (хотя я туда еще не все наброски оформил).

Date: 2012-05-25 08:45 pm (UTC)
From: [identity profile] ra-ga.livejournal.com
>Я пока что собирался делать а-ля conntrack в линуксах, то есть набор хуков и функций фреймворка - если это сильно криво, то почему у них есть столько модулей, а вот ихний же nftables таки загнулся? ;)

AFAIK, nftables начинался как альтернативный путь имевшихся на тот момент проблем в netfilter/iptables.
в первую очередь, из-за проблем с расширением всего этого хозяйства(например, чтобы добавить модуль нужно было патчить ядро и iptables). плюс, слить iptables/ip6tables/ebtables/arptables в единое целое.
потом появился xtables и на проект забили.

Date: 2012-05-31 11:10 pm (UTC)
From: [identity profile] nuclight.livejournal.com
Вообще-то анонсирован он был в марте 2009, а xtables если мне склероз не изменяет, появился раньше. И что такого дали xtables я тоже не понял. Как и про патчинг ядра, кстати - буквально вчера листал исходники линуксового ядра на http://fxr.watson.org/fxr/source/?v=linux-2.6 - там вполне себе union'ы для udp. tcp, sctp, gre в .h и core-файлах для основных структур.

February 2017

S M T W T F S
   1 234
567891011
12131415161718
19202122232425
262728    

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 11th, 2025 01:43 am
Powered by Dreamwidth Studios