Date: Sat, 5 Feb 2000 13:25:27 -0800 From: Alfred Perlstein <bright@wintelcom.net> To: Sean Heber <sheber@mwci.net> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: Can't connect to localhost.. Message-ID: <20000205132527.U25520@fw.wintelcom.net> In-Reply-To: <949784051_PM_BeOS.sheber@mwci.net>; from sheber@mwci.net on Sat, Feb 05, 2000 at 02:54:11PM -0600 References: <949784051_PM_BeOS.sheber@mwci.net>
next in thread | previous in thread | raw e-mail | index | archive | help
* Sean Heber <sheber@mwci.net> [000205 13:23] wrote: > I suspect this is due to a firewall rule, but I'm afraid of locking > myself out of the system so I would appreciate some advice on what rule > I need to add/edit to allow me to connect to localhost at least to send > mail via SMTP. Some programs don't like the fact that they can't > connect to localhost (fetchmail... :-) Someone else helped me put > together my current list of rules. Read your own rule list again, notice what the _last_ rule does, then notice that you don't have a rule for the loopback. This is documented in /etc/rc.firewall. -Alfred > > Here's what I get: > > $ telnet 127.0.0.1 25 > Trying 127.0.0.1... > telnet: Unable to connect to remote host: Permission denied > > Here's my current rule list: > > # Stop RFC1918 nets on the outside interface > $fwcmd add deny log all from 192.168.0.0:255.255.0.0 to any in recv > ${oif} > $fwcmd add deny log all from 172.16.0.0:255.240.0.0 to any in recv > ${oif} > $fwcmd add deny log all from 10.0.0.0:255.0.0.0 to any in recv ${oif} > > # Allow any ip (tcp and udp) packets to go out the outside interface > $fwcmd add pass all from any to any out xmit ${oif} > > # Allow established tcp connections from outside interface > $fwcmd add pass tcp from any to any in recv ${oif} established > > #allows smtp > $fwcmd add pass log tcp from any to any 25 in recv ${oif} setup > > #allows ssh > $fwcmd add pass log tcp from any to any 22 in recv ${oif} setup > > #allows ftp > $fwcmd add pass log tcp from any to any 20 in recv ${oif} setup > $fwcmd add pass log tcp from any to any 21 in recv ${oif} setup > $fwcmd add pass log tcp from any 20 to any in recv ${oif} setup > $fwcmd add pass log tcp from any 21 to any in recv ${oif} setup > > #allows http > $fwcmd add pass log tcp from any to any 80 in recv ${oif} setup > > #allows https > $fwcmd add pass log tcp from any to any 443 in recv ${oif} setup > > #allows pop3 > $fwcmd add pass log tcp from any to any 110 in recv ${oif} setup > > # Deny and log setup of any other tcp connections from outside interface > $fwcmd add deny log tcp from any to any in recv ${oif} setup > > # Allow replies to DNS queries from outside interface > $fwcmd add pass udp from any 53 to any 1024-65535 in recv ${oif} > $fwcmd add pass udp from any to any 53 in recv ${oif} > > # Allow outbound pings > $fwcmd add pass icmp from any to any in recv ${oif} icmptypes 0 > $fwcmd add pass icmp from any to any out xmit ${oif} icmptypes 8 > > # Allow outbound traceroutes > $fwcmd add pass icmp from any to any in recv ${oif} icmptypes 3 > $fwcmd add pass icmp from any to any in recv ${oif} icmptypes 11 > > # Allow ntp packets > $fwcmd add pass udp from any ntp to any ntp in recv ${oif} > > # Everything else is denied by default, but let's log it too > $fwcmd add 65534 deny log ip from any to any > > > Thanks! > > l8r > Sean > > http://www.bebits.com/ > BeBits - Lots of BeOS stuff. > > > ----------------------------------- > This message was sent with the demo version of Postmaster, a BeOS mail client. > For more information, please visit http://kennyc.com/postmaster > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message -- -Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org] 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?20000205132527.U25520>