Netzwerkfunktion testen

OP (Firma: TravelRec.) Persönliche Seite #706276
Lesenswert?
• ▲
▼
Hallo Forumgemeinde,

ist es möglich, eine Schaltung mit einem ATMEGA128 und einem ENC28J60, 
die als Schnittstelle nach außen das Ethernet nutzt, durch eine Abfolge 
von Netzwerkbefehlen (Ping...) selbst feststellen zu lassen, ob das 
Netzwerk funktioniert? Dies soll ohne definierte Gegenstelle klappen, 
also lediglich bis zum nächsten Switch.

Danke und Grüße
TravelRec.
Gast #706297
Lesenswert?
• ▲
▼
Eine Bemerkung: Mag sein, das das für Deine Fragestellung unwichtig ist, 
aber mit einem "Netzwerk" kann man keine Verbindung aufnehmen. Nur mit 
konkret adressierten Gegenstellen (oder eben Broadcast) die an dem Netz 
angeschlossen sind.

Was gefällt Dir an Deiner PING-Idee nicht?

Gruss
Oops
#706309
Lesenswert?
• ▲
▼
Ganz ohne Gegenstelle geht es nicht und ein Switch lässt sich nur direkt 
per IP ansprechen, wenn er managebar ist.

Du kannst aber in den meisten Netzen problemlos eine Gegenstelle finden 
ohne den Controller konfigurieren zu müssen: den default gateway per 
DHCP.

Nur als vage Idee, ich kenne das Verfahren davon nicht: Vielleicht 
kommst du mit der Technik der Ethernet-Autonegotiation weiter. 
Möglicherweise lässt sich damit der Switchport ansprechen.
Gast #706311
Lesenswert?
• ▲
▼
>Ich würd´ nur gern wissen, wie man´s macht.
>Also ich muß wissen, ob ich außer einem Link bis zum nächsten Switch
>auch Daten senden und wieder empfangen kann, um zu wissen, ob das
>Netzwerk korrekt arbeitet.

Da drehst Du dich irgendwie im Kreis. Hinter Ping steckt weiter nichts 
geheimnisvolles. Wenn Ping funktioniert kannst Du auch Daten 
austauschen.

Was hat denn dieses "außer einem Link bis zum nächsten Switch" zu 
bedeuten?
Sorry, aber einen Link kann man nicht senden.

Gruss
Oops
Gast #706321
Lesenswert?
• ▲
▼
Während ich beim schreiben war, hat auch Andreas geantwortet.

Willst Du testen ob der Switch noch funktioniert oder die anderen Geräte 
vor dem Switch? Reden wir von Twisted Pair oder 10Base2 (o.Ä.)?

Gruss
Oops
OP (Firma: TravelRec.) Persönliche Seite #706328
Lesenswert?
• ▲
▼
>Was hat denn dieses "außer einem Link bis zum nächsten Switch" zu
>bedeuten?
>Sorry, aber einen Link kann man nicht senden.

Nein, damit meinte ich nur die elektrische Verbindung, den Link-Status.

>Willst Du testen ob der Switch noch funktioniert oder die anderen Geräte
>vor dem Switch? Reden wir von Twisted Pair oder 10Base2 (o.Ä.)?

10Base. Ich brauche nur zu wissen, ob ich am nächsten Switch ankomme. 
Wenn ich die Geräte dahinter auch sehen kann, ist´s mir recht ;-)
Gast #706342
Lesenswert?
• ▲
▼
>10Base...ob ich am nächsten Switch ankomme.

OK. Für den Fall gilt das von Andreas schon gesagt.
2. Fälle
1. Der Switch selbst muss managable sein, dann kannst Du ihn direkt 
ansprechen. Im Falle einer Rundsendung müsste er auch antworten können.
2. Falls nicht, muss er zumindest Broadcasts durchlassen und wenigstens 
ein Gerät hinter dem Switch muss auf rundgesendete Ping Anforderungen 
antworten (können).

Hilft Dir das weiter?

Gruss
Oops
#706344
Lesenswert?
• ▲
▼
Empfang testen geht, wenn du nicht völlig allein im Netz bist. Denn 
sobald irgendeine Windows-Gurke mit drinsitzt, gibt's alle paar Sekunden 
irgendwelche Broadcasts mitzulesen.

Senden geht möglicherweise unter der gleichen Bedingung, ist aber etwas 
vage: Der ENC wird üblicherweise vom Switch als half duplex einsortiert, 
weil er keine Autoneg beherrscht. Wenn du nun den ENC auf full duplex 
einstellst, und nonstop Daten rausbläst, dann sollten sich Kollisionen 
ergeben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren