Nabend,
>Servus beieinander!
>
>
>Ich will jetzt via /etc/isdn/ip-up regeln, dass bei jeder verschiedenen
>Einwahl
Na also bei mir (SuSE 6.0) ist das (mit PPP nicht raw-ISDN) etc/ppp/ip-up
und da du von ipppX sprichst, wirst bei die eventuell auch so sein.
>a) die richtige default-route gesetzt wird ...
>b) der Nameserver mit dem entsprechenden Configfile neu gestartet wird ...
>c) das richtige Mail-Skript aufgerufen wird
>d) die richtigen Newspakete ausgetauscht werden.
>
>1) Wird an dieses Skript uebergeben, welche Verbindung man aufbaut
> (ippp0 bis ippp3)?
BASENAME=`basename $0`
INTERFACE=$1
^^^^^^^^
DEVICE=$2
SPEED=$3
LOCALIP=$4
REMOTEIP=$5
>2) Wie wird das uebergeben (Welche Variable)?
>
s. oben
Bei mir schaut der Teil so aus:
case "$BASENAME" in
ip-up)
# lt start firewall
/etc/ppp/firewall.leo start $LOCALIP $REMOTEIP $INTERFACE eth0
/sbin/route add default gw $REMOTEIP dev $INTERFACE
#lt
# leafnode not alway touches
touch /var/spool/news/interesting.groups/*
# /var/run/fetch.lck sometimes is not deleted, so check for old
# lockfile & delete if older than 1 h
if [ -e /var/run/fetch.lck ] ; then
find /var/run/fetch.lck -amin +60 -exec rm /var/run/fetch.lck ';'
fi
# get mail from mail.provider.com
/usr/bin/fetchmail -a >>/var/log/fetchmail 2>&1
# fetch news to leafnode
/usr/sbin/fetch &
# deliver mail
/usr/sbin/sendmail -q &
# block advertisors
/usr/sbin/block_adv
;;
ip-down)
# restart interface
/sbin/ifconfig $INTERFACE down
# workaround due to kernel problem with 'kernd':
sleep 1
/sbin/ifconfig $INTERFACE $IFCONFIG
# stop firewall (keep it for test first)
/etc/ppp/firewall.leo stop
Hoffe das hilft
Leopold Toetsch
Hauptstr. 77
A-2171 Herrnbaumgarten
[EMAIL PROTECTED]
http://toetsch.at
-
To unsubscribe from this list please send a mail to [EMAIL PROTECTED] with
'unsubscribe suse-isdn' in its body.