Zwei µC's am Ethernet und mit PC 'abhorchen' - wie ging das noch ?

Gast #1070427
Lesenswert?

Hallo
ist wohl gut fünf Jahre her dass ich zuletzt davor stand die 
Komminikation zweier Ethernetdevices zu 'belauschen'. Deswegen habe ich 
das Meiste davon auch vergessen - als ich eben testen wollte kommt da 
jedenfalls nichts.

Der Aufbau ist folgend:
zwei Atmel mit addierter Ethernetschnittstelle (IPxxx.xxx.xxx.15  & 
16) sollen darüber miteinander kommunizieren. Ob das nun klappt was ich 
da programmiert habe muss ichs am PC 'mitlesen'. Der PC hat denn 
IPxxx.xxx.xxx.31 - alles im selben Subnetz und Segment.

Ich meine das ging nur mit HUB am Knotenpunkt beider µC's und des PC's ? 
Irgendwie habe ich so'n Ding deswegen auch immer aufbewart - kommt aber 
nichts raus.

Denn bin/war ich mir eigentlich sicher nie was anderes wie den alten 
'Ethereal' als Sniffer verwendet zu haben - kommt aber nichts bei an

Irgendwo stand das Verfahren seinerzeit auch vollständig in der c't 
beschrieben, dort 'kupferte' ichs damals auch ab. Die c't_s liegen zwar 
gesammelt vor, weder das Online Inhaltsverzeichnis noch massenhaft 
eingeknotete Lesenzeichen geben da jedoch wenigstens schonmal einen 
Hinweis auf den gesuchten Jahrgang ... hoffnungslos.

Hat da jemand 'nen genaueren 'Plan' zu wie (mit welcher Software) man es 
abgreifen kann - und obs (mittlerweile) vielleicht auch mit einem Switch 
statt HUB ginge ? Ich weis nämlich nicht wie ich, solange gar nichts 
geht, da kontrollieren soll ob der altertümliche HUB da auch noch hubt 
... wenn das Ding platt ist sitz ich da natürlich denn ewig vor. Ersatz 
habe ich dafür nicht mehr.

Vielen Dank !!!
Jonathan
Persönliche Seite #1070435
Lesenswert?

Bei der Hub Lösung snifft der PC alle Pakete mit, die über den Hub 
gehen. Dazu muss man die Ethernetkarte des PCs in den Promiscuous Mode 
bringen. Das geht allerdings nicht mit allen Karten. Hast du inzwischen 
gewechselt?

Bei der Switch Lösung geht das einfache Abhören aller Pakete nicht. 
Der Switch  gibt dem PC nur die für ihn gedachten Pakete. Wenn du nur 
einen Switch einsetzen kannst, kannst du versuchen den PC als Proxy oder 
Gateway zu fahren. Beide AVR tauschen sich über den PC aus. Und der PC 
loggt die Pakete mit. Andere Möglichkeiten in Richtung Sniffer 
bestehen auch, sie sind aber ziemlich wissensaufwändig.
Gast #1070469
Lesenswert?

@All: Vielen Dank !!!

Promiscuous Mode: Werde ich gleich mal ein wenig basteln. Die Nic's sind 
unverändert Realtek 8139(A) - ich hatte aber früher da immer noch eine 
zweite dem ISO-Netzwerk einer Steuerung angeglichen drin die 
weitestgehend konfiguriert werden konnte. Das ich dann benutzte nehme 
ich fast an.

Mit zwei Karten und 'quasi durchrouten' ist wahrscheinlich auch 
(diesmal) schlecht - da ich, sobald die Verbindung erstmal läuft, im 
zweiten Schritt mein Bauwerk eben zu dieser Steuerung integrieren möchte 
und ich da früher schon dran scheiterte es durch den PC laufen zu 
lassen. Zugriff bekam ich da schon nur über den HUB.

Werde die andere Karte mal versuchen,
Jonathan

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