Chris Palmer, 2002-Jan-27 18:02 -0800:
> Hi, all...
> 
> I'm another "normal" Debian user (non-newbie/non-guru <grin>) and I have 
> some questions on iptables and using modules under 2.4.x.
> 
> I've been running an older Debian system for a while and started out 
> with ipfwadm on a 2.0.x kernel.  Sometime later I upgraded and a wrapper 
> for ipchains was installed.  I had intended to go thru things and learn 
> ipchains and re-write all my rules to that format, but never got around 
> to it.  Today, I upgraded this machine to woody and built a 2.4.x kernel 
> and installed iptables.
> 
> I think it went well, as I did some reading and created new rules for my 
> firewall using iptables, but I think I probably have a bunch of older files 
> from my 2.0.x kernel install that are probably handled a new way today.
> 
> Can anyone give an overview or pointer to a good writeup of how things
> are organized now vs how they were done before, so that I can go thru
> my files and learn how to set things up properly?

Do a search on www.google.com for iptables and you get the home
page and a tutorial page right off.  Both are good sources to
start with.

> I think I'm not using the new system of ifup and ifdown and I think this
> might be the cleaner and simpler setup to go with (I have 2 interfaces
> on my machine: one is to the internet, the other is for my private net).
> 
> I'm also hoping to get some help on modules.  It looks like kmod is the
> current system, but I also have a /etc/modules file that is getting run
> by /etc/intit.d/modutils, but I think this is the old way and might be
> interfering with things getting loaded properly now (things aren't loading
> as I'd expect them to).
> 
> I'd expect that with kmod I no longer have to use insmod or modprobe
> manually now and some fuzzy memory of something I read suggests that I
> might just need to create some alias entries in a config file somewhere
> so that the modules are loaded when the kernel sees requests for the
> functions provided by those modules.  ?
> 
> Thanks in advance...  you guys have always been really helpful.  :)
> 
> -Chris

What I've done, and from what I gather plenty of others do as
well, is use a script placed in /etc/init.d and link to it from
/etc/rc2.d so it loads on boot.  In this script are all the rules
as well as modprobes for the needed modules.

Another google search for "iptables script" will give you a few
good example pages for this script, which is where I went to
build mine.

It's helpful to include int he script a "case" section that will
allow you to start|stop|reload the script.  There are examples on
those pages found in the above mentioned goodle search.

Hope this helps,
jc

-- 
Jeff Coppock            Systems Engineer
Diggin' Debian          Admin and User

Reply via email to