Установка VMWare Workstation на Ubuntu

Установка VMWare Workstation на Ubuntu

Без СМС и регистрации

VMWare Workstation - приложение для работы с виртуальными машинами. Ставить будем на Ubuntu 24.

Установочный пакет можно получить двумя путями - пройдя квест с регистрацией и скринингом на официальном сайте или скачав отсюда. Спокойствия ради, сверьте md5 с оф. сайтом:

vmware_md5

  1. Запустите установщик:
$ sudo bash ./VMware-Workstation-Full-17.6.3-24583834.x86_64.bundle
[sudo] password for koobik: 
Extracting VMware Installer...done.
Installing VMware Workstation 17.6.3
    Configuring...
[######################################################################] 100%
Installation was successful.
  1. В открывшемся графическом интерфейсе примите условия лицензии Workstation:

vmware1

  1. ...и условия лицензии OVF Tool.

vmware2

  1. Решите, хотите ли проверять обновления при запуске:

vmware3

  1. ...и предоставлять данные о пользовательском опыте:

vmware4

  1. Введите пароль пользователя (с правами sudo) для финализации установки.

vmware5

  1. Приложение установлено. Найдите его в меню и запустите.

vmware6

Ошибка сети после установки VMWare Workstation

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

Network configuration is missing. Ensure that /etc/vmware/networking exists.

Приложение жалуется, что нет конфига для работы с сетевыми адаптерами и не запрускает даже Virtual Network Editor. Вариант решения:

  1. Выясните имена сетевых адаптеров хост-системы (в примере будут использоваться enp2s0 и wlp4s0).
ip a
  1. Создайте конфигурационный файл:
sudo touch /etc/vmware/networking
sudo chmod 664 /etc/vmware/networking
  1. Поместите в него конфиг (в примере - для бриджевания адаптеров виртуалок).
VERSION=1,0
add_bridge_mapping enp2s0 0
add_bridge_mapping wlp4s0 1

Со стороны хоста enp2s0 будет привязан к виртуальному адаптеру vmnet0, а wlp4s0 - к vmnet1.

  1. Запустите службу
$ sudo vmware-networks --start
Started Bridge networking on vmnet0
Started Bridge networking on vmnet1
Started all configured services on all networks
  1. В настройках виртуальной машины укажите, с каким из указанных в конфиге адаптеров хотите бриджевать виртуальный.

vmware7

Примеры конфигов /etc/vmware/networking

Режим "Host-only" с DHCP

answer VNET_#_DHCP yes
answer VNET_#_DHCP_CFG_HASH [enter_hash]
answer VNET_#_HOSTONLY_NETMASK 255.255.255.0
answer VNET_#_HOSTONLY_SUBNET 192.168.0.0
answer VNET_#_VIRTUAL_ADAPTER yes

Режим "NAT"

answer VNET_#_DHCP yes
answer VNET_#_DHCP_CFG_HASH [enter_hash]
answer VNET_#_HOSTONLY_NETMASK 255.255.255.0
answer VNET_#_HOSTONLY_SUBNET 192.168.1.0
answer VNET_#_NAT yes
answer VNET_#_VIRTUAL_ADAPTER yes