[ Iznogud @ 01.09.2003. 13:21 ] @
Pokusavam da podesim NAT na Slackware 8.1 i nakon:
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -d! 192.168.0.0/255.255.255.0 -j MASQUERADE

dobijam gresku:

/lib/modules/2.4.18/kernel/net/ipv4/netfilter/ip_tables.o.gz: unresolved symbol nf_unregister_sockopt
/lib/modules/2.4.18/kernel/net/ipv4/netfilter/ip_tables.o.gz: unresolved symbol nf_register_sockopt
/lib/modules/2.4.18/kernel/net/ipv4/netfilter/ip_tables.o.gz: insmod /lib/modules/2.4.18/kernel/net/ipv4/netfilter/ip_tables.o.gz failed
/lib/modules/2.4.18/kernel/net/ipv4/netfilter/ip_tables.o.gz: insmod ip_tables failed
iptables v1.2.6a: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

U krenelu je ukljucena opcija "IP table suport" kao i "network packet filtering".
Sta bi mogao biti problem? Vidim da kaze da probam upgrade kernela - da li je to nephodno za ovo sto meni treba??

[ mrki @ 07.09.2003. 13:44 ] @
Citat:
Sta bi mogao biti problem?


Problem je u tome sto pokusavas da ucitas modul ip_tables.o.gz. Ovo je datoteka u gz formatu tako, a moduli kada se ucitavaju u kernel moraju biti modul.o (objektna datoteka), uradi:

gzip -d ip_tables.o.gz

pogledaj jos malo
cd /lib/modules/2.4.18/kernel/net/ipv4/netfilter
odkud to da su moduli u *gz formatu kod tebe?