Moin,
ich habe folgendes Problem: Ich habe mal (so zur Übung) nen klenes Netzwerktool geschrieben (in C). Anfangs hat das auch alles funktioniert, nur zetzt würfelt der mir die Adressen durcheinander bzw zeigt falsche an (Die MAC-Adresse istr definitiv falsch). Die sonstigen Adressen sind dieselbe, und zwar eine Broadcastadresse. Die Netzmaske (eingestellt auf 255.255.255.0) auch. Der Sourcecode ist im Anhang.

Außerdem zeigt das Programm uner Gerätetyp immer "Lokale Schleife" an, auch wenn es Ethernet, DSL, oder sonst was ist. Und die Datenübertragungsrate zeigt der auch nicht an. Ich habe scon mit gdb nachgesehen und heraus kam, dass bei der Datenübertragungsrate der ASCII-Code 2 (\002) steht.

Ich hoffe, dass mir irgendwer Hinweise geben kann, wie ich die Probleme beheben kann!