-----Original Message----- From: Hilmar Preusse [SMTP:hille42@gmx.de] Sent: Donnerstag, 3. Februar 2000 23:13 To: LUG Dresden Subject: [Lug-dd] ip-up
Hallo ihr da,
Ich hab so ein paar Probleme mit meiner /etc/ppp/ip-up. Dieses Skript wird AFAIK nach dem erfolgreichen Aufbau einer Internetverbindung ausgef|hrt, so
Nein, hier wird nur der Zugang grob initialisiert !!!
da_ dort alles steht, was sowieso gemacht werden mu_ (fetchnews, fetchmail, sendmail). Leider ist mir das bisher noch nicht erfoglreich gelungen. Meine ip-up sieht so aus:
#!/bin/sh # Interface device speed IP Gateway # ippp0 /dev/ippp0 0 193.102.185.41 193.102.185.14 PATH=/bin:/usr/bin:/sbin:/usr/sbin if [ -f /etc/sysconfig/activeisdn ]; then source /etc/sysconfig/activeisdn else exit fi
ISDN
if [ "x$PROVIDER" != "xkeiner" -a "x$ART" = "xautomatisch" ]; then if [ -f /etc/sysconfig/provider/conf-$PROVIDER ]; then source /etc/sysconfig/provider/conf-$PROVIDER else exit fi
PROVIDER und ART
if [ -f /var/run/dialondemand ]; then device=`cat /var/run/dialondemand` if [ "x$device" != "x$1" ]; then route del default $device fi fi
dialondemand !!!
fi /sbin/ifconfig $1 $4 /sbin/route add -host $5 $1 /sbin/route add default gw $5 dev $1
Das routing wird schon mal aufgesetzt ... schliesslich sollte man wissen, auf welchem Weg man in die weite Welt marschiert!
exit
Das solltest Du hier noch nicht tun, bei exit ist exit und Ende (vgl. Mario)
sleep 10
Kannst Du Dir sparen, dauert nur unnoetige 10 s ...
su - news -c "/usr/sbin/fetchnews -vvv > /dev/tty10 2> /dev/tty9"
Und jetzt greifst Du auf Internet zu -> dial-on-demand -> Telefonrechnung.
Die letzten beiden Zeilen sollten den Erfolg bringen, tun es aber nicht. Wo ist mein Denkfehler?
Das exit muss weg oder ans Ende
Aber ich bin mir nicht ganz sicher, dass das wirklich ist was Du willst! Willst Du nun a) Immer wenn der Rechner hochfaehrt all das tun ? b) Immer wenn Du sowieso online bist all das tun ?
Obige Loesung ist (a) - baut also extra eine Verbindung auf ! Fuer (b) muesstest Du Dich woanders einklinken oder am ISDN-Log lauschen oder ...
Willi
On 04.02.00 karl-heinz.fandrey@amd.com (karl-heinz.fandrey@amd.com) wrote:
Hallo ihr da,
Ich hab so ein paar Probleme mit meiner /etc/ppp/ip-up. Dieses Skript wird AFAIK nach dem erfolgreichen Aufbau einer Internetverbindung ausgef|hrt, so
Nein, hier wird nur der Zugang grob initialisiert !!!
drachi:[hille] >man pppd <snip> /etc/ppp/ip-up A program or script which is executed when the link is available for sending and receiving IP packets (that is, IPCP has come up). It is executed with the parameters <snap> Was mi_verstehe ich da?
#!/bin/sh # Interface device speed IP Gateway # ippp0 /dev/ippp0 0 193.102.185.41 193.102.185.14 PATH=/bin:/usr/bin:/sbin:/usr/sbin if [ -f /etc/sysconfig/activeisdn ]; then source /etc/sysconfig/activeisdn else exit fi
ISDN
hab ich nicht.
if [ "x$PROVIDER" != "xkeiner" -a "x$ART" = "xautomatisch" ]; then if [ -f /etc/sysconfig/provider/conf-$PROVIDER ]; then source /etc/sysconfig/provider/conf-$PROVIDER else exit fi
PROVIDER und ART
Die Configs sind bei mir sowieso leer. Das geht alles |ber die Konfig-Files von ppp-user (/etc/ppp/chat_default).
if [ -f /var/run/dialondemand ]; then device=`cat /var/run/dialondemand` if [ "x$device" != "x$1" ]; then route del default $device fi fi
dialondemand !!!
Will ich nicht. Modem ist defaultmd_ig aus.
fi /sbin/ifconfig $1 $4 /sbin/route add -host $5 $1 /sbin/route add default gw $5 dev $1
Das routing wird schon mal aufgesetzt ... schliesslich sollte man wissen, auf welchem Weg man in die weite Welt marschiert!
Werd mal nachher schauen welchen Output route gibt. Wird nachgeliefert.
exit
Das solltest Du hier noch nicht tun, bei exit ist exit und Ende (vgl. Mario)
Sieht am Ende so aus:
/sbin/ifconfig $1 $4 /sbin/route add -host $5 $1 /sbin/route add default gw $5 dev $1 #exit sleep 5 su - news -c "/usr/sbin/fetchnews -vvv > /dev/tty10 2> /dev/tty9"
Ergebnis: Keine Aktivitdt am Modem und keine Meldungen auf tty9 und tty10.
Aber ich bin mir nicht ganz sicher, dass das wirklich ist was Du willst! Willst Du nun a) Immer wenn der Rechner hochfaehrt all das tun ? b) Immer wenn Du sowieso online bist all das tun ?
b)
Obige Loesung ist (a) - baut also extra eine Verbindung auf ! Fuer (b) muesstest Du Dich woanders einklinken oder am ISDN-Log lauschen oder ...
Wo ungefdhr?
TIA, Hilmar
On 04.02.00 karl-heinz.fandrey@amd.com (karl-heinz.fandrey@amd.com) wrote:
Hallo,
/sbin/ifconfig $1 $4 /sbin/route add -host $5 $1 /sbin/route add default gw $5 dev $1
Das routing wird schon mal aufgesetzt ... schliesslich sollte man wissen, auf welchem Weg man in die weite Welt marschiert!
sieht dann so aus: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface rdial2.urz.tu-d * 255.255.255.255 UH 0 0 0 ppp0 loopback * 255.0.0.0 U 0 0 53 lo default rdial2.urz.tu-d 0.0.0.0 UG 0 0 2 ppp0
Ist das gesund?
Hilmar
lug-dd@mailman.schlittermann.de