
Установка VMWare Workstation на Ubuntu
Без СМС и регистрации
VMWare Workstation - приложение для работы с виртуальными машинами. Ставить будем на Ubuntu 24.
Установочный пакет можно получить двумя путями - пройдя квест с регистрацией и скринингом на официальном сайте или скачав отсюда. Спокойствия ради, сверьте md5 с оф. сайтом:
- Запустите установщик:
$ 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.
- В открывшемся графическом интерфейсе примите условия лицензии Workstation:
- ...и условия лицензии OVF Tool.
- Решите, хотите ли проверять обновления при запуске:
- ...и предоставлять данные о пользовательском опыте:
- Введите пароль пользователя (с правами sudo) для финализации установки.
- Приложение установлено. Найдите его в меню и запустите.
Ошибка сети после установки VMWare Workstation
При запуске виртуальной машины ругается на сеть и стартует без сетевого адаптера, показывает ошибку:
Network configuration is missing. Ensure that /etc/vmware/networking exists.
Приложение жалуется, что нет конфига для работы с сетевыми адаптерами и не запрускает даже Virtual Network Editor. Вариант решения:
- Выясните имена сетевых адаптеров хост-системы (в примере будут использоваться enp2s0 и wlp4s0).
ip a
- Создайте конфигурационный файл:
sudo touch /etc/vmware/networking
sudo chmod 664 /etc/vmware/networking
- Поместите в него конфиг (в примере - для бриджевания адаптеров виртуалок).
VERSION=1,0
add_bridge_mapping enp2s0 0
add_bridge_mapping wlp4s0 1
Со стороны хоста enp2s0 будет привязан к виртуальному адаптеру vmnet0, а wlp4s0 - к vmnet1.
- Запустите службу
$ sudo vmware-networks --start
Started Bridge networking on vmnet0
Started Bridge networking on vmnet1
Started all configured services on all networks
- В настройках виртуальной машины укажите, с каким из указанных в конфиге адаптеров хотите бриджевать виртуальный.
Примеры конфигов /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