PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : script für routing starten


gugus
05.06.02, 07:28
hallo leuz
ich bin am ende meiner weisheiten. zwar hatte ich gute hinweise aber jetzt klemmt's.

ich will das script routing (oder ip-up.local) aus dem script ip-up aufrufen. der test ob das file da ist und ausführbar wir ausgeführt aber das script dann nicht.

----schnipp ip-up ------

if test -x /etc/ppp/ip-up.local ; then
/etc/ppp/ip-up.local "$@" | logger -p security.notice -t ip-up.local >> /var/log/messages &
echo "Test ob ip-up.local vorhanden in Sektion ppp*" >> /var/log/messages
....
----schnipp ip-up ------

die meldung in /var/log/messages:

Jun 4 20:16:20 sonne pppd[6576]: Script /etc/ppp/ip-up started (pid 6602)
Jun 4 20:16:20 sonne modify_resolvconf: Service pppd modified /etc/resolv.conf. See info block in this file
Test ob ip-up.local vorhanden in Sektion ppp*

das selbe mit routing

----schnipp ip-up ---------
echo "Test ob routing agesprungen wird" >> /var/log/messages
/etc/ppp/routing &
echo "Ende routing..." >> /var/log/messages
----schnipp ip-up ---------

ergebnis in /var/log/messages:

Test ob routing agesprungen wird
Ende routing...


die scripts sind im verzeichnis vorhanden:

-rwxr--r-- 1 root root 7796 Mai 26 11:11 ip-up
-rwxr-xr-x 1 root root 10025 Mai 25 12:59 ip-up.local
-rwxr-xr-x 1 root root 379 Jun 4 19:56 routing


kann mir jemand sagen was hier falsch ist ??

gruss und danke im voraus...

d'robby *dereinfachnureinenroutereinrichtenwill*

ach ja, SuSE 8.0:eek:

nono
05.06.02, 09:41
Hi,

wenn du nur einen Router einrichten willst, dann schau dir das mal an....

http://www.linuxeinsteiger.org/anleitungen/netzwerk.html

Ciao, Nono.

gugus
05.06.02, 14:51
hi nono

genau das habe ich verwendet. leider funzt der aufruf aus ip-up heraus, wie beschrieben nicht.

gruss
gugus

geronet
05.06.02, 15:27
Schonmal drauf gekommen dass unter Umständen nicht immer root diese Datei abarbeitet?

Prüfen kann man sowas indem man mit "touch" irgendwo eine Datei erstellt, der Besitzer steht dann bei "ls -l" dabei.

Grüsse, Stefan

gugus
06.06.02, 15:53
hi Stefan
ja klar, aber das script hat die selben berechtigungen wie ip-up
warum geht es dennoch nicht
gruss
gugus

geronet
06.06.02, 17:07
Hast du auch in der "routing" - Datei ganz am Anfang (erste Zeile) den Kopf

#!/bin/sh

eingefügt?

Grüsse, Stefan

gugus
10.06.02, 08:12
hi stefan
danke für den tip. leider war's das auch nicht.
ich weiss auch nicht warum, nachdem ich einige ausgaben mit echo in das message file eingefügt habe funktioniert es 'manchmal'.
anscheinend sind es nicht immer die selben voraussetzungen wenn das file aufgerufen wird.

ich werde vor erst einmal booten müssen um das phänomen zu untersuchen.

gruss
gugus

gugus
12.06.02, 06:52
hi leutz
ihr werdet es mir nicht glauben....
es funzt. ...soweit.
mit dem neuen boot wird auf einmal auch die ip-up.local sowie die am ende der ip-up eingefügte router datei aufgerufen.

hmmmm. jetzt geht es ans eingemachte.
kann mir jetzt noch jemand einen tip geben wie ich mit der win kiste via suse kiste ins netz komme?
ich hab da schon etwas rumgespielt mit iptables und dns.
das problem ist dass es manchmal funktioniert und dann wieder nicht.
ich muss ebenfalls zwischendurch booten. komisch.

was läuft bei suse im hintergrund ab???

gruss
gugus