Aquí tiene dos opciones: una muy simple y una segunda que requiere mucho trabajo porque, a diferencia de Parallels, VMware Fusion no proporciona un NAT & interfaz de reenvío de puertos.
Ninguno requiere Murus o pf.
-
Modo puenteado
En lugar de conectar la Windows 10 VM en modo NAT, use el Modo Puente y elija, dependiendo de la conexión del host OS X, ya sea la interfaz Wi-Fi o Ethernet. En modo Puente, su máquina virtual actúa como un host separado en su red principal.
Si su red principal tiene la dirección de red 192.168.0.0/24, el enrutador 192.168.0.1 y su OS X alojan algo en el rango 192.168.0.2-192.168.0.254, entonces tiene que configurar la VM de Windows con una estática pero IP única (por ejemplo, 192.168.0.10) en el mismo rango. Esto se hace en las Preferencias del Sistema de la VM! Todas las demás configuraciones (máscara de red / puerta de enlace / DNS) son idénticas a las configuraciones del host OS X. También recomiendo configurar la Mac con una IP fija (por ejemplo, 192.168.0.2)
En el invitado de Windows 10 también configure el Firewall y abra los puertos 1338 y 1340 al mundo.
Ahora conéctese a su enrutador Linksys X3000 y configure el reenvío de puertos :
- Vaya a la sección de reenvío de puertos.
- Haz clic en Aplicaciones & Enlace de juego.
- Haga clic en el botón Reenvío de puerto único para reenviar puertos.
-
Crea dos entradas de reenvío de puertos. En el cuadro A la dirección IP , debe ingresar la IP del host de Windows 10
Application Name External Port Internal Port Protocol To IP Address Enabled
1338server 1338 1338 both 192.168.0.10 yes
1340server 1340 1340 both 192.168.0.10 yes
-
Guarda la configuración
No tengo acceso al enrutador de Linkysys, por lo que no puedo proporcionar una captura de pantalla y solo puedo adivinar cómo se ve.
-
Modo NAT (que de hecho es un NAT doble: primero su enrutador y luego el VMware NAT)
Aquí se requiere un conocimiento básico de la CLI.
Para que el reenvío de puertos funcione en VMware, debe modificar varios archivos, configurar el reenvío de puertos dos veces (en el enrutador y en VMware) y agregar una ruta a la red NATware VMware en el enrutador.
-
Modificar ... / vmnet8 / dhcpd.conf en Terminal.app:
Abra en VMware la configuración del host de Windows 10 y tome nota de la dirección MAC de la interfaz de red (por ejemplo, 00: 0C: 29: 04: D7: 33)
cat
el archivo / Library / Preferences / VMware \ Fusion / vmnet8 / dhcpd.conf y verifique el rango (ese es el rango de dhcp, por ejemplo 172.16.106.129 172.16.106.254) y otros utilizados direcciones (por ejemplo, enrutadores de opción 172.16.106.2).
Editar dhcpd.conf
sudo nano /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf
Después de la línea “####### VMNET DHCP Configuration. Fin de "NO MODIFICAR LA SECCIÓN" ####### "ingrese las siguientes líneas con la dirección MAC encontrada anteriormente y una no utilizada dirección IP:
host Windows10 {
hardware ethernet 00:0C:29:04:D7:33;
fixed-address 172.16.106.56;
}
-
Modificar ... / vmnet8 / nat.conf en Terminal.app para habilitar el reenvío de puertos:
sudo nano /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf
en la parte [incomingtcp] add
1338 = 172.16.106.56:1338
1340 = 172.16.106.56:1340
en la parte [incomingudp] agregar
1338 = 172.16.106.56:1338
1340 = 172.16.106.56:1340
-
Relanzar VMware Fusion
- conecte el IP de su Mac al enrutador con
ifconfig
(por ejemplo, 192.168.0.2)
- Accede a tu enrutador
-
agregue el reenvío de puertos como en Modo Puente pero a la IP ingresada en dhcpd.conf:
Application Name External Port Internal Port Protocol To IP Address Enabled
1338server 1338 1338 both 172.16.106.56 yes
1340server 1340 1340 both 172.16.106.56 yes
-
agregue una ruta estática a la red 172.16.106.0/24 vmnet8:
Route Name: vmnet8
Destination LAN IP: 172.16.106.0
Subnet Mask: 255.255.255.0
Gateway: 192.168.0.2 #the IP of your Mac's interface connected to the router (either Wi-Fi or Ethernet) you got by entering 'ifconfig'.
- Guarda la configuración
- Inicie su máquina virtual Windows 10 y configure el firewall (ver Modo Puente)
- Inicie sus "servicios" en los puertos 1338 y 1340.
- ¡Hecho!
Haga una copia de seguridad de los archivos nat.conf y dhcpd.conf antes de actualizar VMware Fusion porque probablemente serán reemplazados.
En mi respuesta, asumo que pf no se está ejecutando o si está habilitado con el pf.conf predeterminado. Puede verificar si el firewall se está ejecutando o no ingresando sudo pfctl -s all | grep Status
. Si está habilitado, abra Murus Lite y verifique el estado del firewall. Si ve una luz amarilla en la esquina superior derecha, se está ejecutando con las reglas predeterminadas de Apple (que no bloquean nada). Si obtiene una luz verde, ha habilitado el filtro de paquetes con la configuración predeterminada de Murus pf y tiene que abrir los puertos 1338 y 1340 para el tráfico entrante en la interfaz de su Mac conectada al enrutador (por ejemplo, en0) o desinstalar el (Murus ) guiones de arranque (Firewall > Guiones de arranque > Desinstalar guiones de arranque ...) y detenga pf (o reinicio). No es necesario eliminar o desinstalar Murus (Light).
Sin modificar los dos archivos de configuración de VMware, no podrá "abrir" o "redirigir" los puertos con Murus (Lite) a una máquina virtual invitada porque el comportamiento NAT de VMware no puede ser controlado por pf.