Hallo Michael, hallo Leute, Am Freitag, 5. September 2003 13:43 schrieb Michael Messner:
Christian Boltz <christian.boltz@nexgo.de> 09/04 11:43 >>> ^^^^^ Da solltest Du besser auf das 24-Stunden-Format umstellen oder mindestens AM/PM anhängen. Die Uhrzeit (23:43) würde dann auch erklären, warum...
Hallo Michael, hallo Leute,
ich glaube die PM hätte an die Liste gehen sollen,
Stimmt, war ein Fehler meinerseits. Details finden sich übrigens auch in der (wirklich zufälligen) sig, die mal wieder passt wie die Faust aufs Auge ;-)
deshalb kürze ich jetzt mal nichts weg!
Danke, so blickt der Rest der Liste auch noch durch ;-)
Am Montag, 1. September 2003 14:00 schrieb Michael Messner:
ich habe hier ein Script dass mir die Internetverbindung herstellen soll, da es aber auf die Suse8.0 abgestimmt ist und auf der 8.2er nicht mehr läuft, und ich mir mit Scripts leider noch nicht selber so toll helfen kann würde ich euch bitten das folgende Script mal durchzuschauen ob man das vielleicht so ummodelieren kann damit es auch auf der 8.2er läuft?!?
Kann man wahrscheinlich, aber es wäre nett, wenn Deine nächste Mail mit einem etwas kürzeren Satz beginnen würde ;-)
Bin mir bei der Mail etwas blöde vorgekommen (Ich hab hier n Script, könnt ihr mir das ändern?), da ich nicht so einen Eindruck aufkommen lassen wollte hab ich mit diesem etwas längeren Satz begonnen!
Ah so... Mir ging es übrigens hauptsächlich um den Bandwurmsatz - ein paar Punkte zwischendurch hätten die Lesbarkeit schon verbessert. Ist aber nicht weiter schlimm, ich neige auch manchmal dazu, einen Bandwurmsatz anzufangen, dann ganz langsam von einem zum anderen Thema zu schwenken, noch einen Einschub zu bringen, den ich besser in eine Fußnote packen würde, und anschließend immer noch keinen Punkt zu setzen, weil mir ja immer noch etwas einfällt, was unbedingt in diesen Satz gehört und nicht in eingenem Satz stehen sollte, da es dadurch so abgehackt aussehen würde und ich außerdem gelegentlich zu faul bin, einen Absatz zu machen, obwohl dadurch der Text wesentlich besser lesbar wäre als so ein langer Bandwurmsatz, bei dem man nicht mehr weiß, womit er angefangen hat, wenn man ihn zu Ende gelesen hat, und froh ist, dass wenigstens die Grammatik stimmt und nicht noch zusätzlich zur Verwirrung beiträgt, was aber auch nicht wirklich beim Verständnis dieses ewig langen Satzes, bei dem kaum jemand durchblickt und zu dem mir jetzt wirklich nichts mehr einfällt, mit dem ich den Satz noch länger machen könnte, hilft. :-))) *SCNR*
Noch eine Frage vorweg, falls meine nachfolgenden Änderungsvorschläge nicht helfen: Funktioniert ein direkter Aufruf des Scripts per /etc/init.d/scriptname start oder klappt das auch nicht?
inserv scriptname hast Du ausgeführt?
bisher hab ich nur versucht es händisch auszuführen!
---------Script für XDSL von Inode---------------------------
Da oben fehlt schon mal der Infoblock, anhand dessen insserv die Reihenfolge der Startscripte ermittelt. Schau Dir mal /etc/init.d/skeleton an und übernehme den "INIT INFO" Block (natürlich mit den nötigen Anpassungen, z. B. bei Reqired-Start)
Hast Du diesen Block inzwischen nachgetragen? Ist zwar aus der Sicht der Shell nur Kommentar, aber für insserv ist dieser Infoblock wichtig, damit das Script an der richtigen Stelle gestartet wird (also z. B. nach dem Netzwerk).
[...] Danke Christian, das Script arbeitet nun, allerdings kommt noch ein Fehler beim Aufruf:
================./xdsl start================ SIOCDELRT: No such process ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Das kommt von irgendwo oberhalb der zugehörigen echo-Zeile. Ich bau den betreffenden Block des Scripts mal hier ein:
# fetching default gateway from internal lan GATEWAY="`/sbin/route -n | /usr/bin/grep "^0.0.0.0" | /usr/bin/cut -c17-32`" return=$rc_done case "$1" in start) echo -n "Connecting to XDSL@inode"
Stimmen die Pfade zu den Programmen in der Zeile GATEWAY=... alle? (müssten eigentlich, in meiner 8.2 passt es nämlich) Füge mal testweise am Anfang des Scripts set -v ein und sieh dann nach, nach welchem Befehl die Fehlermeldung kommt.
Connecting to XDSL@inode done
Der nächste Fehler lässt sich recht leicht eingrenzen, er dürfte von der Zeile
/sbin/route add -host 10.0.0.138 gw $GATEWAY
stammen.
Usage: [...] inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [...]
Ich kenne mich mit route nicht wirklich aus, jedenfalls scheint da ein Fehler im Aufruf zu stecken, auch wenn er von der Syntax her zu passen scheint. Hmm, Schuss ins Blaue: ist die Variable $GATEWAY korrekt gesetzt? Ein echo "*** Gateway: $GATEWAY" direkt vor dem route-Aufruf sollte Klarheit verschaffen. Wie sieht eigentlich die Ausgabe von route -n bei Dir aus (offline und online)?
ab da geschieht nun der Verbindungsaufbau, und ich kann es auch wieder stoppen, allerdings muss ich vor einem neuen Verbindungsaufbau das Netzwerk neu starten! (/etc/init.d/network restart)
Dürfte am gescheiterten route-Aufruf liegen. Gruß Christian Boltz --
Scheint aber kein kritischer Fehler zu sein :-) Nein, dass war nur ein Fehler in der Treibereinheit für meine Finger, die mich veranlasst hat zum falschem Zeitpunkt auf die falsche Taste zu drücken. ;-) [> Christoph Maurer und Jan Thoefel in suse-linux]