All of lore.kernel.org
 help / color / mirror / Atom feed
* Starting a fw
@ 2005-07-08  5:34 Visham Ramsurrun
  2005-07-08  5:47 ` Robert Vangel
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Visham Ramsurrun @ 2005-07-08  5:34 UTC (permalink / raw)
  To: netfilter

Hi to all,

I was once told that in order to start a firewall automatically when a
machine boots, we must make sure that the init process calls the
script by making a symbolic link to that file in the /etc/rc.d/rcX.d
directories.

I have found that there is a file called S08iptables (kernel 2.4.20-8)
containing startup commands for iptables service. Do i delete it and
then put the symbolic link to my script there or just leave it?

Let's say I have a firewall script called fw.sh with the following rules in it:

#!/bin/bash
IPT=/sbin/iptables

$IPT -F
$IPT -X
$IPT -P INPUT DROP
$IPT -P OUTPUT DROP
$IPT -P FORWARD DROP

$IPT -A FORWARD -i eth0 -o eth0 -s 192.168.10.0/24 -d 192.168.10.0/24
-m state --state NEW,ESTABLISHED,RELATED -p icmp --icmp-type echo
request -j ACCEPT

$IPT -A FORWARD -i eth0 -o eth0 -s 192.168.10.0/24 -d 192.168.10.0/24
-m state --state NEW,ESTABLISHED,RELATED -p icmp --icmp-type echo
reply -j ACCEPT

What steps (where to create symbolic links, at which runlevel, etc)
should I take in order to have this script be started automatically
when PC boots up. How can I make sure that it is this firewall script
that is running and all packets are being checked against these rules?

Thx in advance..

Warm regards,
Visham


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-07-11  7:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-08  5:34 Starting a fw Visham Ramsurrun
2005-07-08  5:47 ` Robert Vangel
2005-07-08  6:00   ` Venkata Narayana
2005-07-08 13:12 ` /dev/rob0
     [not found] ` <9927912d05071022336896dbb@mail.gmail.com>
2005-07-11  7:35   ` Robert Vangel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.