This info is for current Linux distributions with kernel 2.0.0 or newer. Any questions contact David Efflandt - efflandt@xnet.com For automatic ppp login when requesting a name or IP that is non-local you need network support and ppp (module) compiled with the kernel. If you include kerneld support, a non-local name or IP request will automatically use /sbin/request-route (see separate file req-rout.txt) which will automatically run /etc/ppp/chat.XXX.XXX.XXX.XX where XXX... is a nameserver listed in your /etc/resolv.conf. The kerneld support will automatically load the ppp module as needed. If all goes well you will simply be able to bring up Netscape or telnet or ncftp with a URL or address and will be logged into your ISP automatically. It will redial if the call does not go through, but Netscape may complain if you lose a connection. EXAMPLE /etc/HOSTNAME efflandt.xnet.com EXAMPLE /etc/hosts # For loopbacking (use your real full IP and name). 127.0.0.1 localhost 199.245.227.XXX efflandt.xnet.com efflandt EXAMPLE /etc/resolv.conf (use real nameserver IP's): domain xnet.com nameserver 198.147.221.XX nameserver 198.147.221.XX Create an /etc/ppp/chat.XXX.XXX.XXX.XX script with the following lines filled in with the number to dial after ATDT, your real p_username after ogin: and real password after ssword: (the '\q' is so it does not display). Do a 'chmod 700 chat.*' so only root can see the password. You can have multiple chat scripts for multiple nameservers so request-route will try a different one if the first one fails. EXAMPLE of chat script: ABORT BUSY ABORT "NO CARRIER" ABORT ERROR "" ATZ OK ATDTphone_number ogin: p_username ssword: \qReal_password