🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.linux.networking
Article #549

Re: Sendmail Delivery Options

#549
From: Paul Black
Date: Tue, 10 Aug 1999 00:00
89 lines
3983 bytes
Peter McDermott <peter@petermc.demon.co.uk> wrote:
> > /sbin/ipchains -D input -j REJECT -p udp -d gammon domain
> > /sbin/ipchains -I input -j REJECT -p udp -d gammon domain
> 
> You put this in ip-up and then remove it in ip-down? Or
> does it stay in place the whole time?

The first one goes in ip-up (to delete the rule) and the second goes
in ip-down reinstate the rule.


> Does anyone have an example of a full firewall
> set-up for a home network connected to Demon that
> I could take a look at?

Might have.

Paul

==========================================================================
#!/bin/sh

# Masquerading rules - internal networks are 192.168.x.x
/sbin/ipchains -P forward DENY
/sbin/ipchains -F forward
/sbin/ipchains -A forward -j MASQ -s 192.168.0.0/16 -d ! 192.168.0.0/16
/sbin/ipchains -P forward ACCEPT

# Input rules
/sbin/ipchains -P input DENY
/sbin/ipchains -F input
/sbin/ipchains -I input -j REJECT -p udp -d gammon domain

# Accept "local" traffic
/sbin/ipchains -A input -j ACCEPT -i eth0
/sbin/ipchains -A input -j ACCEPT -i plip0
/sbin/ipchains -A input -j ACCEPT -i lo

# Deny anything then pretending to be "local" traffic
/sbin/ipchains -A input -j DENY -s localhost          -l
/sbin/ipchains -A input -j DENY -s darwin.demon.co.uk -l

# Prevent X access
/sbin/ipchains -A input -j DENY -d /0 6000 -p tcp     -l

# Allow the punts to connect
/sbin/ipchains -A input -j ACCEPT -s 194.217.242.0/24 -d darwin.demon.co.uk smtp -p tcp

# And FTP data connections
/sbin/ipchains -A input -j ACCEPT -s /0 ftp-data -d /0 1024:65535 -p tcp

# Need DNS
/sbin/ipchains -A input -j ACCEPT -d /0 domain -p udp
/sbin/ipchains -A input -j ACCEPT -d /0 domain -p tcp

# Reject auth connections - don't want them knowing who I am!
/sbin/ipchains -A input -j REJECT -d /0 auth -p tcp

# Allow nslookup to work for remote servers
/sbin/ipchains -A input -j ACCEPT -d /0 1024:65535 -s /0 domain -p udp

# We want to know the time
/sbin/ipchains -A input -j ACCEPT -d /0 1024:65535 -s /0 time -p udp

# Accept masqueraded UDP (Real Audio)
/sbin/ipchains -A input -j ACCEPT -d /0 61000:65096 -p udp

# Don't admit to incoming TCP connection requets or UDP
/sbin/ipchains -A input -j DENY -p tcp -y -l
/sbin/ipchains -A input -j DENY -p udp -l
/sbin/ipchains -P input ACCEPT

# Output rules
/sbin/ipchains -P output DENY
/sbin/ipchains -F output

# Local stuff is good
/sbin/ipchains -A output -j ACCEPT -i eth0
/sbin/ipchains -A output -j ACCEPT -i plip0
/sbin/ipchains -A output -j ACCEPT -i lo

# If someone pings, pretend not to hear
/sbin/ipchains -A output -j DENY -p icmp -s /0 echo-reply
/sbin/ipchains -P output ACCEPT

# So we don't print out when booting up
if [ ! "$1" = "noprint" ]; then
    /sbin/ipchains -L
fi
Technical Details
Message-ID: <37B0584E.45E827A0@canix.co.uk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <933521112.11557.0.nnrp-10.c2dea8e2@news.demon.co.uk> <m3n1wb7740.meow@hopf.demon.co.uk> <7oeo3j$67e$1@petermc.demon.co.uk> <37AE1557.3D8C3E2F@canix.co.uk> <7on5v1$1d7$1@petermc.demon.co.uk> <37B008CB.755AC0B7@canix.co.uk> <7opde4$jm$1@petermc.demon.co.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fac57,d9f3a472d832d14c
X-Google-Attributes: gidfac57,public
X-Google-Thread: 108f6a,d9f3a472d832d14c
X-Google-Attributes: gid108f6a,public
X-Google-Thread: 10669a,d9f3a472d832d14c
X-Google-Attributes: gid10669a,public
From: Paul Black <paul@canix.co.uk>
Subject: Re: Sendmail Delivery Options
Date: 1999/08/10
Message-ID: <37B0584E.45E827A0@canix.co.uk>
X-Deja-AN: 511105029
Content-Transfer-Encoding: 7bit
X-NNTP-Posting-Host: darwin.demon.co.uk:158.152.86.28
References: <933521112.11557.0.nnrp-10.c2dea8e2@news.demon.co.uk> <m3n1wb7740.meow@hopf.demon.co.uk> <7oeo3j$67e$1@petermc.demon.co.uk> <37AE1557.3D8C3E2F@canix.co.uk> <7on5v1$1d7$1@petermc.demon.co.uk> <37B008CB.755AC0B7@canix.co.uk> <7opde4$jm$1@petermc.demon.co.uk>
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: abuse@demon.net
X-Trace: news.demon.co.uk 934303852 nnrp-12:22130 NO-IDENT darwin.demon.co.uk:158.152.86.28
Organization: Canix Software Ltd.
Mime-Version: 1.0
NNTP-Posting-Date: 10 Aug 1999 16:50:22 GMT
Newsgroups: comp.os.linux.networking,demon.ip.support.unix,demon.tech.unix