Hi Liste !! Ich habe meinen Internetzugang erfolgreich (neu) eingerichtet. http://sdb.suse.de/sdb/de/html/sm_isdn_y2.html Das ganze läuft auch ganz supi. Die Einwahl klappt nun auch hervorragend per AUTO (DoD). Ich möchte allerdings bei jedem Verbindungsaufbau ein Skript automatisch ausführen lassen. Bei FreeBSD (mit ppp) ging das ganz einfach per "/etc/ppp/ppp-linkup". Auch bei Linux (mit ppp) habe ich das hinbekommen. Allerdings läuft das JETZT nicht mehr, da die o.g. Installation irgendwie ohne ppp läuft. (?!?) Das Skript "von Hand" starten funktioniert. Also WO muß ich einen Aufruf für mein Skript eintragen, damit es nach jeder erneuten Einwahl automatisch ausgeführt wird ??? CU :-) Claudia --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Claudia Arnold wrote:
Hi Liste !!
Ich möchte allerdings bei jedem Verbindungsaufbau ein Skript automatisch ausführen lassen.
Also WO muß ich einen Aufruf für mein Skript eintragen, damit es nach jeder erneuten Einwahl automatisch ausgeführt wird ???
CU :-) Claudia
Hallo Claudia! In /etc/ppp/ liegt die Datei ip.up. Diese ist dein Freund, wenn du ein Script bei der Einwahl ausführen möchtest. Solltest deine Eintrag kurz oberhalb von ip-down) eintragen. CU Markus Kuppe --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, On Wed, 27 Dec 2000 at 13:54 +0100, Claudia Arnold wrote:
Also WO muß ich einen Aufruf für mein Skript eintragen, damit es nach jeder erneuten Einwahl automatisch ausgeführt wird ???
/etc/ppp/ip-up oder besser /etc/ppp/ip-up.local Gruß, Bernhard -- -*-*-* Frohe Weihnachten und ein glückliches neues Jahr! *-*-*- *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* HP: http://www.linuxinfopage.de * Tux# 171705 * ICQ# 98361051 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi !
Also WO muß ich einen Aufruf für mein Skript eintragen, damit es nach jeder erneuten Einwahl automatisch ausgeführt wird ???
/etc/ppp/ip-up oder besser /etc/ppp/ip-up.local
Ok, das mag schon sein..... .....aber irgendwie bin ich wohl zu blöde..... Ich habe den Aufruf des Skripts in /etc/ppp/ip-up eingetragen. Läuft nicht. Dann habe ich es in /etc/ppp/ip-up.local eingetragen. Läuft auch nicht. Mein Skript trägt den Namen "ip-script" und befindet sich in /etc. Die Rechte sind auf 0744. Also habe ich in der /etc/ppp/ip-up folgendes eingetragen: ... ippp*) ... ip-up) ... /etc/ip-script ;; ip-down) ... Was mache ich falsch ??? Und obwohl ich das eine Problem noch nicht gelöst habe, habe ich nun noch eine zusätzliche Frage: Wie kann ich bei jeder Einwahl einen Ton aus dem PC-Lautsprecher ausgeben lassen ?? CU :-) Claudia --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, On Wed, 27 Dec 2000 at 15:25 +0100, Claudia Arnold wrote:
Also WO muß ich einen Aufruf für mein Skript eintragen, damit es nach jeder erneuten Einwahl automatisch ausgeführt wird ???
/etc/ppp/ip-up oder besser /etc/ppp/ip-up.local
Mein Skript trägt den Namen "ip-script" und befindet sich in /etc. Die Rechte sind auf 0744.
Der Owner ist Root?
Also habe ich in der /etc/ppp/ip-up folgendes eingetragen:
... ippp*) ... ip-up) ... /etc/ip-script ;; ip-down) ...
Müsste passen.
Was mache ich falsch ???
Keine Ahnung. Das Skript wird jedenfalls vom Root ausgeführt, also muss dieser aus die passenden Rechte haben. Setz' doch mal ein "echo TEST `date` > /root/test" an die Stelle und schau, wann was geschrieben wird.
Und obwohl ich das eine Problem noch nicht gelöst habe, habe ich nun noch eine zusätzliche Frage: Wie kann ich bei jeder Einwahl einen Ton aus dem PC-Lautsprecher ausgeben lassen ??
"echo -e '\a'" an passende Stelle. Wenn Du eine Soundkarte hast, nimm doch "play /usr/share/sounds/au/irgenwas.au" auf. Gruß, Bernhard -- -*-*-* Frohe Weihnachten und ein glückliches neues Jahr! *-*-*- *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* HP: http://www.linuxinfopage.de * Tux# 171705 * ICQ# 98361051 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Claudia On Wed, Dec 27, 2000 at 03:25:08PM +0100, Claudia Arnold wrote:
Ich habe den Aufruf des Skripts in /etc/ppp/ip-up eingetragen. Läuft nicht.
da sollte es besser auch nicht hin, denn dort ist es nicht updatefest
Dann habe ich es in /etc/ppp/ip-up.local eingetragen. Läuft auch nicht.
da wäre es gut aufgehoben
Mein Skript trägt den Namen "ip-script" und befindet sich in /etc. Die Rechte sind auf 0744. Also habe ich in der /etc/ppp/ip-up folgendes eingetragen:
... ippp*) ^ ^ ^
... ip-up) ... /etc/ip-script ;; ip-down) ...
Was mache ich falsch ???
mit welchem interface gehst du raus? dieses script wirkt nur bei ipppx (das ist momentan die einzige stelle in der Ecke die nicht updatefest ist falls man noch weitere interface hat die _kein_ ip_up script vertragen). Hast du dein ip-up.local mal trocken getestet? Wenn alles nix hilft ein paar probeausgaben in ip-up und in ip-up.local verteilen: o in etwa echo "$INTERFACE" >>/tmp/ip-up.log echo "$DEVICE" >>/tmp/ip-up.log dann wird das ganze sicherlich etwas klarer wo genau es hängt.
Und obwohl ich das eine Problem noch nicht gelöst habe, habe ich nun noch eine zusätzliche Frage: Wie kann ich bei jeder Einwahl einen Ton aus dem PC-Lautsprecher ausgeben lassen ??
isdnlog kann imho musik oder anderen audio kram abspielen wenn passende events auftreten. Auf www.stenkelfeld.de finden sich auch ein paar zutreffende. :-) MfG. Falk --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
mit welchem interface gehst du raus?
ippp0
Hast du dein ip-up.local mal trocken getestet? Wenn alles nix hilft ein paar probeausgaben in ip-up und in ip-up.local verteilen:
so in etwa
echo "$INTERFACE" >>/tmp/ip-up.log echo "$DEVICE" >>/tmp/ip-up.log
Jo, habe ich gemacht. In "ip-up" eingetragen wird "ippp0" und "/dev/ippp0" gespeichert. In "ip-up.local" eingetragen wird gar nix gespeichert (leere Zeilen) allerdings habe ich noch ein echo "TEST" >> ... hinzugefügt und dies wird gespeichert. Also funktioniert im Prinzip die .local auch. Es wird eben nur nicht mein Skript ausgeführt :-( Ooooh, oooh..... Claudia --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Claudia On Wed, Dec 27, 2000 at 04:13:41PM +0100, Claudia Arnold wrote:
mit welchem interface gehst du raus?
ippp0
dann ist ja alles Standard
Hast du dein ip-up.local mal trocken getestet? Wenn alles nix hilft ein paar probeausgaben in ip-up und in ip-up.local verteilen:
so in etwa
echo "$INTERFACE" >>/tmp/ip-up.log echo "$DEVICE" >>/tmp/ip-up.log
Jo, habe ich gemacht. In "ip-up" eingetragen wird "ippp0" und "/dev/ippp0" gespeichert.
war auch nur als Anregung gedacht und für weiterführende gedanken deinerseits.
In "ip-up.local" eingetragen wird gar nix gespeichert (leere Zeilen)
die wird aber lt. ip-up mit den urspünglichen kommandozeilen params aufgerufen nur die übertragung in $INTEFACE etc. erfolgt hier nicht da diese variablen local in ip-up sind.
allerdings habe ich noch ein echo "TEST" >> ... hinzugefügt und dies wird gespeichert. Also funktioniert im Prinzip die .local auch. Es wird eben nur nicht mein Skript ausgeführt :-(
also wenn eine ausgabe im ip-up.local erfolgreich ist dann wird diese datei auch ausgeführt. wenn Deine Befehle darin nicht tun solltest du sie der einfachheit halber mal hier posten, das kriegen wir schon raus was da faul ist. Aber was ich nicht verstehe ist, Du schreibst du hättest getan was ich schrieb, ich schrieb 'trocken testen', will heissen dieses script ip-up.local kann man auch einfach als root an der kommandozeile aufrufen und die funktion überprüfen.
Ooooh, oooh.....
keine panik ;-) MfG. Falk --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Claudia, * Claudia Arnold wrote: [Script in ip-up läuft nicht]
Mein Skript trägt den Namen "ip-script" und befindet sich in /etc. Die Rechte sind auf 0744. Also habe ich in der /etc/ppp/ip-up folgendes eingetragen:
... ippp*) ... ip-up) ... /etc/ip-script ;; ip-down) ...
Der richtige Platz für dein Script wäre /usr/local/bin, aber das hat mit dem Problem nichts zu tun. Benutzt dein Script irgendetwas, dass ihm beim Start durch ipppd nicht zur Verfügung steht? Bedenke, dass evtl. nicht alle Umgebungsvariablen gesetzt sind ($PATH!) und kein Terminal für die Ausgabe von STDOUT zur Verfügung steht.
Wie kann ich bei jeder Einwahl einen Ton aus dem PC-Lautsprecher ausgeben lassen ??
Setze folgendes an die passende Stelle in ip-up.local echo -en "\x07" > /dev/tty0 christian -- No courtesy copy (CC:), please. I'm reading here! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
AClaudia@gmx.net
-
Bernhard.Walle@gmx.de
-
cschult@gmx.de
-
falk@hb-fein.de
-
markus-kuppe@gmx.de