Date: Sun, 04 Aug 2002 17:03:42 -0500 From: "Jack L. Stone" <jackstone@sage-one.net> To: "Joe Smith" <chopsuey1973@hotmail.com>, freebsd-questions@FreeBSD.ORG Subject: Re: IPFW Question Message-ID: <3.0.5.32.20020804170342.02c23860@mail.sage-one.net> In-Reply-To: <F166tuybeUhjqzRnOkD00023f7b@hotmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
At 03:46 PM 8.4.2002 -0600, Joe Smith wrote:
>I am new to IPFW and I was just experimenting with it today and I am running
>into a problem. I have a FreeBSD 4.5 machine sitting between the Internet
>and my local network. The inside interface on the BSD machine is tx0 and all
>my internal machines have IP addresses of 192.168.1.x. When I load this
>ruleset my SSH connection gets killed. I am trying to allow SSH connection
>from my internal network. Any suggestions? Thanks
>
># Suck in the configuration variables.
>if [ -z "${source_rc_confs_defined}" ]; then
> if [ -r /etc/defaults/rc.conf ]; then
> . /etc/defaults/rc.conf
> source_rc_confs
> elif [ -r /etc/rc.conf ]; then
> . /etc/rc.conf
> fi
>fi
>
>fwcmd="/sbin/ipfw"
>
>oif="de0"
>
>iif="tx0"
>
>############
># Flush out the list before we begin.
>#
>${fwcmd} -f flush
>
>############
># Network Address Translation. All packets are passed to natd(8)
># before they encounter your remaining rules. The firewall rules
># will then be run again on each packet after translation by natd
># starting at the rule number following the divert rule.
>#
>${fwcmd} add 50 divert natd all from any to any via ${natd_interface}
>
>############
># Only in rare cases do you want to change these rules
>#
>${fwcmd} add 100 allow all from any to any via lo0
>${fwcmd} add 200 deny all from any to 127.0.0.0/8
>${fwcmd} add 300 deny ip from 127.0.0.0/8 to any
>
>#SSH
>${fwcmd} add 400 allow tcp from 192.168.1.0/24 22 to any via ${iif}
>${fwcmd} add 401 allow udp from 192.168.1.0/24 22 to any via ${iif}
>
>${fwcmd} add 65000 deny all from any to any
>
This one rule works for me:
${fwcmd} add pass log tcp from any to any 22 in via ${iif} setup
Best regards,
Jack L. Stone,
Administrator
SageOne Net
http://www.sage-one.net
jackstone@sage-one.net
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.5.32.20020804170342.02c23860>
