Apple Remote Desktop несколько портов на один адрес / IP

1

Я использую Apple Remote Desktop (ARD) версии 3.5.1 и хочу добавить компьютеры в список. У меня есть несколько виртуальных машин, работающих на хосте VMWare ESXi. VMWare обеспечивает совместное использование экрана через VNC, но с разными портами для разных виртуальных машин

Итак, у меня есть это:

ESXi host ip :      xxx.xxx.xxx.xxx
First VM vnc port:  5901
Second VM vnc port: 5902
....

Я могу подключиться к каждой из этих виртуальных машин через

open vnc://xxx.xxx.xxx.xxx:5901

Я также могу добавить первую виртуальную машину в список компьютеров ARD. Но когда я добавляю вторую виртуальную машину, она перезаписывает первую виртуальную машину, потому что IP-адрес тот же. Можно ли обойти эту проблему?

Спасибо за вашу помощь!

РЕДАКТИРОВАТЬ: Я также пытался редактировать ~/Library/Preferences/com.apple.RemoteDesktop.plist непосредственно. Хотя я мог бы создать другую запись, которая также отображается в ARD, эта вторая запись не имеет сетевого адреса, назначенного в ARD. Так что это не помогает ...

Lars Bilke
источник
Почему бы не туннелировать порты VNC локально к нечетным портам TCP и избежать необходимости настройки NAT / PortForwarding на маршрутизаторе для направления всего трафика на правильный локальный порт?
bmike

Ответы:

1

Если вы настроите виртуальную машину с помощью сетевых подключений Bridged, а не сетевых подключений NAT, все они получат разные IP-адреса в одной подсети. Лучший способ сделать это.

Woodstock
источник
0

Я не особенно знаком с ARD, но в целом Apple предполагает, что один IP = один компьютер. У вас будет меньше шансов столкнуться с подобными проблемами совместимости и совместимости, если вы дадите каждой виртуальной машине свой IP-адрес, используя «мостовую» сеть на ESXi вместо NAT.

Old Pro
источник