Skip site navigation (1)Skip section navigation (2)
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>