1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Talk Script zur Überprüfung der Netzwerkkonektivität läuft nicht

Dieses Thema im Forum "Raspberry Pi" wurde erstellt von loudness, 22. Dezember 2012.

  1. loudness
    Offline

    loudness Hacker

    Registriert:
    20. Dezember 2011
    Beiträge:
    341
    Zustimmungen:
    67
    Punkte für Erfolge:
    28
    Geschlecht:
    männlich
    Habe dieses Script jetzt auch mal installiert, leider bekomme ich keine logdatei...
    Im syslog steht:
    Dec 22 21:12:01 raspberrypi /USR/SBIN/CRON[3177]: (root) CMD (/etc/init.d/check-eth0.sh)
    Dec 22 21:12:01 raspberrypi /USR/SBIN/CRON[3176]: (CRON) info (No MTA installed, discarding output)

    Was läut da falsch ?
     
    Zuletzt bearbeitet: 27. Dezember 2012
    #1
  2. phantom

    Nervigen User Advertisement

  3. aragorn
    Offline

    aragorn Guest

    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    wie hast du das script denn eingestellt?

    im log steht nur etwas drin wenn du es "anschlägt" also netzwerk neu gestartet wurde, oder du das script dementsprechend eingestellt hast dass auch "up" geloggt werden soll (das macht aber eigentlich kein sinn)

    die meldung von CRON ist denk ich zu vernachlässigen bzw ist ein anderer prozess
     
    #2
  4. loudness
    Offline

    loudness Hacker

    Registriert:
    20. Dezember 2011
    Beiträge:
    341
    Zustimmungen:
    67
    Punkte für Erfolge:
    28
    Geschlecht:
    männlich
    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    Sorry, war zwar online, aber nicht anwesend....:(

    Einstellungen sind:
    Code:
    IP_FOR_TEST="192.168.178.102"PING_COUNT=1
    PING="/bin/ping"
    INTERFACE="eth0"
    SaveFFLAG=0
    FFLAG="/opt/check_lan/stuck.fflg"
    LOGup=1
    LOGFILE="/var/log/logetho.log"
    _maxlogsize="2048"
    _logrotate=1
    NetzwerK neu starten..... habe einen reboot durchgeführt
     
    #3
  5. aragorn
    Offline

    aragorn Guest

    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    wird denn was geloggt wenn du das script manuell ausführst?
     
    #4
  6. loudness
    Offline

    loudness Hacker

    Registriert:
    20. Dezember 2011
    Beiträge:
    341
    Zustimmungen:
    67
    Punkte für Erfolge:
    28
    Geschlecht:
    männlich
    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    geht nicht
     
    Zuletzt bearbeitet: 23. Dezember 2012
    #5
  7. aragorn
    Offline

    aragorn Guest

    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    dann machst du was falsch
     
    #6
  8. chrisbi
    Offline

    chrisbi Hacker

    Registriert:
    29. Januar 2008
    Beiträge:
    326
    Zustimmungen:
    195
    Punkte für Erfolge:
    43
    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    Die meldung von "loudness" bekomm ich auch in meinem syslog. Habe gestern meinen backup raspberry mal geflasht wg dem usb problem was ich hab. (Umesg -iserial) und es sind im ipc in der zwischenzeit anscheinend neue zeilen im "i jobs" dazu gekommen.

    Apache-watchdog.sh jede minute und nach reboot.

    Die meldung erhalte ich auch beim apache-watchdog.sh der jede minute ausgeführt wird.

    Das MTA ist irgendwas mit einem mailer demon glaub ich.

    Gesendet von meinem GT-I9000 mit Tapatalk 2
     
    #7
  9. aragorn
    Offline

    aragorn Guest

    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    MTA bedeutet:

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?

    oder Message Transport Agent

    im /etc/crontab kann man optional "MAILTO" einstellen, was dann bei Problemen mit cron eine Email verschicken würde.. wenn das Script aber beim manuellen ausführen keinen Fehler/Error auswirft, ist damit alles in ordnung.. dann müsste es wenn dann probleme mit irgendwas anderem geben


    da beim TE aber beim manuellen ausführen nichtmal etwas ins log geschrieben wird, muss da irgendwas falsch laufen da er LOGup=1 eingestellt hat

    poste mal bitte die ausgabe des befehls: bash -x /etc/init.d/check-eth0.sh
    (bitte in
    Code:
    )
    
    /edit: hast du das script vielleicht vergessen ausführbar zu machen?
     
    Zuletzt von einem Moderator bearbeitet: 23. Dezember 2012
    #8
  10. loudness
    Offline

    loudness Hacker

    Registriert:
    20. Dezember 2011
    Beiträge:
    341
    Zustimmungen:
    67
    Punkte für Erfolge:
    28
    Geschlecht:
    männlich
    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    Nein, war ausführbar...
    Habe jetzt mal dein ORIGINAL Script genommen, also unverändert:
    Da ist wohl was faul

    Code:
    root@raspberrypi /etc/init.d >  bash -x /etc/init.d/check-eth0.sh+ $'\r'
    /etc/init.d/check-eth0.sh: Zeile 9: $'\r': Kommando nicht gefunden.
    + IP_FOR_TEST=$'192.168.1.1\r'
    + PING_COUNT=$'1\r'
    + PING=$'/bin/ping\r'
    + INTERFACE=$'eth0\r'
    + SaveFFLAG=$'0\r'
    + FFLAG=$'/opt/check_lan/stuck.fflg\r'
    + LOGup=$'0\r'
    ++ basename /etc/init.d/check-eth0.sh .sh
    + LOGFILE=$'/var/log/check-eth0.log\r'
    + _maxlogsize=$'2048\r'
    + _logrotate=$'1\r'
    + $'\r'
    /etc/init.d/check-eth0.sh: Zeile 20: $'\r': Kommando nicht gefunden.
    + $'\r'
    /etc/init.d/check-eth0.sh: Zeile 22: $'\r': Kommando nicht gefunden.
    /etc/init.d/check-eth0.sh: Zeile 23: Syntaxfehler beim unerwarteten Wort `$'{\r''
    'etc/init.d/check-eth0.sh: Zeile 23: `function _RotateFile () {
    
    
    
     
    #9
  11. aragorn
    Offline

    aragorn Guest

    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    die fehlermeldung (zeile 9) sowie das hinter jeder zeile angeblich ein " $'\r' " stünde, verrät mir das du keinen linux kompatiblen editor verwendet hast! die windows-zeilenübrüche versteht linux nicht!

    lösch am besten nochmal das file, öffne es dann neu mit nano und mach copy&paste (in putty: rechte maustaste zum einfügen, oder SHIFT+EINF.)

    alternativ solltest du alles linux betreffende wie gesagt mit einem linux kompatiblen editor bearbeiten wie zum beispiel notepad++ oder ultraedit usw
     
    #10
  12. loudness
    Offline

    loudness Hacker

    Registriert:
    20. Dezember 2011
    Beiträge:
    341
    Zustimmungen:
    67
    Punkte für Erfolge:
    28
    Geschlecht:
    männlich
    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    gut werde ich machen !
    Nur sehr merkwürdig, ich arbeite seit Jahren mit dem Crimson Editor und hatte noch nie dieses Problem... Verstehe ich nicht.
     
    #11
  13. aragorn
    Offline

    aragorn Guest

    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    tja ich auch nicht aber daran liegts!
     
    #12
  14. loudness
    Offline

    loudness Hacker

    Registriert:
    20. Dezember 2011
    Beiträge:
    341
    Zustimmungen:
    67
    Punkte für Erfolge:
    28
    Geschlecht:
    männlich
    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    tja, jetzt läuft alles..... Das mit Crimson verstehe ich aber echt nicht... son Scheiss Fehler !
    Nun gut und DANKE ! :emoticon-0178-rock:
     
    #13
  15. chrisbi
    Offline

    chrisbi Hacker

    Registriert:
    29. Januar 2008
    Beiträge:
    326
    Zustimmungen:
    195
    Punkte für Erfolge:
    43
    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    Muss mich da kurz mal dranhängen. Hatte gestern einen DSL ausfall und hab die Zeit genutzt mal ein bisschen im Kammerl aufzuräumen und somit meinen Router ein paar Minuten abgesteckt.

    Reintheoretisch müsste mir das LOG dann doch etwas ins FLAG bzw. ins checketh0 log reinschreiben. Da ja mein "ping" auf den Router nicht erreichbar ist.

    Oder übernimmt er nur etwas in den log wenn wirklich eth0 ausfällt..?

    Mein Syslogteil vom Ausfall sieht so aus.

    Code:
    Dec 23 15:08:01 raspberrypi /USR/SBIN/CRON[31183]: (root) CMD (/etc/init.d/check-eth0.sh #Check eth0 jede Minute)
    Dec 23 15:08:01 raspberrypi /USR/SBIN/CRON[31184]: (root) CMD (/var/emu/script/oscam-watchdog.sh  #OScam - Teste ob OScam laeuft (jede Minute))
    Dec 23 15:08:01 raspberrypi /USR/SBIN/CRON[31182]: (root) CMD (/var/emu/script/apache2-watchdog.sh >/dev/null 2>&1)
    Dec 23 15:08:01 raspberrypi /USR/SBIN/CRON[31175]: (CRON) info (No MTA installed, discarding output)
    Dec 23 15:08:02 raspberrypi /USR/SBIN/CRON[31174]: (CRON) info (No MTA installed, discarding output)
    Dec 23 15:08:08 raspberrypi ifplugd(eth0)[1671]: Link beat lost.
    Dec 23 15:08:08 raspberrypi kernel: [188296.460143] smsc95xx 1-1.1:1.0: eth0: link down
    Dec 23 15:08:14 raspberrypi kernel: [188302.165250] smsc95xx 1-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
    Dec 23 15:08:14 raspberrypi kernel: [188302.214230] smsc95xx 1-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
    Dec 23 15:08:15 raspberrypi ifplugd(eth0)[1671]: Link beat detected.
    Dec 23 15:08:22 raspberrypi kernel: [188309.627237] smsc95xx 1-1.1:1.0: eth0: link down
    Dec 23 15:08:22 raspberrypi kernel: [188309.664220] smsc95xx 1-1.1:1.0: eth0: link down
    Dec 23 15:08:22 raspberrypi ifplugd(eth0)[1671]: Link beat lost.
    Dec 23 15:08:23 raspberrypi kernel: [188311.265263] smsc95xx 1-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
    Dec 23 15:08:23 raspberrypi kernel: [188311.316310] smsc95xx 1-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
    Dec 23 15:08:24 raspberrypi ifplugd(eth0)[1671]: Link beat detected.
    Dec 23 15:08:25 raspberrypi kernel: [188313.347737] smsc95xx 1-1.1:1.0: eth0: link down
    Dec 23 15:08:25 raspberrypi kernel: [188313.384321] smsc95xx 1-1.1:1.0: eth0: link down
    Dec 23 15:08:26 raspberrypi ifplugd(eth0)[1671]: Link beat lost.
    Dec 23 15:08:36 raspberrypi ifplugd(eth0)[1671]: Executing '/etc/ifplugd/ifplugd.action eth0 down'.
    Dec 23 15:08:37 raspberrypi ifplugd(eth0)[1671]: Program executed successfully.
    Dec 23 15:08:38 raspberrypi ntpd[1896]: Deleting interface #6 eth0, 192.168.1.40#123, interface stats: received=0, sent=6, dropped=0, active_time=1010 secs
    Dec 23 15:08:38 raspberrypi ntpd[1896]: 192.168.1.1 interface 192.168.1.40 -> (none)
    Dec 23 15:08:38 raspberrypi ntpd[1896]: peers refreshed
    Dec 23 15:09:01 raspberrypi /USR/SBIN/CRON[32151]: (root) CMD (/etc/init.d/check-eth0.sh #Check eth0 jede Minute)
    Dec 23 15:09:01 raspberrypi /USR/SBIN/CRON[32152]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)
    Dec 23 15:09:01 raspberrypi /USR/SBIN/CRON[32153]: (root) CMD (/var/emu/script/oscam-watchdog.sh  #OScam - Teste ob OScam laeuft (jede Minute))
    Dec 23 15:09:01 raspberrypi /USR/SBIN/CRON[32154]: (root) CMD (/var/emu/script/apache2-watchdog.sh >/dev/null 2>&1)
    Dec 23 15:09:01 raspberrypi /USR/SBIN/CRON[32144]: (CRON) info (No MTA installed, discarding output)
    Dec 23 15:09:03 raspberrypi /USR/SBIN/CRON[32142]: (CRON) info (No MTA installed, discarding output)
    Dec 23 15:09:08 raspberrypi kernel: [188356.028559] smsc95xx 1-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
    Dec 23 15:09:08 raspberrypi kernel: [188356.087529] smsc95xx 1-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
    Dec 23 15:09:09 raspberrypi ifplugd(eth0)[1671]: Link beat detected.
    Dec 23 15:09:09 raspberrypi ifplugd(eth0)[1671]: Executing '/etc/ifplugd/ifplugd.action eth0 up'.
    Dec 23 15:09:09 raspberrypi ntpdate[32345]: the NTP socket is in use, exiting
    Dec 23 15:09:10 raspberrypi ifplugd(eth0)[1671]: Program executed successfully.
    Dec 23 15:09:11 raspberrypi ntpd[1896]: Listen normally on 7 eth0 192.168.1.40 UDP 123
    Dec 23 15:09:11 raspberrypi ntpd[1896]: peers refreshed
    Dec 23 15:09:33 raspberrypi noip2[2112]: Can't gethostbyname for dynupdate.no-ip.com
    Dec 23 15:09:33 raspberrypi noip2[2112]: Can't get our visible IP address from ip1.dynupdate.no-ip.com
    Dec 23 15:10:01 raspberrypi /USR/SBIN/CRON[700]: (root) CMD (/var/emu/script/oscam-watchdog.sh  #OScam - Teste ob OScam laeuft (jede Minute))
    Dec 23 15:10:01 raspberrypi /USR/SBIN/CRON[701]: (root) CMD (/etc/init.d/check-eth0.sh #Check eth0 jede Minute)
    
    Sieht nach normalen Vorgehen aus oder? Oder soweit ich aus der Fehlermeldung rauslese "smsc95xx 1-1.1:1.0: eth0: link down" bedeutet das kein Netwerkkabel dran hängt. Wie bei Windows "Netzwerkkabel wurde entfernt"
     
    #14
  16. aragorn
    Offline

    aragorn Guest

    AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

    Code:
    Dec 23 15:08:01 raspberrypi /USR/SBIN/CRON[31183]: (root) CMD (/etc/init.d/check-eth0.sh #Check eth0 jede Minute)
    
    Dec 23 15:08:01 raspberrypi /USR/SBIN/CRON[31175]: (CRON) info (No MTA installed, discarding output)
    da du das hier auch kriegst würde ich mal genau das machen was ich dem TE in post#8 (bash -x ...) geraten hatte.. vielleicht hast du ja auch ein zeilenumbruch fehler und das script wird garnicht korrekt ausgeführt?
     
    #15

Diese Seite empfehlen