RLT8169, RLT8139 в VMware 6.5

Иногда, нужно (хоть и не хочется) установить гипервизор на очень древний и не серверный компьютер.

И конечно в данном случае мы скорее всего получим ошибку типа: "No Network Adapters"

Решить данную проблему можно двумя способами, например сделать кастомизированный образ ISO, как сделать описано тут https://www.v-front.de/2014/12/how-to-make-your-unsupported-nic-work.html

Когда я устанавливал ESXi, то я про это не знал, просто установил карту HP 361T PCIe Gigabit и установил гипервизор. Однако позже захотелось использовать встроенный адаптер материнки, а это RLT8169.

Чтобы он заработал нужено выполнить следующие действия:

1. Включаем SSH на гипервизоре и логинемся на него.

2. Смотрим из каких источников можно устанавливать ПО

[root@localhost:~] esxcli software acceptance get
PartnerSupported

Видим, что устанавливать ПО можно только от партнеров VMware, изменяем разрешение:

[root@localhost:~] esxcli software acceptance set --level=CommunitySupported
Host acceptance level changed to 'CommunitySupported'.

Проверяем снова:

[root@localhost:~] esxcli software acceptance get
CommunitySupported

Теперь все хорошо.

3. Разрешаем доступ для httpClient в Firewall:

[root@localhost:~] esxcli network firewall ruleset set -e true -r httpClient

4. Устанавливаем драйвер с ресурса германских коллег:

[root@localhost:~] esxcli software vib install -n net51-drivers -d http://vibsdepot.v-front.de --no-sig-check
Installation Result
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
   Reboot Required: true
   VIBs Installed: VFrontDe_bootbank_net51-drivers_1.1.0-1vft.510.0.0.799733
   VIBs Removed:
   VIBs Skipped:

5. Перезагружаем хост и можем использовать адаптер RLT8169.

А вот если нам вообще нужно запустить такую древность как RLT3139, то при установке мы получим следующую ошибку:

 [root@localhost:~] esxcli software vib install -n net-r8139too -d http://vibsdepot.v-front.de --no-sig-check
 [DependencyError]
 VIB Realtek_bootbank_net-r8139too_0.9.28-1 requires com.vmware.driverAPI-9.2.0.0, but the requirement cannot be satisfied within the ImageProfile.
 VIB Realtek_bootbank_net-r8139too_0.9.28-1 requires vmkapi_2_0_0_0, but the requirement cannot be satisfied within the ImageProfile.
 Please refer to the log file for more details.

Решается это добавлением ключика --force в команде установки, делаем:

 [root@localhost:~] esxcli software vib install -n net-r8139too -d http://vibsdepot.v-front.de --no-sig-check --force
Installation Result
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
   Reboot Required: true
   VIBs Installed: Realtek_bootbank_net-r8139too_0.9.28-1
   VIBs Removed:
   VIBs Skipped:

Перезагружаемся и можем использовать эту сетевую карту.

Разумеется это все делается на свой страх и риск, VMware ничего не гарантирует.

Так же можно установить некоторые другие драйвера и сервисы, например ProFTPD, полный список можно посмотреть тут: https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages