Переадресація NAT-порту від хоста до клієнта у VMWare Fusion 5?


12

Як я пересилаю порти з моєї хост-машини на віртуалізовану машину, коли я використовую NAT для обміну своїм мережевим з'єднанням? Я знайшов вказівки щодо більш ранніх версій VMWare, але я не бачу файлів, які вони згадують, у тому самому місці моєї інсталяції.


Я знайшов деякі суперечливі відповіді допомагають communities.vmware.com/message/1984094 kb.vmware.com/selfservice/microsites / ...
pidge

Відповіді:


23

Гаразд, я дізнався, де він знаходиться - /Library/Preferences/VMware Fusion/vmnet8/nat.conf

Отже, відкрийте його (VMWare не повинен працювати під час цього):

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

Униз у файлі має бути розділ на зразок:

[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

Відмініть цей останній рядок і відредагуйте, якщо потрібно.

Пара приміток:

  • Ці інструкції стосуються переадресації портів TCP, там є відповідний [incomingudp]розділ для UDP
  • Якщо чомусь цього розділу вже не існує, просто додайте його

2
Виглядає підтверджено в офіційній документації: vmware.com/support/ws3/doc/ws32_network21.html
Heath Borders

Так це глобальна настройка, яка впливає на всі віртуальні машини?
Відображувати ім’я

2
@SargeBorsch Ви вказуєте IP-адресу VM, на яку налаштовано переадресацію.
підж

1
а потім перезапустіть мережу vmware:sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop; sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
Максим Єфремов

6

На основі бази знань VMWare.

Наступні команди можуть бути використані для оновлення змін без перезавантаження Fusion 4.x та пізніших версій. Вони можуть бути використані, якщо ви не хочете повторно запускати Fusion, якщо у вас працюють інші віртуальні машини.

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

Не забудьте пропустити крок --configure, оскільки він скине файл nat.conf до значень за замовчуванням.

Джерело: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1026510


2
Це само по собі не є повноцінним рішенням, але є дуже корисним доповненням до іншої відповіді. Можливо, це має бути редакція іншої відповіді, або ж тут буде додано зміст іншої відповіді (звичайно, з урахуванням кредиту), щоб мати єдину відповідь, яка охоплює всі етапи?
Чарльз Даффі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.