1

У меня Windows 7 Pro работает в качестве гостя под VMWare Fusion OSX 10.10.5.

Я хочу запустить программу на Windows 7, которая прослушивает порт. Я хочу подключиться к этому порту снаружи моего Mac.

Эта виртуальная машина работает в режиме "Поделиться с моим Mac" и в режиме "Приватно для моего Mac", и я бы хотел оставить это так.

Я определил следующие вещи, которые необходимо настроить:

  1. Настройте VMWare для передачи порта на виртуальную машину
  2. Настройте брандмауэр Mac, чтобы разрешить подключение
  3. Настройте брандмауэр Windows, чтобы разрешить подключение

Я сделал это, и я до сих пор не могу подключиться.

Я запускаю серверную программу в Windows, затем я попытался подключиться через telnet.

Я могу подключиться, если подключусь полностью в Windows.

Есть что-то еще, что нужно настроить? Какие советы для отладки этого?

Приложение:

Настройка VMWare:

https://encyclopediaofdaniel.com/blog/fusion-dhcp-port-forwarding/ В двух словах:sudo vim /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>

1020 = 172.16.46.128:1020

Настройка брандмауэра Mac:

http://www.macworld.co.uk/how-to/mac-software/how-open-specific-ports-in-os-x-1010-firewall-3616405/

В двух словах: sudo vim /etc/pf.conf

Настройка брандмауэра Windows:

http://windows.microsoft.com/en-us/windows/open-port-windows-firewall#1TC=windows-7

В двух словах:

  1. Зайдите в Панель управления -> Брандмауэр -> Расширенные настройки.

  2. Обратите внимание, что вы находитесь в диалоговом окне "Брандмауэр Windows с расширенными настройками"

  3. Перейдите к "Правилам входа" и нажмите "Новое правило".

0