Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 May 2002 17:24:38 -0700
From:      Brent Kearney <brentk@sfu.ca>
To:        Joe & Fhe Barbish <barbish@a1poweruser.com>
Cc:        questions@freebsd.org
Subject:   Re: can't connect to localhost
Message-ID:  <20020509172438.A25839@sfu.ca>
In-Reply-To: <LPBBIGIAAKKEOEJOLEGOMEAODAAA.barbish@a1poweruser.com>; from barbish@a1poweruser.com on Thu, May 09, 2002 at 08:11:13PM -0400
References:  <20020509152242.A26685@sfu.ca> <LPBBIGIAAKKEOEJOLEGOMEAODAAA.barbish@a1poweruser.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 09, 2002 at 08:11:13PM -0400, Joe & Fhe Barbish wrote:
> You show this.
> 00100 allow ip from any to any via lo0
> 00100 allow ip from 127.0.0.1 to any
> 00100 allow ip from 123.45.67.89 to 127.0.0.1
> 00100 allow ip from 123.45.67.89 to 123.45.67.89
> 
> What is happening here is the second 100 rule replacess the first, then the
> third 100 rule replaces the second, so after all rules numbered 100 get read
> by ipfw at load rules time only rule 100 allow ip from 123.45.67.89 to
> 123.45.67.89 is really there.
> 
> Renumber the 100 number rules like so
> 00101 allow ip from any to any via lo0
> 00102 allow ip from 127.0.0.1 to any
> 00103 allow ip from 123.45.67.89 to 127.0.0.1
> 00104 allow ip from 123.45.67.89 to 123.45.67.89
> 

I renumbered them.  Now no two rules have the same number.  I
get exactly the same effect though.

Brent


> -----Original Message-----
> From: owner-freebsd-questions@FreeBSD.ORG
> [mailto:owner-freebsd-questions@FreeBSD.ORG]On Behalf Of Brent Kearney
> Sent: Thursday, May 09, 2002 6:23 PM
> To: questions@freebsd.org
> Subject: can't connect to localhost
> 
> 
> Greetings,
> 
> Any connections to localhost appear not to work:
> 
> {foo}(~)$ telnet localhost 25
> Trying 127.0.0.1...
> telnet: connect to address 127.0.0.1: Can't assign requested address
> telnet: Unable to connect to remote host
> 
> My /etc/hosts file looks fine; this is the only mention of 127.0.0.1
> in the file:
> 
> 127.0.0.1   localhost localhost.foo.ca foo2.foo.ca
> 
> (Real names and IP addresses have been obscured).
> 
> I use ipfw with default to deny.  My rules:
> 
> 00100 allow ip from any to any via lo0
> 00100 allow ip from 127.0.0.1 to any
> 00100 allow ip from 123.45.67.89 to 127.0.0.1
> 00100 allow ip from 123.45.67.89 to 123.45.67.89
> 00200 deny ip from any to 127.0.0.0/8 via fxp0
> 00300 deny ip from 127.0.0.0/8 to any via fxp0
> 00400 allow ip from 123.45.67.89 to 123.45.67.0/24
> 00500 allow tcp from any to any established
> 00600 allow ip from any to any frag
> ...
> 
> The others are service-specific; I think the 0100 rules should allow
> a local connection though, shouldn't they?
> 
> Any clues appreciated.  Please CC: me your reply, as I'm
> not a list subscriber.
> 
> Thanks,
> 
> Brent
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
> 

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?20020509172438.A25839>