¿Cómo puedo reenviar los puertos de mi máquina anfitriona a la máquina virtualizada cuando estoy usando NAT para compartir mi conexión de red? He encontrado algunas instrucciones para versiones anteriores de VMWare, pero no veo los archivos que mencionan en la misma ubicación en mi instalación.
Respuestas
¿Demasiados anuncios?Bien, he descubierto dónde se encuentra - /Library/Preferences/VMware Fusion/vmnet8/nat.conf
Así que, ábrelo (VMWare no debería estar funcionando mientras haces esto):
sudo nano /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf
Baja en el archivo, debe haber una sección como:
[incomingtcp]
# Use these with care - anyone can enter into your VM through these...
# The format and example are as follows:
#<external port number> = <VM's IP address>:<VM's port number>
#35 = 172.16.126.128:22
Descomenta esa última línea y edita lo que corresponda.
Un par de notas:
- Estas instrucciones son para el reenvío de puertos TCP, hay un
[incomingudp]
sección para UDP - Si por alguna razón esta sección no existe ya, añádela
Basado en la base de conocimientos de VMWare.
Los siguientes comandos se pueden utilizar para actualizar los cambios sin reiniciar Fusion 4.x y posteriores. Pueden utilizarse si no desea reiniciar Fusion, si tiene otras máquinas virtuales en funcionamiento.
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
Asegúrese de omitir el paso --configure, ya que restablecerá el archivo nat.conf a los valores predeterminados.