[VMware] could not connect ethernet0 to virtual network /dev/vmmon

Jul 15, 2025 by Arnaud Stoz | 160 views

Virtualization Linux

https://cylab.be/blog/430/vmware-could-not-connect-ethernet0-to-virtual-network-devvmmon

When using VMware on Linux distributions, particularly on Manjaro, users may encounter a frustrating issue where their virtual machines (VMs) fail to establish an internet connection, resulting in the error message “could not connect Ethernet0 to a virtual network.” This problem can be particularly puzzling, especially for those new to Linux or VMware. In this post, we’ll delve into the causes of this issue and provide a step-by-step guide on how to resolve it by updating the kernel boot options. By following these simple instructions, you’ll be able to get your VMs up and running with a stable internet connection.

Checking what is happening

In order to check what is happening you could use a wide variety of command:

  • systemctl status vmware.service
  • dmesg | grep vmnet

The last command should give you some output and you should see a line

Missing ENDBR: init_module +0x0...

The fix

You will have to update the kernel boot options to fix this issue.

Open the file /etc/default/grub and search for the line GRUB_CMDLINE_LINUX_DEFAULT.

Then add at the and between the quote ibt=off. So your line should looks something similar to this

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash apparmor=1 security=apparmor udev.log_priority=3 ibt=off"

Save and exit and type grub-update.

Reboot, start your VM and it should now be connected.

This blog post is licensed under CC BY-SA 4.0

This website uses cookies. More information about the use of cookies is available in the cookies policy.
Accept