32

Я использую VMware Workstation на Linux.

Когда я включаю виртуальную машину CentOS (Linux), я не могу получить контроль над машиной с помощью мыши или клавиатуры. Я подозреваю, что это как-то связано с сообщением об ошибке:

У вас не установлен VMware Tools в этом госте. Выберите "Установить VMware Tools" из меню VM.

Если я нажимаю на этот пункт меню, он вставляет виртуальный диск с драйверами и т.д. Это не помогает мне, так как у меня нет управления клавиатурой или мышью над машиной.

Я думал, что если бы я мог выяснить IP-адрес или имя хоста, я мог бы использовать любое количество протоколов, чтобы войти в машину (SSH приходит на ум).

Как я могу получить IP-адрес или имя хоста этой машины?

Примечание: я не создавал эту машину. Создал коллегу, которого больше нет в компании. Сэкономил бы мне много времени, если бы я мог сесть в машину. У меня есть учетные данные, чтобы не было проблем.

7 ответов7

32

Сначала зайдите в настройки виртуальной машины.

Найден MAC-адрес

Затем в разделе «Сеть» нажмите кнопку «Дополнительно» и прочитайте MAC-адрес.

Затем в консоли выполните: arp -a

C:\>arp -a
Interface: 10.98.79.23 --- 0xb
  Internet Address      Physical Address      Type
  10.98.79.10           b8-ac-6f-cb-a1-80     dynamic
  10.98.79.12           78-2b-cb-aa-51-bf     dynamic

Interface: 192.168.20.1 --- 0x1c
  Internet Address      Physical Address      Type
  192.168.20.128        00-0c-29-56-bd-36     dynamic
  192.168.20.255        ff-ff-ff-ff-ff-ff     static

Найден MAC-адрес и IP будет на стороне.

В этом случае IP-адрес: 192.168.20.128

6

Пожалуйста, проверьте, не подключены ли эти устройства ввода к гостевой ОС как USB-устройства? После их отключения они должны стать доступными для операционной системы хоста - и, следовательно, работоспособны.

в Linux команда выглядит так:

ip addr

или довольно устаревший:

ifconfig

эквивалентная команда в Windows:

ipconfig /all

в то время как вывод выглядит примерно так:

eno16777984: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.2.101 netmask 255.255.255.0  broadcast 192.168.2.255
    ...
1

Самый простой способ - не использовать настройки виртуальной машины, просто следуйте инструкциям, приведенным в ссылке.

https://kb.wisc.edu/helpdesk/page.php?id=6526

Откройте установленную Mac OS, перейдите в Меню, нажмите значок Apple -> Системные настройки -> Сеть -> Ethernet и увидите свой IP-адрес.

1

В Workstation есть встроенный сервис VNC. Я не использовал его, но конфигурация (ниже), по-видимому, предполагает, что вы можете включить его и использовать IP своего хоста с определенным портом с любым из нескольких клиентов VNC, чтобы получить контроль над вашей виртуальной машиной.

Настройка конфигурации VNC рабочей станции VMWare

0

Возможно, уже слишком поздно для ответа, но у меня была такая же проблема. Просто установите VMware vSphere Client и после входа в систему вы можете щелкнуть правой кнопкой мыши на ВМ и открыть в консоли, где работает мышь и клавиатура. CTRL + ALT для выхода мыши из консоли.

0

Чтобы найти любой неизвестный хост в вашей сети (будь то виртуальная машина или нет), вы можете использовать сканер Angry IP. Другой вариант для Linux - arp-scan (он обычно не устанавливается по умолчанию, но имеет очень мало зависимостей). Команда arp-scan -l выдаст вам таблицу IP-адресов и связанных MAC-адресов. Все ваши виртуальные машины будут иметь одинаковые MAC-адреса, поэтому вы можете сузить их таким образом, если у вас большая сеть.

0

Не знаю о Linux, но в Windows вы могли бы ...

  1. Добавьте другой сетевой интерфейс к ВМ, который будет использовать VMware DHCP для назначения известного IP-адреса вашей ВМ. Вам следует настроить VMware DHCP на очень короткий диапазон адресов, и будет легко выбрать IP-адрес (это также будет проблематично проверить, поскольку настройки брандмауэра Windows по умолчанию не допускают входящие эхо-запросы ...) Но ты не винда)

  2. Попробуйте выбрать подсеть, в которой находится ваша виртуальная машина, подключите другой компьютер к этой подсети (другую виртуальную машину или ваш физический компьютер) и воспользуйтесь услугой "Обозреватель компьютеров" ("Сеть" или "Места моей сети"), чтобы найти виртуальную машину.

Вам также следует поискать программное обеспечение для сетевого сканирования.

Кстати, что такое режим сети ВМ? Только для хоста частная сеть (с NAT или без) или мостовая?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .