HALLO wie kann ich feststellen, ob das Script ip-up.local ausgeführt wird? habe Suse 7.3 mit adsl und einwahl über ippp, funktioniert auch aber die Synchronisation der Zeit und onlinecalc werden nicht ausgeführt Besten Dank
Am Montag, 9. Februar 2004 11:08 schrieb uwe@fernseh-ecke.de:
wie kann ich feststellen, ob das Script ip-up.local ausgeführt wird?
Schreib einfach ein /bin/echo "`/bin/date +%d.%m.%Y\ %H:%M:%S` ip-up.local wird ausgeführt" >> /root/ip-up.local.log in das Script, dann wird mitprotokolliert, wenn immer es ausgeführt wird. Die Logdatei kannst Du natürlich variieren. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
On Mon, Feb 09, 2004 at 11:08:46AM +0100, uwe@fernseh-ecke.de wrote:
HALLO
wie kann ich feststellen, ob das Script ip-up.local ausgeführt wird? habe Suse 7.3 mit adsl und einwahl über ippp, funktioniert auch aber die Synchronisation der Zeit und onlinecalc werden nicht ausgeführt
Also das file muss ausfürbar fuer root sein und sollte für andere nicht schreibbar sein. Feststellen ob es gestartet wird kannst Du z.B. durch echo hier ist ip-up.local > /tmp/ip-up.log im files testen (oder mit logger einen Eintrag ins syslog schreiben lassen). -- Karsten Keil SuSE Labs ISDN development
HALLO Danke Karsten, Danke Manfred für euere Hilfe
Gehe ich recht in der Annahme, dass ip-up ausgeführt wird, wenn ich eine Verbindung ins Internet aufbaue? ein rcadsl stop und rcadsl start und ein ping baut doch eine neue Verbindung auf, oder ? Da ich über DSL ins Internet gehe steht der Aufruf von ip-up.local in der section ppp*) etwa ab ip-up und sieht so aus test -x /etc/ppp/ip-up.local && /etc/ppp/ip-up.local "$@" liegt vielleicht hier der Fehler?
wie kann ich feststellen, ob das Script ip-up.local ausgeführt wird? habe Suse 7.3 mit adsl und einwahl über ippp, funktioniert auch aber die Synchronisation der Zeit und onlinecalc werden nicht ausgeführt
Also das file muss ausfürbar fuer root sein und sollte für andere nicht schreibbar sein. ist es
Feststellen ob es gestartet wird kannst Du z.B. durch echo hier ist ip-up.local > /tmp/ip-up.log im files testen (oder mit logger einen Eintrag ins syslog schreiben lassen).
keine Meldung!
-- Karsten Keil SuSE Labs ISDN development
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
On Mon, Feb 09, 2004 at 04:08:42PM +0100, uwe hofmann wrote:
HALLO Danke Karsten, Danke Manfred für euere Hilfe
Gehe ich recht in der Annahme, dass ip-up ausgeführt wird, wenn ich eine Verbindung ins Internet aufbaue? ein rcadsl stop und rcadsl start und ein ping baut doch eine neue Verbindung auf, oder ? Da ich über DSL ins Internet gehe steht der Aufruf von ip-up.local in der section ppp*) etwa ab ip-up und sieht so aus
test -x /etc/ppp/ip-up.local && /etc/ppp/ip-up.local "$@"
Bedeutet: File existiert und ist ausführbar wenn ja rufe /etc/ppp/ip-up.local mit den gleichen parametern auf. Dazu muss das exe bit gesetzt sein und ein interpreter im script stehen, d.h die erste Zeile sollte so aussehen. #!/bin/bash
liegt vielleicht hier der Fehler?
wie kann ich feststellen, ob das Script ip-up.local ausgeführt wird? habe Suse 7.3 mit adsl und einwahl über ippp, funktioniert auch aber die Synchronisation der Zeit und onlinecalc werden nicht ausgeführt
Also das file muss ausfürbar fuer root sein und sollte für andere nicht schreibbar sein. ist es
Feststellen ob es gestartet wird kannst Du z.B. durch echo hier ist ip-up.local > /tmp/ip-up.log im files testen (oder mit logger einen Eintrag ins syslog schreiben lassen).
keine Meldung!
-- Karsten Keil SuSE Labs ISDN development
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
-- Karsten Keil SuSE Labs ISDN development
HALLO Danke Karsten, Habe Deinen Tip probiert. jetzt bin ich mir nicht mal mehr sicher, ob das Script ip-up überhaupt aufgerufen wird denn weder ein Eintrag in ip-up echo hier ist ip-up > /tmp/ip-up.log bringt einen eintrag in /tmp noch bringt Zeile /usr/bin/logger einen Eintrag in messages Isdn einwahl und Zugang ins Internet funktionieren aber. jetzt bin ich ratlos
Gehe ich recht in der Annahme, dass ip-up ausgeführt wird, wenn ich eine Verbindung ins Internet aufbaue? ein rcadsl stop und rcadsl start und ein ping baut doch eine neue Verbindung auf, oder ? Da ich über DSL ins Internet gehe steht der Aufruf von ip-up.local in der section ppp*) etwa ab ip-up und sieht so aus
test -x /etc/ppp/ip-up.local && /etc/ppp/ip-up.local "$@" liegt vielleicht hier der Fehler?
wie kann ich feststellen, ob das Script ip-up.local ausgeführt wird? habe Suse 7.3 mit adsl und einwahl über ippp, funktioniert auch aber die Synchronisation der Zeit und onlinecalc werden nicht
ausgeführt
Also das file muss ausfürbar fuer root sein und sollte für andere nicht schreibbar sein. ist es
Feststellen ob es gestartet wird kannst Du z.B. durch echo hier ist ip-up.local > /tmp/ip-up.log im files testen (oder mit logger einen Eintrag ins syslog schreiben lassen).
keine Meldung!
-- Karsten Keil SuSE Labs ISDN development
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
On Tue, Feb 10, 2004 at 02:13:17PM +0100, uwe hofmann wrote:
HALLO
Danke Karsten, Habe Deinen Tip probiert. jetzt bin ich mir nicht mal mehr sicher, ob das Script ip-up überhaupt aufgerufen wird
Mit Sicherheit. Es kann natuerlich sein, das es sich vorher beendet oder das es blockiert (oder beim Aufruf schon etwas schieflaeuft, z.B. nicht schreibgeschuetzt oder nicht ausführbar, allerdings sollte dann eine warnung im LOG stehen. Du kannst die selben Sachen in ip-up einbauen, an mehreren Stellen um rauszubekommen was da passiert.
denn weder ein Eintrag in ip-up echo hier ist ip-up > /tmp/ip-up.log bringt einen eintrag in /tmp noch bringt Zeile /usr/bin/logger einen Eintrag in messages Isdn einwahl und Zugang ins Internet funktionieren aber. jetzt bin ich ratlos
Gehe ich recht in der Annahme, dass ip-up ausgeführt wird, wenn ich eine Verbindung ins Internet aufbaue? ein rcadsl stop und rcadsl start und ein ping baut doch eine neue Verbindung auf, oder ? Da ich über DSL ins Internet gehe steht der Aufruf von ip-up.local in der section ppp*) etwa ab ip-up und sieht so aus
test -x /etc/ppp/ip-up.local && /etc/ppp/ip-up.local "$@" liegt vielleicht hier der Fehler?
wie kann ich feststellen, ob das Script ip-up.local ausgeführt wird? habe Suse 7.3 mit adsl und einwahl über ippp, funktioniert auch aber die Synchronisation der Zeit und onlinecalc werden nicht
ausgeführt
Also das file muss ausfürbar fuer root sein und sollte für andere nicht schreibbar sein. ist es
Feststellen ob es gestartet wird kannst Du z.B. durch echo hier ist ip-up.local > /tmp/ip-up.log im files testen (oder mit logger einen Eintrag ins syslog schreiben lassen).
keine Meldung!
-- Karsten Keil SuSE Labs ISDN development
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
-- Karsten Keil SuSE Labs ISDN development
HALLO
Danke Karsten, Habe Deinen Tip probiert. jetzt bin ich mir nicht mal mehr sicher, ob das Script ip-up überhaupt aufgerufen wird
Mit Sicherheit. Es kann natuerlich sein, das es sich vorher beendet oder das es blockiert (oder beim Aufruf schon etwas schieflaeuft, z.B. nicht schreibgeschuetzt oder nicht ausführbar, allerdings sollte dann eine warnung im LOG stehen.
Du kannst die selben Sachen in ip-up einbauen, an mehreren Stellen um rauszubekommen was da passiert.
Das habe ich ja, aber es tut sich ... nichts!!! unter der section ippp*) unter der section ppp*) habe ich jeweils "echo hier ist ip-up > /tmp/ip-up.log" eingefügt Status von ip-up -rwx r-x r-x owner:root group:root pppd bringt auch immer seine statusmeldungen im syslog über die geänderte ip bei Einwahl ich weiss echt nicht mehr weiter :-(
denn weder ein Eintrag in ip-up echo hier ist ip-up > /tmp/ip-up.log bringt einen eintrag in /tmp noch bringt Zeile /usr/bin/logger einen Eintrag in messages Isdn einwahl und Zugang ins Internet funktionieren aber. jetzt bin ich ratlos
Gehe ich recht in der Annahme, dass ip-up ausgeführt wird, wenn ich
eine
Verbindung ins Internet aufbaue? ein rcadsl stop und rcadsl start und ein ping baut doch eine neue Verbindung auf, oder ? Da ich über DSL ins Internet gehe steht der Aufruf von ip-up.local in der section ppp*) etwa ab ip-up und sieht so aus
test -x /etc/ppp/ip-up.local && /etc/ppp/ip-up.local "$@" liegt vielleicht hier der Fehler?
wie kann ich feststellen, ob das Script ip-up.local ausgeführt
wird?
habe Suse 7.3 mit adsl und einwahl über ippp, funktioniert auch aber die Synchronisation der Zeit und onlinecalc werden nicht ausgeführt
Also das file muss ausfürbar fuer root sein und sollte für andere nicht schreibbar sein. ist es
Feststellen ob es gestartet wird kannst Du z.B. durch echo hier ist ip-up.local > /tmp/ip-up.log im files testen (oder mit logger einen Eintrag ins syslog schreiben lassen).
keine Meldung!
-- Karsten Keil SuSE Labs ISDN development
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
-- Karsten Keil SuSE Labs ISDN development
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
On Wed, Feb 11, 2004 at 11:59:26AM +0100, uwe hofmann wrote:
HALLO
Danke Karsten, Habe Deinen Tip probiert. jetzt bin ich mir nicht mal mehr sicher, ob das Script ip-up überhaupt aufgerufen wird
Mit Sicherheit. Es kann natuerlich sein, das es sich vorher beendet oder das es blockiert (oder beim Aufruf schon etwas schieflaeuft, z.B. nicht schreibgeschuetzt oder nicht ausführbar, allerdings sollte dann eine warnung im LOG stehen.
Du kannst die selben Sachen in ip-up einbauen, an mehreren Stellen um rauszubekommen was da passiert.
Das habe ich ja, aber es tut sich ... nichts!!! unter der section ippp*) unter der section ppp*) habe ich jeweils "echo hier ist ip-up > /tmp/ip-up.log" eingefügt Status von ip-up -rwx r-x r-x owner:root group:root pppd bringt auch immer seine statusmeldungen im syslog über die geänderte ip bei Einwahl ich weiss echt nicht mehr weiter :-(
ICh auch nicht. Es steht nichts in /tmp/ip-up.log ??? Auch wenn Du in /etc/ppp/ip-up direckt hinter der 1. Zeile #!/bin/sh echo hier ist ip-up $* > /tmp/ip-up.log einfügst ? -- Karsten Keil SuSE Labs ISDN development
Hallo Danke Karsten, jetzt bin ich wieder einen Schritt weiter
Auch wenn Du in /etc/ppp/ip-up direckt hinter der 1. Zeile #!/bin/sh echo hier ist ip-up $* > /tmp/ip-up.log
einfügst ? bekomme ich Meldungen
Ich kann jetzt mal übers Wochenende probieren, warum im ip-up Script die Zeilen nicht ausgeführt werden, wenn sie weiter unten im Script stehen. Habe das ip-up script aus einer Vorlage von der Distri-Cd, da darin SusePersonal-Firewall aufgerufen wird. War eine lange fummelei, bis die Einwahl über ISDN und das Internet über DSL mit der Firewall ging, vielleicht habe ich da ja was falsch gemacht. Liege ich noch richtig, wenn ich annehme, die section ippp*) wird bei Aktivierung der ISDN Karte und die Section ppp*) bei DSL?? über ppp0 aufgeführt??? Bin für jeden Tip dankbar!!
On Wed, Feb 11, 2004 at 11:59:26AM +0100, uwe hofmann wrote:
HALLO
Danke Karsten, Habe Deinen Tip probiert. jetzt bin ich mir nicht mal mehr sicher, ob das Script ip-up
überhaupt
aufgerufen wird
Mit Sicherheit. Es kann natuerlich sein, das es sich vorher beendet oder das es blockiert (oder beim Aufruf schon etwas schieflaeuft, z.B. nicht schreibgeschuetzt oder nicht ausführbar, allerdings sollte dann eine warnung im LOG stehen.
Du kannst die selben Sachen in ip-up einbauen, an mehreren Stellen um rauszubekommen was da passiert.
Das habe ich ja, aber es tut sich ... nichts!!! unter der section ippp*) unter der section ppp*) habe ich jeweils "echo hier ist ip-up > /tmp/ip-up.log" eingefügt Status von ip-up -rwx r-x r-x owner:root group:root pppd bringt auch immer seine statusmeldungen im syslog über die geänderte ip bei Einwahl ich weiss echt nicht mehr weiter :-(
ICh auch nicht.
Es steht nichts in /tmp/ip-up.log ???
Auch wenn Du in /etc/ppp/ip-up direckt hinter der 1. Zeile #!/bin/sh echo hier ist ip-up $* > /tmp/ip-up.log
einfügst ?
-- Karsten Keil SuSE Labs ISDN development
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
hallo Ver. suse 7.3 Ich habe ein kleines Problem mit dem ip-up script in Verbindung mit der personal_firewall Mit dem ip-upScript, wo eine Einwahl von aussen möglich ist und die fw funktioniert, werden keine weiteren scripte mehr aufgerufen, ausser direkt nach der kopfzeile. Das Originalscript hat diese Unarten nicht, dafür blockiert die FW die Namensauflösung des squid. Die Clients kommen icht mehr ins internet, mit fehlermeldungen des squid. wenn ich /etc/init.de/personal_firewall.final stop eingebe und den Squid neu starte, ist die blockade beendet. Hat jemand einen funktionierenden Einwahlserver mit suse7.3 und möchte er mir seine ip-up zur Verfügung stellen? Als letzten versuch poste ich mal meine ip-up, die den Scriptaufruf blockiert vielleicht lesen ein paar Experten mit #!/bin/sh #echo hier ist ip-up $* > /tmp/ip-up.log # (C) 1997-2001 SuSE GmbH, Germany # Klaus Franken <feedback@suse.de> 25.02.1998 # Remo Behn <feedback@suse.de> 18.07.1998 # Send suggestions and comments to feedback@suse.de BASENAME=${0##*/} INTERFACE=$1 DEVICE=$2 SPEED=$3 LOCALIP=$4 REMOTEIP=$5 if [ -z "$REMOTEIP" ]; then echo "Usage: $0 <INTERFACE> <DEVICE> <SPEED> <LOCALIP> <REMOTEIP>" exit 1 fi TERM=raw export TERM . /etc/rc.config case "$INTERFACE" in ippp*) # find the device found=0 for I in $NETCONFIG $NETCONFIG_PCMCIA; do eval NETDEV=\$NETDEV$I if [ $NETDEV = $INTERFACE ]; then found=1 break; fi done if [ $found -eq 0 ]; then echo "Device '$INTERFACE' not configured in '/etc/rc.config'" exit 1 fi eval IFCONFIG=\$IFCONFIG$I case "$BASENAME" in ip-up) # call ip-up.local if it exists and is executable: test -x /etc/ppp/ip-up.local && /etc/ppp/ip-up.local "$@" echo hier ist ip-up $* > /tmp/ip-up.log date >> /tmp/ip-up.ippp ;; ip-down) #call ip-down.local if it exists and is executable: test -x /etc/ppp/ip-down.local && /etc/ppp/ip-down.local "$@" #*) ;; esac ;; ppp*) # Analog-PPP, add commands as you need... case "$BASENAME" in ip-up) date >> /tmp/ip-up.ppp echo hier ist ip-up > /tmp/ip-up.log if [ -n "$USEPEERDNS" -a -f /etc/ppp/resolv.conf -a "$START_NAMED" != "yes" ]; then /sbin/modify_resolvconf modify -s pppd -p pppd -e "$INTERFACE" \ -f /etc/ppp/ip-up -n "$DNS1 $DNS2" -t - << EOT This is a temporary resolv.conf created by pppd. The previous file has been saved as <see Backup: field above>. It will be restored when pppd disconnects. If you do not like pppd to change your nameserver settings then set MODIFY_RESOLV_CONF_DYNAMICALLY=no in /etc/rc.config. EOT fi ###### wenn ich ab da was ändere, kippt das Verhalten um test -x /sbin/SuSEpersonal-firewall && . /sbin/SuSEpersonal-firewall case `uname -r` in 2.[34].*) test "$START_FW2" = yes && /sbin/SuSEfirewall2 test "$START_FW" = yes && { test "$START_FW2" = yes || /sbin/SuSEfirewall } ;; *) test "$START_FW" = yes && /sbin/SuSEfirewall ;; esac # call ip-up.local if it exists and is executable: test -x /etc/ppp/ip-up.local && /etc/ppp/ip-up.local "$@" ;; ip-down) # if [ -n "$USEPEERDNS" -a -f /etc/ppp/resolv.conf -a "$START_NAMED" != "yes" ]; then /sbin/modify_resolvconf restore -s pppd -e "$INTERFACE" fi test -x /sbin/SuSEpersonal-firewall && . /sbin/SuSEpersonal-firewall case `uname -r` in 2.[34].*) test "$START_FW2" = yes && /sbin/SuSEfirewall2 test "$START_FW" = yes && { test "$START_FW2" = yes || /sbin/SuSEfirewall } ;; *) test "$START_FW" = yes && /sbin/SuSEfirewall ;; esac # call ip-down.local if it exists and is executable: test -x /etc/ppp/ip-down.local && /etc/ppp/ip-down.local "$@" ;; *) ;; esac ;; *) # dont know... ;; # esac | logger -p security.notice -t $BASENAME Subject: Re: [suse-isdn] wird ip-up.local ausgeführt???
Auch wenn Du in /etc/ppp/ip-up direckt hinter der 1. Zeile #!/bin/sh echo hier ist ip-up $* > /tmp/ip-up.log
einfügst ? bekomme ich Meldungen
Ich kann jetzt mal übers Wochenende probieren, warum im ip-up Script die Zeilen nicht ausgeführt werden, wenn sie weiter unten im Script stehen. Habe das ip-up script aus einer Vorlage von der Distri-Cd, da darin SusePersonal-Firewall aufgerufen wird. War eine lange fummelei, bis die Einwahl über ISDN und das Internet über DSL mit der Firewall ging, vielleicht habe ich da ja was falsch gemacht. Liege ich noch richtig, wenn ich annehme, die section ippp*) wird bei Aktivierung der ISDN Karte und die Section ppp*) bei DSL?? über ppp0 aufgeführt???
Bin für jeden Tip dankbar!!
On Wed, Feb 11, 2004 at 11:59:26AM +0100, uwe hofmann wrote:
HALLO
Danke Karsten, Habe Deinen Tip probiert. jetzt bin ich mir nicht mal mehr sicher, ob das Script ip-up
überhaupt
aufgerufen wird
Mit Sicherheit. Es kann natuerlich sein, das es sich vorher beendet oder das es blockiert (oder beim Aufruf schon etwas schieflaeuft, z.B. nicht schreibgeschuetzt oder nicht ausführbar, allerdings sollte dann eine warnung im LOG stehen.
Du kannst die selben Sachen in ip-up einbauen, an mehreren Stellen um rauszubekommen was da passiert.
Das habe ich ja, aber es tut sich ... nichts!!! unter der section ippp*) unter der section ppp*) habe ich jeweils "echo hier ist ip-up > /tmp/ip-up.log" eingefügt Status von ip-up -rwx r-x r-x owner:root group:root pppd bringt auch immer seine statusmeldungen im syslog über die geänderte ip bei Einwahl ich weiss echt nicht mehr weiter :-(
ICh auch nicht.
Es steht nichts in /tmp/ip-up.log ???
Auch wenn Du in /etc/ppp/ip-up direckt hinter der 1. Zeile #!/bin/sh echo hier ist ip-up $* > /tmp/ip-up.log
einfügst ?
-- Karsten Keil SuSE Labs ISDN development
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
participants (4)
-
Karsten Keil
-
Manfred Tremmel
-
uwe hofmann
-
uwe@fernseh-ecke.de