Ayuda a configurar múltiples interfaces de red

2

Estoy ejecutando Ubuntu dentro de una VM en mi computadora portátil de trabajo. Tengo que ejecutar mi software VPN en mi sistema VM Host y necesito acceso a mi red VPN desde mi VM Ubuntu.

Puedo configurar la interfaz de red de mi VM a NAT y esto se ocupa de mis problemas de conectividad VPN. Puedo llegar a cualquier host dentro de mi interfaz de trabajo a través de la interfaz NAT.

Además de mis necesidades de VPN, me gustaría que los hots en mi LAN se conectaran a mi VM. Por ejemplo, quiero ejecutar un servidor NFS en mi VM al que se quiera conectar otro host en mi LAN. (Nota: no quiero que un host VPN remoto se conecte a mi VM).

Para permitir esto, agregué una segunda interfaz de red Bridge a mi VM. Esto funciona bien y puedo llegar a mi VM desde cualquier otro host en mi LAN.

El problema con habilitar ambas interfaces es que la interfaz NAT (VPN) ya no se usa, por lo que mis hosts VPN se vuelven inalcanzables.

He intentado alterar la configuración de VMWare para que la interfaz NAT sea eth0 y la interfaz Bridged sea eth1 y viceversa sin suerte.

Supongo que necesito hacer algo con mi tabla de enrutamiento para decirle a Ubuntu que enrute cualquier cosa a 192.168.99.255 (mi LAN) con ethX y todo lo demás a través de ethY.

¿Cómo configuro estas reglas? ¿Puedo hacer esto a través de la GUI de conexiones de red?


La salida de la ruta -n está abajo. 192.168.99.0 es la interfaz puenteada (LAN), .222.0 es la interfaz 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
KZ
fuente
Me pondría en contacto con VMWare directamente.
mdpc
¿Por qué? ¿No es este un problema de configuración del administrador de red de Ubuntu?
KZ.
¿Qué route -naspecto tiene la salida de ambos adaptadores habilitados?
bigbash
@bigbash Agregué el resultado a la pregunta original. Los bloques de código no parecen funcionar en los comentarios
KZ.
@KZ. ¿Está utilizando VMware Workstation o VMware Player? Además, ¿se superpone su subred VPN de trabajo con su LAN local? es decir, ambos son 192.168.1.x Pude reproducir su problema y solucionarlo, pero primero necesitaré esos detalles.
bigbash

Respuestas:

2

En VMware Workstation, Edit > Virtual Network Editorvaya a VMnet8, que debería ser su adaptador NAT.

Luego haga clic en la configuración NAT, aparecerá un menú que le indicará cuál es su puerta de enlace del adaptador NAT (lo necesitará).

Una vez que tenga eso, deberá agregar una ruta estática para su subred VPN de la siguiente manera:

route add -net 10.1.50.0 netmask 255.0.0.0 gw 192.168.222.2

La sintaxis es:

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

Ahora se debe poder acceder a ambas redes desde la VM.

Si desea agregar la ruta para que persista al reiniciar, deberá editar /etc/network/interfacesy agregar

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