Hallo, von was macht es der pppd abhängig ob ip-up/ip-down ausführt werden. Irgendwie habe ich das gefühl der würfelt das aus ob der mal diese Scripte aus führt oder nicht. Hans --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Hans Anthes schrieb am 15.Jun.2000:
von was macht es der pppd abhängig ob ip-up/ip-down ausführt werden. Irgendwie habe ich das gefühl der würfelt das aus ob der mal diese Scripte aus führt oder nicht.
ip-up wird bei erfolgreicher Einwahl ausgeführt. Wie sieht denn Dein ip-up aus? Schreib doch mal ganz am Anfang ein echo hallo > /dev/tty12 rein und schau, ob es nach tty12 geschrieben wird. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Don, 15 Jun 2000, Hans Anthes wrote:
von was macht es der pppd abhängig ob ip-up/ip-down ausführt werden. Irgendwie habe ich das gefühl der würfelt das aus ob der mal diese Scripte aus führt oder nicht.
IP-UP/IP-DOWN ist auch nur ein script, das der PPP-Daemon aufruft, und zwar mit dem paramter "start" beim verbindungs-AUFBAU, und mit dem parameter "stop" beim verbindungs-ABBAU ... Mit freundlichen Grüßen, Joerg Henner. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 Jörg Henner & Adrian Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Webhosting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, das mit dem start/stop mußte ich nicht, habe jetzt auch gleich mal aus den zwei skriten eines gemacht und das auf ip-down gelinkt - so wie ihr hier das öfters geschrieben habt. Die Ausführungsrechte hab ich auch mal nachgeguckt, das skript habt das ausführungsrecht für root - ich hoffe mal das passt so wenn ich den pppd mit mgetty starte. Hans --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hans Anthes schrieb am 15.06.2000 um 18:03:33 +0200: Hallo Hans,
von was macht es der pppd abhängig ob ip-up/ip-down ausführt werden. Irgendwie habe ich das gefühl der würfelt das aus ob der mal diese Scripte aus führt oder nicht.
es gibt eigentlich nur ein Skript, ip-up. ip-down ist ein Link auf ip-up. Der pppd oder der ipppd der das Skript aufruft ruft es mit dem Parameter start oder stop auf. Je nachdem wird der passende Zweig im ip-up Skript genommen. Bis denne, Michael -- You know like - this band sucks. But it's like they suck like a new way here. Like - they suck in ways we haven't like seen stuff suck before, so it's like pretty cool. (Butthead) --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Michael Schulz schrieb am 15.Jun.2000:
es gibt eigentlich nur ein Skript, ip-up. ip-down ist ein Link auf ip-up.
Das ist bei SuSE so, aber muß nicht so sein. Ich habe mir z.B meine Skripte selber geschrieben. pppd ruft /etc/ppp/ip-up bzw. /etc/ppp/ip-down auf. Wenn es ein Skript ist, so ist es gut, wenn es ein Link ist auch. Selbst ein ELF executable wäre in Ordnung.
Der pppd oder der ipppd der das Skript aufruft ruft es mit dem Parameter start oder stop auf.
Das hat Jörg auch schon gesagt, aber wie kommt Ihr darauf? ipppd übergibt folgende Argumente an ip-up: interface-name tty-device speed local-IP-address remote-IP-address ipparam Wobei ipparam nur übergeben wird, wenn es dem pppd mit der Option ipparam mitgegeben wird. ip-down erhält die gleichen Parameter.
Je nachdem wird der passende Zweig im ip-up Skript genommen. Bis denne,
Das Suseskript unterscheidet sein Verhalten durch den Namen, mit dem es aufgerufen wird. Wie auch sonst? Bernd -- Homepages von deutschsprachigen Linux-Gurus: Kristian Köhntopp: http://www.koehntopp.de/kris/artikel/ Sven Guckes: http://www.math.fu-berlin.de/~guckes/sven Robin S Socha: http://socha.net/index2.html |Zufallssignatur 10 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Bernd Brodesser schrieb am 15.06.2000 um 21:07:11 +0200: Hallo Bernd,
* Michael Schulz schrieb am 15.Jun.2000:
es gibt eigentlich nur ein Skript, ip-up. ip-down ist ein Link auf ip-up.
Das ist bei SuSE so, aber muß nicht so sein. Ich habe mir z.B meine
deswegen heist die Liste ja auch Suse-Linux, oder?
Der pppd oder der ipppd der das Skript aufruft ruft es mit dem Parameter start oder stop auf.
Das hat Jörg auch schon gesagt, aber wie kommt Ihr darauf?
ich hätte 'ne Kiste Bier drauf verwettet das wie in fast allen start/stop-up/down Skripten nach start) und stop) verzweigt wird, und nicht nach ip-up) bzw. ip-down). Obwohl ich mein Skript auch selber geschrieben habe. Tja, so schnell kann man eine Kiste Bier verlieren. Bis denne, Michael -- "Hey Beavis, let's pretend we're dead." "Yeah, eh heh heh, that would be cool." Beavis & Butthead --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Michael, * Michael Schulz schrieb am 15.Jun.2000:
Bernd Brodesser schrieb am 15.06.2000 um 21:07:11 +0200:
* Michael Schulz schrieb am 15.Jun.2000:
es gibt eigentlich nur ein Skript, ip-up. ip-down ist ein Link auf ip-up.
Das ist bei SuSE so, aber muß nicht so sein. Ich habe mir z.B meine
deswegen heist die Liste ja auch Suse-Linux, oder?
Nun ja, aber es ist kein Problem es zu ändern.
Der pppd oder der ipppd der das Skript aufruft ruft es mit dem Parameter start oder stop auf.
Das hat Jörg auch schon gesagt, aber wie kommt Ihr darauf?
ich hätte 'ne Kiste Bier drauf verwettet das wie in fast allen start/stop-up/down Skripten nach start) und stop) verzweigt wird, und nicht nach ip-up) bzw. ip-down). Obwohl ich mein Skript auch selber geschrieben habe.
Die ip-up und ip-down skripte haben doch nichts mit den Startskripte zu tun. Die Argumente von ip-up sind fest im Bauch des pppd verdrahtet, das kann man nur ändern wenn man pppd neu schreibt, übersetzt und installiert. Die Startskripte hingegen werden von dem Skript /sbin/init.d/rc aufgerufen. Dieses Skript wird von init nach Vorgabe der inittab aufgerufen. Da ist alles frei konfigurierbar. Bei den SuSE ip-up Skripten wird nicht nach einem Argument verzweigt, sondern nach dem Eigennamen. Das gibt es z.B auch bei der bash. Sie verhält sich anders, jenachdem ob sie bash oder sh heißt. Und als rbash ist es eine restricted Shell. Bei einem Shellskript macht man das, indem man $0 abfragt, da dort der Name des aufrufenden Kommandos steht. Da denn ein basename drauf anwenden, da hier auch der volle Pfad stehen könnte. Bernd -- Bitte die Etikette von Christian beachten: http://www.ndh.net/home/schult/ Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
anthes@holderbaum.de
-
B.Brodesser@online-club.de
-
jhe@lihas.de
-
micha28@gmx.de