network packet filtering - ip_tables.o

Michal Kubecek mike na mk-sys.cz
Úterý Říjen 8 18:21:57 CEST 2002


On Tue, Oct 08, 2002 at 04:01:39PM +0200, Jan Bernatík wrote:
> >
> > Neni tam urcite <*>, ale [*] a to skutecne znamena, ze tato soucast nelze
> > skompilovat jako modul (bud jsou takto oznaceny urcite casti jadra, ktere
> > nejsou ci nemohou byt k dispozici jako modul, nebo pak volby modulu).

> > CONFIG_NETFILTER=y

> > CONFIG_IP_NF_IPTABLES=m
> 
> Jo, mel jste pravdu, tim to bylo. 
> Zmatlo me to, je to tam jakoby dvakrat.
> Us to slape. Diky

Ono to není dvakrát, ta první volba jen určuje, jestli se příslušná část
jádra vůbec konfiguruje. Dáte-li "n", do sekce "IP: Netfilter Configuration"
se vůbec nedostanete. Stejně jako když dáte "Network Device Support"
na "n", nezobrazí se vám žádný modul pro síťovou kartu a vy nemusíte
prohlížet konfiguraci, jestli tam nějaký driver nezůstal. U takových voleb
samozřejmě varianta "m" není k dispozici. Vlastní překlad ip_tables je volba
"IP tables support" pod "IP: Netfilter Configuration".

Jinak netfilter samozřejmě funguje i přeložený přímo do jádra, dokonce
i v jádře, které vůbec podporu modulů nemá. Má to tu výhodu, že nemusíte
hlídat, jestli máte natažené všechny potřebné moduly (napr. ip_conntrack_ftp).

                                                           Michal Kubeček


Další informace o konferenci Linux