PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : welches Skript für ip-up



pixel
19.11.02, 13:24
Hi@all,

ich habe einen T-DSL-Router mit Debian-3.0 gebaut. Mit pppoeconf habe ich die DSL-Verbindung eingerichtet und die Frage (von pppoeconf) ob die DSL-Verbindung beim Systemstart online gehen soll was ich mit Ja beantwortet habe. Das funktioniert auch alles. Wenn der Rechner online geht soll, unabhängig ob "online bei Systemstart" oder aufrund einer anfrage aus dem LAN ein bestimmtes Skript ausgeführt werden. DAs ist genau mein Problem. In /etc/ppp finde ich folgende Dateien:

chap-secrets ip-up no_ppp_on_boot pap-secrets ppp_on_boot.dsl
ip-down ip-up.d options peers resolv
ip-down.d meinskript options.ttyXX ppp_on_boot resolv.conf

Ich dachte für den Verbindungsaufbau ist 'ip-up' zuständig und habe einach einen Aufruf von "meinskript" hineingepackt.

...
...
# These variables are for the use of the scripts run by run-parts
PPP_IFACE="$1"
PPP_TTY="$2"
PPP_SPEED="$3"
PPP_LOCAL="$4"
PPP_REMOTE="$5"
PPP_IPPARAM="$6"
export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM


# as an additional convenience, $PPP_TTYNAME is set to the tty name,
# stripped of /dev/ (if present) for easier matching.
PPP_TTYNAME=`/usr/bin/basename "$2"`
export PPP_TTYNAME

# Main Script starts here

run-parts /etc/ppp/ip-up.d
/etc/ppp/meinskript
# last line

DAs Skript an sich funktioniert. Wenn ich es in der Konsole aufrufe macht es das was es soll nur eben wenn der Rechner automatisch online geht wird es nicht ausgeführt.

Was habe ich falsch gemacht?

Gruss Pixel

Silvio
20.11.02, 02:44
Hallo pixel

Versuch es mal so '. /etc/ppp/meinskript'


Gruss

Silvio