2 votes

Aide à la configuration de plusieurs interfaces réseau

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

2voto

bigbash Points 281

Dans VMware Workstation goto Edit > Virtual Network Editor puis cliquez sur VMnet8 qui doit être votre adaptateur NAT.

Cliquez ensuite sur NAT settings, ce qui fera apparaître un menu qui vous indiquera la passerelle de votre adaptateur NAT (vous en aurez besoin).

Une fois que vous avez obtenu cela, vous devez ajouter une route statique pour votre sous-réseau VPN comme suit :

route add -net 10.1.50.0 netmask 255.0.0.0 gw 192.168.222.2

La syntaxe est la suivante :

route add -net $WORK-NETWORK netmask $NETMASK gw $NAT-ADAPTER-GW

Les deux réseaux devraient maintenant être accessibles à partir de la VM.

Si vous souhaitez ajouter l'itinéraire pour qu'il persiste après le redémarrage, vous devrez alors éditer /etc/network/interfaces et ajouter

# static route
post-up route add -net 10.1.50.0 netmask 255.0.0.0 gw 192.168.222.2 dev eth1

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X