Que signifie cette commande linux «route add -net 224.0.0.0 netmask 240.0.0.0 eth0»

8

Quelqu'un pourrait-il expliquer ce que signifie exactement cette commande par rapport à la transmission et à la réception du trafic de multidiffusion

route add -net 224.0.0.0 netmask 240.0.0.0 eth0
smicjk
la source

Réponses:

6

Le "224.0.0.0" est une plage réservée d'adresses IPv4 ayant une signification de multidiffusion spéciale ( multidiffusion IPv4 ).

La commande en soi signifie simplement que le routage de multidiffusion doit passer par l'interface "eth0".

Ouki
la source
Merci, cela signifie-t-il que le trafic entrant et sortant est dirigé via eth0?
smicjk
Seul le trafic sortant serait affecté par ce routage. Le trafic entrant passera toujours par votre interface "externe" connue par votre FAI / fournisseur.
Ouki
Merci Ouki, je suis sur un Lan. Ma machine possède deux cartes Ethernet. L'application IMy transmet et reçoit à la fois des données de multidiffusion. Cette commande de route autoriserait-elle uniquement la transmission de multidiffusion sur eth0? Cela signifierait-il également que je devrais recevoir la multidiffusion sur eth0 et eth1?
smicjk
Oui, vous ne transmettrez que via eth0, et oui, vous pourriez recevoir via les deux (en fonction de la configuration de votre routeur LAN et de la façon dont le nom d'hôte de votre machine se résout ailleurs sur ce LAN).
Ouki
10

Il était probablement destiné à signifier "envoyer toutes les multidiffusions via eth0", mais 224.0.0.0 n'est pas le masque de réseau correct pour la multidiffusion. Le masque de réseau correct pour la multidiffusion aurait été 240.0.0.0. Cette commande spécifie toutes les adresses comprises entre 224.0.0.0 et 255.255.255.255, mais la plage de multidiffusion est en réalité uniquement de 224.0.0.0 à 239.255.255.255. Le reste de la plage spécifiée ici correspond aux adresses de "classe E", qui sont "réservées pour une utilisation future / expérimentale". Il est peu probable que ces adresses soient utilisées, il n'y a donc probablement aucune différence.

Ragoût
la source
2
Notez que l'OP a corrigé le masque de réseau
Bryan