Date: Mon, 27 Apr 1998 01:27:29 +0200 From: Jos Backus <jbackus@plex.nl> To: freebsd-questions@FreeBSD.ORG Subject: -current PPP question Message-ID: <19980427012729.A392@mp-c.com>
next in thread | raw e-mail | index | archive | help
I'm trying to get callback over ISDN to work. /etc/start_if.tun0 contains: ppp -auto tue-isdn /etc/ppp/ppp.conf contains: default: set log Phase Chat Connect Carrier LCP IPCP CCP tun set server 3000 "" set device /dev/modem set speed 115200 set redial random 0 tue-isdn: set phone NUMBER accept chap accept pap set authname jbackus set authkey mypass set timeout 0 set redial 1 1 set log Phase Chat Connect Carrier LCP IPCP CCP tun set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" ATZE0Q0 OK-ATZE0Q0-OK \\dATDI\\T TIMEOUT 40 CONNECT" set login "TIMEOUT 60 \"\" !/usr/local/sbin/isdn-auth CONNECT" set ifaddr 10.10.10.10/0 10.10.11.11/0 255.255.255.0 add 0 0 10.10.11.11 tue-isdn-auth: accept chap accept pap set server 3001 "" set authname Cjbackus set authkey mypass set timeout 0 set log Phase Chat Connect Carrier LCP IPCP CCP tun ppp.log excerpt of the ``ppp -direct tue-isdn-auth'' session: Apr 27 01:13:04 jos ppp[376]: tun1: Phase: Listening at port 3001. Apr 27 01:13:04 jos ppp[376]: tun1: Phase: PPP Started. Apr 27 01:13:04 jos ppp[376]: tun1: Phase: Connected! Apr 27 01:13:04 jos ppp[376]: tun1: Phase: Packet mode enabled Apr 27 01:13:04 jos ppp[376]: tun1: LCP: State change Initial --> Closed Apr 27 01:13:04 jos ppp[376]: tun1: LCP: State change Closed --> Stopped Apr 27 01:13:04 jos ppp[376]: tun1: Error: DoLoop: select(): Bad file descriptor Apr 27 01:13:04 jos ppp[376]: tun1: Phase: Modem: Connect time: 0 secs: 0 octets in, 0 octets out Apr 27 01:13:04 jos ppp[376]: tun1: Phase: total 0 bytes/sec Apr 27 01:13:05 jos ppp[376]: tun1: Phase: PPP Terminated (done). /usr/local/sbin/isdn-auth contains: #!/bin/sh /usr/sbin/ppp -direct tue-isdn-auth exit 0 This script authenticates me to the terminal server, so it will know who to call back. Now the problem: When ppp is run at bootup, everything works. But when I kill ppp and restart it with ``sh /etc/start_if.tun0'', I get the above select()-related error. But when I run ``ppp tue-isdn' and give the dial command, everything works again! Hence the question: Why does -auto only work at bootup? Thanks, -- Jos Backus _/ _/_/_/ "Modularity is not a hack." _/ _/ _/ -- D. J. Bernstein _/ _/_/_/ _/ _/ _/ _/ jbackus@plex.nl _/_/ _/_/_/ use Std::Disclaimer; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980427012729.A392>