Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Feb 1999 01:12:17 +0000
From:      Brian Somers <brian@Awfulhak.org>
To:        tom@tomqnx.com (Tom Torrance at home)
Cc:        brian@Awfulhak.org (Brian Somers), hackers@freebsd.org
Subject:   Re: PPP Problem 
Message-ID:  <199902180112.BAA03944@keep.lan.Awfulhak.org>
In-Reply-To: Your message of "Wed, 17 Feb 1999 13:40:12 EST." <m10DBtM-000I33C@TomQNX.tomqnx.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> I have not been able to duplicate the behaviour- perhaps that is true.
> 
> BUT there are several things I find do not work properly when using
> ppp over TCP.  Perhaps you could set me straight, but... 
> 
> 1)	I would expect that with enable lqr and accept lqr, if the
> other side disappears (no response to 5 polls) I would expect the 
> tunX connection to be torn down, and ppp.linkdown processed, and the
> ppp job to terminate. NONE of this seems to happen.

Hmm, have you enabled lcp & lqm logging ?  Are they confirming that 
you're sending a sixth un-replied-to ECHO ?

> 2)	"ppp -direct loop-in" ignores a "kill -TERM xxx". This does
> not seem correct. How can ppp.linkdown ever be processed?

Is ppp logging the fact that it sees the signal ?  Once ppp receives 
a TERM, it starts sending terminate requests to the peer.

> 3)	Granted that you can compensate in the routing table, the
> netmask configuration for the tunnel device seems incorrect. It is
> always set to the default for the IP. I would expect that if a
> netmask is supplied in the "set ifaddr" command, that would be used
> in setting up the tunnel configuration.

This is a bug I recently introduced.  It's in my TODO list and should 
be fixed fairly soon.

> 4)	After a connection is set up, the named running on the
> client starts to cough:
> named: bind(dfd=24, [10.0.1.1].53): Permission denied
> named: deleting interface [10.0.1.1].53
> This seems to be a harmless peculiarity of the new bind (The old 
> one on the server doesn't do it) that I could eliminate by defining
> the IPs in my zone (or live with it).

This is because you've got named in a ``sandbox'' - running as user 
`bind' probably.  It hasn't got permission to bind port 53 to newly 
configured interfaces.

> 5)	Pinging the host side of the tunnel takes 5 times as long
> as when I ping an ethernet interface. Setting up a route for that IP
> to 127.0.0.1 fixes this. Would it not be a good idea for ppp to
> set this up automatically?

Not really.  If people want a loopback, they should configure one 
(POLA).  Besides, it's quite common for people to use the same local 
interface address on their tun interface as their LAN - making 
routing a lot easier.  Creating a loopback here would disturb quite a 
few people.

> Would you be kind enough to set me straight where required on the above?
> The docs are full of helpful hints/examples, but a tad short on 
> specification as to how it "should" work:-) 

If you can supply more detail about 1 & 2, I can look into any 
problems.

> Regards,
> Tom

Cheers.

-- 
Brian <brian@Awfulhak.org> <brian@FreeBSD.org> <brian@OpenBSD.org>
      <http://www.Awfulhak.org>;
Don't _EVER_ lose your sense of humour !




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902180112.BAA03944>