Könnte jemand erklären, was genau dieser Befehl in Bezug auf das Senden und Empfangen von Multicast-Verkehr bedeutet
route add -net 224.0.0.0 netmask 240.0.0.0 eth0
"224.0.0.0" ist ein reservierter Bereich von IPv4-Adressen mit spezieller Multicast-Bedeutung ( IPv4-Multicast ).
Der Befehl an sich bedeutet nur, dass das Multicast-Routing über die Schnittstelle "eth0" erfolgen soll.
Es sollte wahrscheinlich "Alle Multicasts über eth0 senden" bedeuten, jedoch ist 224.0.0.0 nicht die richtige Netzmaske für Multicast. Die richtige Netzmaske für Multicast wäre 240.0.0.0 gewesen. Dieser Befehl gibt alle Adressen zwischen 224.0.0.0 und 255.255.255.255 an, der Multicast-Bereich liegt jedoch tatsächlich nur zwischen 224.0.0.0 und 239.255.255.255. Der Rest des hier angegebenen Bereichs sind die "Klasse E" -Adressen, die "für zukünftige / experimentelle Verwendung reserviert" sind. Es ist unwahrscheinlich, dass diese Adressen verwendet werden, daher gibt es wahrscheinlich keinen Unterschied.
quelle