john s jacobs anderson on Tue 15 Feb:

>                                          ...After an `apt-get
> dist-upgrade` late last week or early this week (possibly Sunday?),
> the handling of dial-on-demand PPP appears to have changed.

Only just started using `demand' myself, so I can't speak for how it
used to work, but my dialup currently behaves as you describe:

>                 ...giving the pon command would start pppd, but nothing
> else would occur until data needed to be sent. The system would then
> dial-out...

Have you tried causing network traffic to see what happens?  If pppd
is trying to dial out but failing to negotiate a connection, you may
need to enable the `ipcp-accept-local' and `ipcp-accept-remote'
options so pppd will accept whatever IPs your ISP assigns.  `pon' will
still set local & remote IPs initially, but the real connection will
override them when it comes up.

Set the options by uncommenting them in /etc/ppp/options, or for
individual dialup configs by appending them after the pppconfig
generated lines in /etc/ppp/peers/provider (or other provider name).

I also like to comment out the default `lcp-echo-*' and enable `idle
300' so pppd will automatically drop the physical connection if no
data is sent or received for 5 minutes -- your take on this will
depend on whether you live in some benighted nation where calls to
ISPs cost by the minute.

Regards,
-- 
Brett

Reply via email to