Port forwarding v ramci jednoho hostu
Jirka Kosina
jikos na jikos.cz
Čtvrtek Duben 18 10:29:30 CEST 2002
On Thu, 18 Apr 2002, Viktor Kabelac wrote:
> [root na TR3 viktor]# iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to 10.0.0.86
> /lib/modules/2.4.2-2smp/kernel/net/ipv4/netfilter/ip_tables.o: init_module: Device or resource busy
> Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
> /lib/modules/2.4.2-2smp/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.2-2smp/kernel/net/ipv4/netfilter/ip_tables.o failed
> /lib/modules/2.4.2-2smp/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed
> iptables v1.2.1a: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
> Perhaps iptables or your kernel needs to be upgraded.
> Prvni chyba byla Device busy - znamena to,z e mam treba pred zmenou
> neco deaktivovat, nebo ma pravdu zbytek hlaseni, kdyz tvrdi, ze je
> neco spatne v mem systemu?
> Opakuji, ze mym skutecnym cilem ale je presmerovat v ramci jednoho
> stroje jeho_externi_IP:25 na 127.0.0.1:1100
Ano, pouzijte to pravidlo s REDIRECT co jsem posilal v predchozim mailu.
Tato chyba znamena, ze se nepodarilo z nejakeho duvodu vlozit moduly
netfilteru do jadra. Pravdepodobne tam mate z duvodu zpetne kompatibility
natazeny moduly, ktere na 2.4 jadrech simuluji ipchains.
Mate-li redhat 7.x, melo by staci
/etc/rc.d/init.d/ipchains stop
/etc/rc.d/init.d/iptables start
(a toto automatizovat pro kazdy boot pomoci chkconfig).
--
JiKos.
Další informace o konferenci Linux