Date: Sun, 20 Feb 2005 13:04:50 -0600 From: "Paul Schmehl" <pauls@utdallas.edu> To: "SigmaX" <scottclansman@cwazy.co.uk>, <freebsd-questions@freebsd.org> Subject: Re: IPFW config Message-ID: <011e01c5177f$0e520970$6702a8c0@George> References: <421A21F4.1050509@cwazy.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message ----- From: "SigmaX" <scottclansman@cwazy.co.uk> To: <freebsd-questions@freebsd.org> Sent: Monday, February 21, 2005 12:01 PM Subject: IPFW config > > Set IPFW to allow traffic on ports 80, 10000, and 23 (That's the default > SSH port, right?) > Then start IPFW with the kernel module (I know how to do this) > fwcmd=/sbin/ipfw myip=x.x.x.x mymask=255.255.255.0 setup_loopback # Allow icmp ${FWCMD} add pass icmp from any to any icmptypes 0,3,8,11,12,13,14 via xl0 # Setup dynamic rules ${fwcmd} add check-state ${fwcmd} add deny tcp from any to any via xl0 established # Allow DNS queries out to the world ${fwcmd} add allow udp from ${ip} to any via xl0 keep-state ${fwcmd} add deny udp from any to any # Allow all outbound traffic ${fwcmd} add allow ip from ${myip} to any via xl0 setup keep-state # Allow inbound http, ssh and port 10000 ${fwcmd} add allow tcp from any to ${myip} http via xl0 setup keep-state ${fwcmd} add allow tcp from any to ${myip} ssh via xl0 setup keep-state ${fwcmd} add allow tcp from any to ${myip} 10000 via xl0 setup keep-state # Allow IP fragments to pass through ${fwcmd} add pass all from any to any frag via xl0 # Deny everything else ${fwcmd} add deny ip from any to any via xl0 Paul Schmehl (pauls@utdallas.edu) Adjunct Information Security Officer University of Texas at Dallas AVIEN Founding Member http://www.utdallas.edu/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?011e01c5177f$0e520970$6702a8c0>