Hallo, ich muss von einem Gerät an eine Adresse im Bereich 224.224.xxx.xxx senden. Weil ich eine Adressauflösung benötige, möchte ich einen normalen PC unter win/linux dazu bewegen, eine IP in dem Bereich anzunehmen. Dies schlägt jedesmal mit einer Fehlermeldung fehl. Unter Kubuntu: "siocsifaddr: invalid argument". Der Bereich 224/24 ist laut RFCs reserviert, aber daß der Bereich nicht eingestellt werden darf bzw. kann, konnte ich nirgends finden. Kann mir jemand weiterhelfen oder mich zu Linux-SourceCode führen in dem diese Einschränkung erklärt wird? Ich bin mit Linux leider nicht so firm. Und nein, ich kann die Adresse nicht in einen anderen Bereich verschieben. lg, Alexander
Der Bereich 224.0.0.0 bis 239.255.255.255 ist für Multicast Adressen reserviert (IPv4).
der ganze Bereich 224.0.0.0 bis 239.255.255.255 ist für Multicast reserviert, d.H. die Adressen kann man nicht "einfach so"(*) verwenden. Wobei innerhalb des Multicast-Bereichs 224/24 nochmal eine Sonderrolle einnimmt, der ist "nur für Routing". IP-Verbindungen zu diesem Block wird dir jeder vernünftige Router nicht erlauben. *) Bei Ethernet: die MAC-Adresse der Netzwerkkarte muss zu der IP passen.
Vielen Dank für die Antworten. Der Router leitet die Frames weiter. Die dazugehörige MAC ist auch local, multicast: 03:00:00:00:XX:XX. Dadurch funktioniert es aber leider auch nicht. Ich werde mich weiter darin vertiefen.
Eigentlich sind 2 Probleme 1. Deins = Eingabe 224.... (Mulicastadresse) 2. Transport über Switch http://www.nleymann.de/ip-multicast/ub/mcUBFAQFrame.htm Die Multicast ANWENDUNG nutzt selbsständig die entsprechenden Adressen bzw. erfragt diese im Setup. Multicast Adressen kannst Du normalerweise gar nicht auf Endgeräte konfigurieren.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.