Mein Dial-on-demand wird ueber /sbin/request-route bewirkt. Bei Misserfolg eines dem Nameserver zugeordneten Chat-Files wird dabei automatisch der naechste in /etc/resolv.conf eingetragene Nameserver mit seinem Chat-File (= einer anderen Telefonnummer) aufgerufen :-) Jetzt wollte ich aber diesen chat-Files auch verschiedene secret-Files (PAP-Authentication) zuordnen. Jedoch funktioniert die PPPD-Option '+ua a_file' nur, wenn a_file ein festes File und keine Shellvariable $a_file darstellt. Ich habe schon alle moeglichen Anfuehrungszeichen ""/''/`' ohne Erfolg drumherumgesetzt. (Natuerlich existieren alle chat- und secretfiles mit den passenden permissions). Wer weiss, wie ich diese Shellvariable mit '+ua' vertraeglich mache ? _____________________________________________ Herbert Betz - Landshut - herbertbetz@csi.com Auszug aus /sbin/request-route: #! /bin/sh LOCK=/var/run/request-route.pid chatfile=/etc/ppp/chat.$1 secretfile=/etc/ppp/$1.secret if [ -f $chatfile ] && [ -f $secretfile ] then # doppelte "" wegen $chatfile unbedingt ntig ! /usr/sbin/pppd connect "/usr/sbin/chat -v -f $chatfile" \ /dev/modem \ ... # das folgende geht nicht: +ua /etc/ppp/$secretfile \ & ... usw. -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (1)
-
kla@fh-landshut.de