PPP does not clean up routing tables?

From: Arno Hahma <arno_at_azido.pp.utu.fi>
Date: Thu, 13 Apr 2000 23:43:37 +0300

Dear managers,

I discovered sort of a problem in Tru64 V5.0 pppd. When the pppd
is configured to use the link on demand, it does not clean up
the routing table after closing a connection.

This becomes a problem, when the service provider uses dynamic
IPs, i.e. you get whatever address each time you connect.
One has to set a default route through the ppp-link, if the
machine isn't on the net otherwise. This causes problems.
The pppd leaves the default route in effect, since it probably
thinks the connection will be established with the same peer
in future, on demand. As this does not happen, but one gets some other
peer address instead, after a while the routing table is full
of default routes to a bunch of nonexistant addresses.

Question: Is there some switch for the pppd or option in the /etc/
ppp/options -file, that tells pppd not to keep the default routes
after disconnecting?

Question 2: How does one exit the pppd, if it is run in on-demand -mode?
If you kill the process, the ppp0 link does not disppear (you see
it with ifconfig) and a new pppd process will no longer be able
to establish a connection. The only way to recover is to reboot.

Question 3: Where is the complete documentation of the pppd? The
man page is incomplete, it does not even tell anything about
some on-demand possibility or options. Neither does the html
-documentation. The only place to find out anything is the
graphical interface for configuring the system (sysman). But,
that does not tell enough.

ArNO
    2
Received on Thu Apr 13 2000 - 20:31:56 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:40 NZDT