Ethernetkommunikation zw. U-Boot - Linux (Mint) funktioniert nicht?

Gast #3428663
Lesenswert?

Hallo zusammen,

viele Seiten im Internet habe angeschaut und alle reden leider immer an 
meinem Problem vorbei.

Es ist so ich habe ein kleines CS auf welchem einmal Embedded Linux 
laufen soll. Momentan versuche ich aber gerade die Kommunikation per 
Ethernet aufzubauen.

Mit dem U-Boot Bootloader kann ich die Umgebungsvariablen einstellen. Da 
hab ich die IP beispielsweise auf 192.168.0.10 bei Netzmaske 
255.255.255.0 eingestellt.

Mein eigener Host habe ich bei selber Netzmaske (einmal über einen 
Switch, aber auch mit Direktverbindung eth0(host) auf eth0(embedded 
system)) versucht einen Ping auf die oben genannten Variablen 
auszuführen, leider gingen aber all Pakete verloren.

Ich weiß nicht, es scheint mir elementar aber irgendwie steh ich auf dem 
Schlauch.

Weiß jemand Rat?

Vielen Dank
Gruß
Ich!
Gast #3429371
Lesenswert?

Aha wie kann ich dann die Daten verifizieren, die ich im U-Boot für das 
Gerät eingegeben habe? Blindes Vertrauen?

Hintergedanke ist dieser: ich möchte eigentlich per tftpboot das image 
per Ethernet überspielen. Nur kann ich weder vom Gerät zum Host pingen, 
noch anderstherum. Dementsprechend erfolglos ist auch der tftpboot.
Gast #3429393
Lesenswert?

Wie schaut denn Deine U-Boot-Konfiguration aus?

Normalerwiese holt sich U-Boot per DHCP eine IP-Adresse und bekommt dann 
vom DHCP-Server einen Imagenamen und einen TFTP-Servernamen 
mitgeliefert. Mit diesen Informationen holt sich U-Boot dann das Image 
(Linux-Kernel) vom TFTP-Server.

Frank
Gast #3429406
Lesenswert?

Was genau meinst du mit U-Boot Konfigurationen?.

Ich habe die IP-Adresse, Netzmaske und serverip selber, also während dem 
laufenden Betrieb per Kommandozeile eingegeben, diese sind auch nur für 
U-Boot gültig aber das reicht mir ja. Normalerweise sollte sich in dem 
Fall DHCP gar nicht einmischen.
Gast #3429509
Lesenswert?

Gerade konnte ich ein Ping vom Gerät zum Host ausführen, TFTP will zwar 
noch nicht laden aber ich glaube das ist ein anderes Thema.

Es sieht so aus, dass mir Linux IP6 aufzwingen wollte, obwohl ich IP4 
gesetzt habe.

Übrigens ging der Ping von Host zu Gerät nicht, also kann ich damit 
"ich" nur bestätigen.

Danke für eure Unterstützung.

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