Encaminhamento de porta NAT do host para o cliente no VMWare Fusion 5?

12

Como encaminhar portas da minha máquina host para a máquina virtualizada quando estou usando o NAT para compartilhar minha conexão de rede? Encontrei algumas instruções para versões anteriores do VMWare, mas não vejo os arquivos mencionados no mesmo local da instalação.

pidge
fonte
Encontrei algumas respostas de ajuda conflitantes community.vmware.com/message/1984094 kb.vmware.com/selfservice/microsites/…
pidge

Respostas:

23

Ok, eu descobri onde ele está localizado - /Library/Preferences/VMware Fusion/vmnet8/nat.conf

Portanto, abra-o (o VMWare não deve estar em execução enquanto você faz isso):

sudo nano /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf

Vá para baixo no arquivo, deve haver uma seção 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

Remova o comentário da última linha e edite conforme apropriado.

Algumas notas:

  • Estas instruções são para encaminhamento de porta TCP, há uma [incomingudp]seção correspondente para UDP
  • Se, por algum motivo, esta seção ainda não existir, basta adicioná-la
pidge
fonte
2
Looks confirmados na documentação oficial: vmware.com/support/ws3/doc/ws32_network21.html
Heath Borders
Portanto, essa é uma configuração global que afeta todas as máquinas virtuais?
Exibir nome
2
@SargeBorsch Você especifica o IP da VM para a qual o encaminhamento está configurado.
Pidge
1
e reinicie a rede vmware:sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop; sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
Maxim Yefremov 14/11
6

Com base na base de conhecimento do VMWare.

Os seguintes comandos podem ser usados ​​para atualizar as alterações sem reiniciar o Fusion 4.xe posterior. Eles podem ser usados ​​se você não quiser reiniciar o Fusion, se houver outras máquinas virtuais em execução.

sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start

Certifique-se de pular a etapa --configure, pois ela redefinirá o arquivo nat.conf para os padrões.

Fonte: http://kb.vmware.com/selfservice/microsites/search.do?language=pt_BR&cmd=displayKC&externalId=1026510

webberist
fonte
2
Esta não é uma solução completa por si só, mas é uma adição muito útil à outra resposta dada. Talvez deva ser uma edição da outra resposta ou o conteúdo da outra resposta tenha sido adicionado aqui (com crédito, é claro), para ter uma resposta única que cubra as etapas completas?
Charles Duffy