J'ai essayé de configurer un laboratoire de test VirtualBox avec deux machines virtuelles Debian légères et un système de test WanEM. Tous les adaptateurs réseau sont des adaptateurs d'hôte uniquement (interne serait idéal, mais je ne parviens pas à faire fonctionner DHCP.) La topologie initiale ressemble à ceci:
192.168.56.101: client n ° 1
192.168.56.102: WanEM
192.168.56.103: client n ° 2
Et tout fonctionne comme vous le souhaiteriez: toutes les machines peuvent se parler et la vie est belle.
Je fais alors deux choses:
- J'ajoute une route statique sur le client n ° 1: tout le trafic destiné au client n ° 2 passera d'abord par le système WanEM
- J'ajoute une règle dans WanEM pour ajouter 1000 ms de latence à toutes les demandes
Après cela, j’ai immédiatement exécuté un traceroute sur le client n ° 1 et tout se passe dans le système WanEM tel que conçu. Vous pouvez même voir le délai de 1000 ms, ce qui est excellent.
Je fais alors un ping, et il n'y a pas de retard. Une traceroute ultérieure montre que le trafic n'est plus acheminé via le système WanEM, malgré le fait que route -n indique que la route est toujours utilisée. Je posterais une capture d'écran, mais ma réputation est insuffisante pour le faire.
Je suis totalement confus quant à pourquoi cela se produit. Est-ce une conséquence de l'utilisation d'un adaptateur uniquement hôte VirtualBox? Ou y a-t-il quelque chose de plus fondamental que je ne comprends pas?