Bonjour,

J'ai besoin d'aide pour un projet. Je crée un simulateur de réseau. Je dois pouvoir ping ce simulateur de réseau via une interface virtuelle. Voici mon interface.

Nom : Screenshot from 2017-07-10 10-53-23.png
Affichages : 147
Taille : 39,8 Ko

Quand je ping une adresse, je reçois sur cette interface Un paquet ARP que je transmet vers mon simulateur de réseau. Lui même l'envoie a la bonne adresse qui envoie un paquet ARP réponse. Le problème est que quand j'envoie mon paquet ARP réponse par l’interface vers le système je reçois pas mon ICMP request... Je ne sais pas comment avancer...

Voici la commande que j'utilise pour envoyer ma trame ARP réponse :

write(fd,recu,sizeof(recu)) //recu est ma trame ARP

Je lis les paquet qui circulent sur l'interface via la commande tcpdump.

Voila si vous avez besoin d'information supplémentaire je vous fournirai tout ce que je sais.

Merci d'avance