Eclaire moi Si j'envoie sur l'adresse du broadcast, celui-ci renverra mon paquet magic sur toutes les IP de mon réseau, non ?
En général, pas exactement. L'adresse de broadcast n'est pas "toutes les IP" c'est une IP particulière qui indique que le datagramme IP doit être délivré à tous les PC du sous-réseau.
Dans cette utilisation particulière, non, pas du tout. On se moque d'envoyer des paquets à des ordinateurs allumés.
La box l'enverra en broadcast Ethernet à tout le réseau local. Et c'est le but. En fait on se fiche des adresses IP.
Si oui, pourquoi est-ce qu'en ciblant mon pc directement (et uniquement) ça ne marche pas ?
Parce qu'il n'est pas en marche.
Donc
il n'a aucune adresse IP.
Je peux faire le test ce soir : J'envoie le paquet sur l'adresse MAC de la BBOX et je redirige l'UDP 7 vers 192.168.0.255, c'est bien ça ?
Éventuellement. Mais pourquoi
udp/7 (
echo)?
Si des PC sont allumés, et ont le service UDP echo actif (et pas de pare-feu le bloquant), alors tu risques de te prendre autant de réponses que de déjà PC en marche. Je ne sais pas si c'est vraiment le but.
En général on utilise
udp/9 (
discard). On ne souhaite pas avoir des réponses.