Hi to all :) On /etc/diald.conf and at the parameter connect you MUST use the chat script and not a ppp script. Diald starts pppd by itself. When you put it at connect then diald thinks that this is the chat script and wait for the chat script to finish. pppd doesn't exit and the diald (using alarm system call) thinks that the chat script timed out. Look at the man page also to double check it. But if you cannot make it work there is an alternative method but that method requires that the ISP you use will drop the connection after some idle time that you will specify (at least this worked with my ISDN dial-up). Add a line at inittab like this: pd:23:respawn:/usr/local/bin/myppp where /usr/local/bin/myppp is a shell script like the following: #!/bin/sh exec pppd call my-isp where my-isp is the a file like the following in the /etc/ppp/peers directory: updetach /dev/ttyS1 115200 crtscts connect '/usr/sbin/chat -f /etc/ppp/YOUR-CHAT-SCRIPT' noauth ipcp-accept-local ipcp-accept-remote defaultroute lock asyncmap 0 idle 30 noipx demand persist holdoff 5 user YOURUSERNAME The above starts from init the pppd and creates the ppp0 interface but does not dial. When you ask something from the Internet only then the pppd starts dialing and connect to your ISP. The only problem I had at the begginig (and that is why you ISP must disconnect you after some time idle) is that the active-filter parameter in pppd doesn't work. And you have some icmp traffic at the ppp0 interface so I couldn't take advantage of the idle parameter of pppd. Any hints on that ? Hope I helped. Kleanthis Kremmidas System Administrator at Lambrakis Research Foundation (LRF) E-mail: kremidas@lrf.gr, kremidas@freemail.gr -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/