diald & pppd trouble query
Debian R6 diald fails to establish a ppp connection when I ping or
ftp. Pppd by itself works fine: dials the service, shakes hands, and
works flawlessly. Diald causes chat to connect to my service provider
and then just drops the connection. For my experiments with diald I
renamed /etc/ppp/options to prevent pppd from reading in the options
since the diald documentation seemed to indicate that was necessary.
I believe I tried ttyS3 instead of cua3 to no avail. It seems as if
pppd is not getting invoked once chat makes contact. When I looked at
the stdout of diald in -daemon debug 31, I saw the puzzling message:
Sorry - this system lacks PPP kernel support
I'm hopeful that I can get diald working, it seems to offer great
convenience: I won't have to login and out as root to fire up a
connection.
Any thoughts on this problem or directions where to look next would be
appreciated.
/etc/diald.options:
mode ppp
-daemon
debug 31
accounting-log /etc/ppp/accounting-log
local 204.183.64.34
remote 198.69.10.6
netmask 255.255.255.0
connect "/usr/sbin/chat -f /etc/ppp/connix.chat"
disconnect "/usr/sbin/chat -f /etc/ppp/hangup.chat"
defaultroute
modem
crtscts
For the chat script, &C1&D2 are in effect, though I think there might
be something funny about DCD with my Zoom internal 14.4 modem.
I use setserial to put it on port 0x2E8 irq 5.
kale:~ # diald /dev/cua3 -m ppp -f /etc/diald.options -- /dev/cua3
diald[313]: Starting diald version 0.10
diald[313]: Proxy device established on interface sl0
diald[313]: Setting pointopoint route for sl0
diald[313]: Establishing routes for sl0
diald[313]: Changed snoop device to sl0
diald[313]: Daild initial setup completed.
diald[313]: filter accepted rule 21 proto 17 len 56 packet 204.183.64.34,1032 => 198.69.10.2,53
diald[313]: new state CONNECT action 22112 timeout 60
diald[313]: Running connect (pid = 319).
diald[313]: filter accepted rule 21 proto 17 len 56 packet 204.183.64.34,1034 => 198.69.10.2,53
diald[313]: filter accepted rule 21 proto 17 len 56 packet 204.183.64.34,1035 => 198.69.10.2,53
diald[313]: filter accepted rule 21 proto 17 len 56 packet 204.183.64.34,1036 => 198.69.10.2,53
diald[313]: filter accepted rule 21 proto 17 len 56 packet 204.183.64.34,1038 => 198.69.10.2,53
diald[313]: SIGCHLD[1]: pid 319 dial
diald[313]: new state START_LINK action 22720 timeout 60
diald[313]: Running pppd (pid = 320).
Sorry - this system lacks PPP kernel support
diald[313]: SIGCHLD[2]: pid 320 link
diald[313]: Setting pointopoint route for sl0
diald[313]: Establishing routes for sl0
diald[313]: Setting pointopoint route for sl0
diald[313]: Establishing routes for sl0
diald[313]: new state DISCONNECT action 23552 timeout 60
diald[313]: Reopening modem device
diald[313]: Running connect (pid = 326).
diald[313]: SIGCHLD[3]: pid 326 dial
diald[313]: new state CLOSE action 23824 timeout 30
diald[313]: Closing modem line.
diald[313]: Delaying 30 seconds before clear to dial.
At this point I kill diald to prevent redial.
Reply to: