Mailinglist Archive: opensuse-de (1202 mails)
| < Previous | Next > |
PPPD-Option +ua und Shellvariable
- From: kla@xxxxxxxxxxxxxx (Herbert Betz)
- Date: Wed Sep 02 20:04:30 1998
- Message-id: <Pine.LNX.3.96.980902214148.2807A-100000@xxxxxxxxxxxxx>
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@xxxxxxx
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@xxxxxxxx
schicken, mit dem Text: unsubscribe suse-linux
| < Previous | Next > |