I have

  • computer A (has WIFI) (Windows 10)
  • computer B connected to A with ethernet cable (Manjaro)
  • VM on computer A (Manjaro on VMWare Workstation 15)

I want VM and computer B to communicate with each other. Right now I have only A <-> B and A <-> VM communication.

When network settings are:

  • NAT - VM is available from host on "Ethernet adapter VMware Network Adapter VMnet1".
  • Bridged - VM is available from host on "Wireless LAN adapter Wi-Fi".

B communicates with A on "Ethernet adapter Ethernet".

What options do I have?


To connect two computers to each other via ethernet cable, you must use a crossover type cable and manually assign IP addresses. It is far easier to use a switch between both A and B or plug both computers into your router then use DHCP & Bridging on vmware, A and B.

  • Thanks you for response. If ICS is enabled for Ethernet it receives 192.168.137.x IP while vm is in 192.168.0.x subnet. If i assign IP addresses manually computer be does not have internet Connection. – Julian Rubin Aug 5 '19 at 6:39
  • And if i don't use ICS computer B has 169.254.x.x ip assigned. – Julian Rubin Aug 5 '19 at 7:02
  • Never use internet connection sharing for anything, ever. It's one of the worst inventions by microsoft. Please buy a small switch. – JohnnyVegas Aug 5 '19 at 10:35
  • I can't plug switch and router though (my pcs and router are in different rooms). Is there some way to utilize usb wifi and give internet access through switch to computer B? – Julian Rubin Aug 5 '19 at 14:11
  • Use homeplug/powerline adapters to join the computers to the switch. – JohnnyVegas Aug 9 '19 at 22:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.