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