From: James <wireless@tampabay.rr.com>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] Re: iptables wiki
Date: Wed, 5 Jul 2006 15:28:57 +0000 (UTC) [thread overview]
Message-ID: <loom.20060705T170301-173@post.gmane.org> (raw)
In-Reply-To: 44AB8E7E.1090005@ilievnet.com
Daniel <danny <at> ilievnet.com> writes:
> > When I go to /etc/init to write my rules into firewall.sh
> > as specified in the aforementioned wiki I automatically get
> > this shoved into the script:
> >
> > #!/sbin/runscript
> > # Copyright 1999-2006 Gentoo Foundation
> > # Distributed under the terms of the GNU General Public License v2
> > # $Header: $
> > depend() {
> > }
> > start() {
> > }
> > stop() {
> > }
> > restart() {
> > }
> > curiously none of the example talk about this.
> > Is this the correct place to put my script(/etc/init.d/,
> > which is somewhat similar to the one suggested in the
> > wiki?
> > None of the examples I found googling discuss the details of where to put
> > the script, how to launch it and other such details. Any suggestion
> > are welcome. I have found lots of example scripts similar to my 3 nic
> > net/lan/dmz setup though.
> > Any suggestions are very welcome.
> > James
> Actually IMHO gentoo has internal mechanism for dealing with iptables rules.
> After you are ready and sure the rules work OK, you do:
> 1) /etc/init.d/iptables save
agreed, but only if I load the rules manually; i.e.
entering the rules via the command line such as
in D. Robbins doc:
http://gentoo-wiki.com/HOWTO_Iptables_and_stateful_firewalls#Should_I_take_this_tutorial
> This would record your rules in /var/lib/iptables/rules-save as you
> issued the command "iptables-save > /var/lib/iptables/rules-save" ]
This will work if one loads the rules manually at the command line.
Where do I put a scirpt of iptables command, so it is read the
rule sets generated and then saved into /var/lib/iptables/rules-save?
> Then you put iptables in the init sequence so the rules are restored at
> every system start:
Details on were to put the script and how best to 'loaded' into the boot
sequence via my script, is what is illusive.
[A] The best I can figure is
I put a script in /etc/, run it manually at the command line. The
ruleset will then be generated and saved into
/var/lib/iptables/rules-save. Upon reboot, the /etc/init.d/iptables
script reads the /var/lib/iptables/rules-save file.
After that if I want to modify the rules, I edit my script, run
my script manually, then issue:
"iptables-save > /var/lib/iptables/rules-save"
and my modifications are in the file that gentoo checks natively.
If I want to then test the rules, without rebooting, I issue:
/etc/init.d/iptables stop
/etc/init.d/iptables start
????
> 2) rc-update add iptables default
> This would do "iptablebs-restore < /var/lib/iptables/rules-save" at
> every boot.
yes, understood.
> 3) Additionally you can set some parameters in /etc/conf.d/iptables
understood.
What I'm looking for is the series of steps to
1. Where best to locate my script?
2. Insert (new) commands into the script.
3. convert new scrited commands into rulesets
4. Load rulesets into the /var/lib/iptables/rules-save
5. Restart the iptables/netfilter firewall
6. Test the (new) rulesset
7. Go to step 2 and repeat until a wonderful firewall results.
If what I work above [A] is correct then I just need some suggestions
as to where the scipt should be located under /etc/, for
consistentcy with gentoo mindsets.
If what I have written is incorrect, please correct with some detail?
PS: I'm not trying to be a pain, I just need to fully understand the
process on Gentoo.
James
--
gentoo-user@gentoo.org mailing list
next prev parent reply other threads:[~2006-07-05 15:39 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-05 3:07 [gentoo-user] iptables wiki james
2006-07-05 10:03 ` Daniel
2006-07-05 15:28 ` James [this message]
2006-07-05 16:22 ` [gentoo-user] " Richard Fish
2006-07-05 18:30 ` James
2006-07-05 19:55 ` Richard Fish
2006-07-05 16:32 ` Dale
2006-07-05 16:45 ` James
2006-07-05 17:27 ` Dale
2006-07-05 18:36 ` Steve Wilson
2006-07-06 1:59 ` Dale
2006-07-06 7:37 ` Neil Bothwick
2006-07-06 8:22 ` [gentoo-user] march in /etc/make.conf Pawel K
2006-07-06 8:35 ` Dirk Heinrichs
2006-07-06 9:27 ` Alexander Skwar
2006-07-06 9:46 ` Dirk Heinrichs
2006-07-06 9:50 ` Uwe Thiem
2006-07-06 10:13 ` Alexander Skwar
2006-07-21 11:51 ` Enrico Weigelt
2006-07-06 8:36 ` Janusz Bossy
2006-07-21 11:56 ` Enrico Weigelt
2006-07-06 9:26 ` Alexander Skwar
2006-07-06 10:29 ` Neil Bothwick
2006-07-11 1:03 ` [gentoo-user] Re: iptables wiki Dale
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=loom.20060705T170301-173@post.gmane.org \
--to=wireless@tampabay.rr.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox