On Mon, Mar 19, 2001 at 06:23:46PM +0300, Andrey A. Chernov wrote:
> On Mon, Mar 19, 2001 at 16:56:40 +0200, Ruslan Ermilov wrote:
> > On Mon, Mar 19, 2001 at 05:52:02PM +0300, Andrey A. Chernov wrote:
> > > On Mon, Mar 19, 2001 at 16:43:24 +0200, Ruslan Ermilov wrote:
> > > > On Mon, Mar 19, 2001 at 05:39:47PM +0300, Andrey A. Chernov wrote:
> > > > > On Mon, Mar 19, 2001 at 16:33:37 +0200, Ruslan Ermilov wrote:
> > > > > > On Mon, Mar 19, 2001 at 04:25:14PM +0300, Andrey A. Chernov wrote:
> > > > > > > Now
> > > > > > > 
> > > > > > >   add default 1.1.1.1
> > > > > > > 
> > > > > > Perhaps, 1.1.1.1 should be written as HISADDR?
> > > > > > 
> > > > > 
> > > > > No, it ALWAYS 1.1.1.1 and I have static IP address which not changed after
> > > > > connection. HISADDR needed only when address changes on the fly.
> > > > > 
> > > > > Moreover, my config works this way all this years.
> > > > > 
> > > > Still, could you please try with HISADDR?
> > > 
> > > 
> > > I try and it works with HISADDR. 
> > > But I see no reason why old working variant now broken. It is clear PPP
> > > incompatibility with new interface way.
> > > 
> > It's not only with PPP.  Here is the relevant commitlog, read it carefully,
> > especially its second part.
> > 
> > 
> 
> Do you mean that "add" PPP command now intentionally broken for any
> address excepting *ADDR? Then, what is the reason to have numeric argument
> there? Or do you mean that PPP must be fixed now? Where is the fix?
> 
I mean that:

1.  If you use HISADDR, ppp(8) will automatically re-add route after link
    is brought down and then back up.

2.  If you use static IP address in ppp.conf, ppp(8) will add that route
    only once.  This route will also cache local interface address at the
    time the route is added.  Execute `route -vn get default' to see what
    I am talking about.

3.  The routing code was fixed to delete routes which use non-existent
    interface addresses.  This code will wipe such a route.

4.  If you need routes with static gateway addresses, put `add!' command
    to ppp.linkup script.  This way, routes will be activated every time
    the link is up, and will use the correct source IP address.

5.  This affects not only ppp(8).  Add default route that points to the
    LAN; change the IP address on interface; observe that the default
    route has gone away.  The reason is that if we don't do this, we
    may end up using the old (now non-existing) local IP address.


Cheers,
-- 
Ruslan Ermilov          Oracle Developer/DBA,
[EMAIL PROTECTED]           Sunbay Software AG,
[EMAIL PROTECTED]          FreeBSD committer,
+380.652.512.251        Simferopol, Ukraine

http://www.FreeBSD.org  The Power To Serve
http://www.oracle.com   Enabling The Information Age

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to