[Tfug] iptables

Chris Hilton tfug@tfug.org
Sun Jul 21 15:56:02 2002


On Fri, 19 Jul 2002 20:31:01 -0700
"Paul Scott" <waterhorse@ultrasw.com> wrote:

> Paul Scott wrote:
> > Harry McGregor wrote:
> > 
> >> The basic scripts on this page should work for your needs,
> >>
> >>
> >http://www.tldp.org/HOWTO/IP-Masquerade-HOWTO/firewall-examples.html
> > 
> 
> I haven't figured it out yet.  This is what I get when I correct the 
> aliases:
> 
> Loading simple rc.firewall version 0.63..
> 
>     External Interface:  ppp0
>     Internal Interface:  eth0
>     loading modules:   - Verifying that all kernel modules are ok
> ip_tables, insmod: ip_tables: no module by that name found
> ip_conntrack, insmod: ip_conntrack: no module by that name found
> ip_conntrack_ftp, insmod: ip_conntrack_ftp: no module by that name
> found ip_conntrack_irc, insmod: ip_conntrack_irc: no module by that
> name found iptable_nat, Using 
> /lib/modules/2.4.18/kernel/net/ipv4/netfilter/iptable_nat.o
> insmod: a module named iptable_nat already exists
> ip_nat_ftp, Using
> /lib/modules/2.4.18/kernel/net/ipv4/netfilter/ip_nat_ftp.o insmod: a
> module named ip_nat_ftp already exists.  Done loading modules.
>     enabling forwarding..
>     enabling DynamicAddr..
>     clearing any existing rules and setting default policy..
>     FWD: Allow all connections OUT and only existing and related ones
>     IN
> iptables: No chain/target/match by that name
>     Enabling SNAT (MASQUERADE) functionality on ppp0
> 
> Done.
> 
> 
> I presume the module stuff is not a problem.  I do have iptables (and 
> debugging) built into the kernel.
> 
> Just to save you the trouble the lines producing the no match are:
> 
> $IPTABLES -A FORWARD -i $EXTIF -o $INTIF -m state --state \ 
> ESTABLISHED,RELATED -j ACCEPT
> $IPTABLES -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
> $IPTABLES -A FORWARD -j LOG
> 
> 
> Thanks for anything,
> 
> Paul

Try each of the lines at the command line.  Which one bails out?

-C-