Как найти IP-адрес виртуальной машины, работающей на VMware (или другие методы использования виртуальной машины)
Я запускаю VMware Workstation на коробке Linux.
когда я включаю виртуальную машину centOS (Linux), я не могу получить управление мышью или клавиатурой машины. Я подозреваю, что это имеет какое-то отношение к сообщению об ошибке:
У вас не установлен пакет VMware Tools в гостевой. Выберите "Установить VMware Tools" из меню VM.
Если я нажимаю на пункт меню, он вставляет виртуальный диск с драйверами и т. д. Это мне не поможет поскольку у меня нет клавиатуры или мыши над машиной.
Я думал, что если бы я мог выяснить IP-адрес или имя хоста, я мог бы использовать любое количество протоколов, чтобы попасть в машину (SSH приходит на ум).
Как я могу получить IP-адрес или имя узла этой машины?
примечание: Я не создавал эту машину. Коллега создал его, кто больше не с компанией. Это сэкономит мне много времени, если я смогу попасть в машину. У меня есть учетные данные для входа, так что проблем не будет.
7 ответов
сначала зайдите в настройки виртуальной машины.
затем в разделе Сеть нажмите кнопку Дополнительно и прочитать 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
пожалуйста, проверьте, если не эти устройства ввода подключены к гостевой ОС как 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
...
существует встроенный сервис VNC в Workstation. Я не использовал его, но конфигурация (ниже), похоже, предполагает, что вы можете включить его и использовать IP-адрес вашего хоста с определенным портом с любым из нескольких клиентов VNC, чтобы получить контроль над вашей виртуальной машиной.
самый простой простой способ не использовать настройки виртуальной машины просто следуйте инструкциям, приведенным в ссылке.
https://kb.wisc.edu/helpdesk/page.php?id=6526
открыть установленную Mac OS перейдите в меню нажмите на иконку Apple - > система Prefenreces - > сеть - > Ethernet и увидеть свой ip-адрес
Не знаю про Linux, но в Windows можно ...
добавьте другой сетевой интерфейс к виртуальной машине, которая будет использовать VMware DHCP для назначения известного IP-адреса виртуальной машины. Вы должны настроить VMware DHCP на очень короткий диапазон адресов, и будет легко выбрать IP-адрес (также будет проблематично проверить, потому что настройки брандмауэра Windows по умолчанию не разрешают входящие эхо-запросы... Но вы же не Windows)
попробуйте выбрать подсеть, где вашей виртуальной машины, поставить еще один ПК к подсети (другой виртуальной машины или физического ПК) и служба "Обозреватель компьютеров" ("сеть" или "сетевое окружение"), чтобы найти ВМ.
вы должны также искать программное обеспечение сканирования сети.
кстати, что такое сетевой режим виртуальной машины? Частная сеть только для хоста (с или без NAT) или Мостовая?
может быть, слишком поздно для ответа, но у меня была такая же проблема. Просто установите VMware vSphere Client и после входа в систему вы можете щелкнуть правой кнопкой мыши на VM и открыть в консоли, где работает мышь и клавиатура. Сочетание клавиш Ctrl + Alt, чтобы покинуть вашу мышь от консоли.
чтобы найти любой неизвестный хост в вашей сети (будь то виртуальная машина или нет), вы можете использовать сердитый сканер IP. Другой вариант для Linux-arp-scan (обычно он не устанавливается по умолчанию, но имеет очень мало зависимостей). Команда arp-scan -l
даст вам таблицу IP-адресов и связанных с ними MAC-адресов. Все ваши виртуальные машины будут иметь одинаковые MAC-адреса, поэтому вы можете сузить его таким образом, если у вас большая сеть.
Другие вопросы ip vmware-workstation