45 lines
938 B
Markdown
45 lines
938 B
Markdown
---
|
|
title: VMware
|
|
visible: true
|
|
---
|
|
|
|
[toc]
|
|
|
|
## Host
|
|
|
|
### Networking for nested VMs
|
|
|
|
To pass through the network connection to nested VMs, the first VM has to put the network adapter into promiscuous mode.
|
|
By default only root is allowed to do that, however the permissions can also be granted to others.
|
|
|
|
Grant permission to group:
|
|
|
|
```sh
|
|
chgpr (group) /dev/vmnetX
|
|
chmod g+rw /dev/vmnetX
|
|
```
|
|
|
|
Grant permission to everyone:
|
|
`# chmod a+rw /dev/vmnetX`
|
|
|
|
### Allow nested VMs
|
|
|
|
Enable the following two settings under "Processor" in the settings of the VM.
|
|
`Virtualize Intel VT-x/EPT or AMD-V/RVI`
|
|
`Virtualize CPU performance counters`
|
|
|
|
### Fix MSRS bug on Ryzen CPUs
|
|
|
|
Add `kvm.ignore_msrs=1` in `/etc/default/grub` to `GRUB_CMDLINE_LINUX_DEFAULT=`
|
|
Update the Grub configuration
|
|
`# grub-mkconfig -o /boot/grub/grub.cfg`
|
|
|
|
## Guest
|
|
|
|
### VMWare Tools
|
|
|
|
**Debian**
|
|
`# apt install open-vm-tools`
|
|
**Arch**
|
|
`# pacman -S open-vm-tools`
|