Je fais tourner Ubuntu dans une VM sur mon ordinateur portable professionnel. Je dois exécuter mon logiciel VPN sur mon système hôte VM et j'ai besoin d'accéder à mon réseau VPN à partir de ma VM Ubuntu.
Je peux configurer l'interface réseau de ma VM en NAT et cela règle mes problèmes de connectivité VPN. Je peux atteindre n'importe quel hôte à l'intérieur de mon interface de travail via l'interface NAT.
En plus de mes besoins en matière de VPN, j'aimerais que les hôtes de mon réseau local se connectent à ma VM. Par exemple, je veux exécuter un serveur NFS sur ma VM auquel un autre hôte de mon réseau local veut se connecter. (Note -- je ne veux pas qu'un hôte VPN distant se connecte à ma VM).
Pour ce faire, j'ai ajouté une deuxième interface réseau Bridge à ma VM. Cela fonctionne bien et je peux atteindre ma VM à partir de n'importe quel autre hôte de mon réseau local.
En problème avec l'activation des deux interfaces est que l'interface NAT (VPN) n'est plus utilisée, de sorte que mes hôtes VPN deviennent inaccessibles.
J'ai essayé de modifier les paramètres de VMWare pour que l'interface NAT soit eth0 et l'interface pontée eth1 et vice-versa, sans succès.
Je suppose que je dois faire quelque chose avec ma table de routage pour dire à Ubuntu de router tout ce qui va vers 192.168.99.255 (mon LAN) avec ethX et tout le reste à travers ethY.
Comment établir ces règles ? Puis-je le faire via l'interface utilisateur des connexions réseau ?
Le résultat de route -n est le suivant. 192.168.99.0 est l'interface pontée (LAN), .222.0 est l'interface NAT.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.99.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.99.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
192.168.222.0 0.0.0.0 255.255.255.0 U 1 0 0 eth1