Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

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

    Nobody is reading this thread right now.

loudness

Hacker
Registriert
20. Dezember 2011
Beiträge
484
Reaktionspunkte
129
Punkte
103
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:
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
 
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
 
AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

wird denn was geloggt wenn du das script manuell ausführst?
 
AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

geht nicht
 
Zuletzt bearbeitet:
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
 
AW: Script zur Überprüfung der Netzwerkkonektivität läuft nicht

MTA bedeutet: 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 bearbeitet von einem Moderator:
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 () {
 
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
 
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.
 
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:
 
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"
 
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?
 
Zurück
Oben