Comment puis-je accéder à un réseau hôte virtuel VirtualBox hors de la machine hôte?

J'utilise Vagrant pour déployer un grand environnement de réseau virtuel pour tester certaines applications et activités de réseau. J'utilise uniquement un réseau hôte pour pouvoir définir toutes les adresses IP dans mon fichier Vagrant, mais l'une des applications que je dois utiliser pour tester est un appareil externe qui ne peut pas fonctionner comme une machine virtuelle.

Je me demande donc s'il est possible d'acheminer le trafic entrant vers la machine hôte destinée au réseau local hôte uniquement. Je sais que cela va à l'encontre de l'idée de mise en réseau uniquement hôte, mais je ne peux pas utiliser de réseau ponté dans ce cas, car Vagrant n'est pas capable de définir des adresses IP statiques sur les interfaces invitées pontées.

J'ai essayé ce qui suit:

  1. Ajout d'un itinéraire sur l'appareil en lui indiquant d'utiliser l'adresse IP externe de l'hôte VirtualBox comme passerelle pour tout trafic destiné au réseau local hôte.
  2. Activé le renvoi d'IP sur l'hôte VirtualBox
  3. Ajout d'un itinéraire sur l'hôte VirtualBox pour transmettre tout trafic destiné au réseau local hôte uniquement à l'interface vboxnet0.
  4. Essayé de faire ping sur l'un des invités de VirtualBox sur le réseau local exclus du serveur externe, sans succès.

Des idées si cela est possible?

MODIFIER:

Il est intéressant de noter que je peux faire un ping sur l'adresse IP de l'interface hôte uniquement sur l'hôte VirtualBox (interface vboxnet0) de l'appliance externe.

Il s'avère que j'ai oublié une étape … J'avais besoin d'ajouter un itinéraire à l'invité virtuel en lui indiquant comment accéder au LAN externe où mon appareil est assis via l'adresse IP de l'interface vboxnet0 sur l'hôte VirtualBox. Une fois que j'ai fait cela, j'ai pu communiquer avec lui à l'extérieur.

Merci @Sirex pour avoir commenté ma question pour me faire réfléchir davantage!