In today's article I'll show the you the VMware Workstation settings I used to allow BOOTP, RSLinx, and ControlFlash to work.

Part 1: VMware Workstation Network Connection Setting

Step 1) Open the VMware Settings for your Virtual Machine

While there are many ways to open the VMware Workstation settings for a Virtual Machine (VM,) the way I access them is to right click on the tab for my VM and then select “Settings” from the menu as shown below:


Step 2) Select Network Adapter

Next, select “Network Adapter” from the list in the “Hardware” tab:


Step 3) Change to Bridged

Now set your VM's “Network connection” to “Bridged” so your VM will be connected directly to the physical network allowing you to receive the BOOTP requests from your Ethernet device once part two is completed:


Part 2: Assign your VM a Static IP address

In many cases you will not have a DHCP server connected to the same network your PC and Ethernet device is connected to.

In these cases you'll likely want to assign your VM a static IP address, and I'll show you how to do that below.

Step 1) Open Control Panel

To open “Control Panel” in Windows 7 just click on the “Start” button and select “Control Panel”


Step 2) Open Network and Sharing Center

Next, click on “Network and Sharing Center” as shown below:


Step 3) Select “Change adapter settings”

On the top left of the new window that opens, click on “Change adapter settings”


Step 4) Select “Local Area Connection”

Now double click on “Local Area Connection”


Step 5) Click on properties

Next, click on “Properties”


Step 6) Open TCP/IPv4

Now double click on “Internet Protocol Version 4” to edit its settings:


Step 7) Set to static address

Finally, choose “Use the following IP address:” and fill in an IP Address and Subnet mask on the same network as your Ethernet device, or of the address you will be assigning your device.

When finished, click on “OK” to accept.


NOTE: Watch me run through the above steps in today's video episode of The Automation Minute!

I hope the above article detailing the network settings I use in VMware Workstation was helpful.

If you have any questions or comments, please feel free to share them with us by clicking on the “post a comment or question” link below.


Shawn Tierney
Automation Instructor and Blogger

Have a question? Join my community of automation professionals and take part in the discussion! You'll also find my PLC, HMI, and SCADA courses at

Sponsor and Advertise: Get your product or service in front of our 70K followers while also supporting independent automation journalism by sponsoring or advertising with us! Learn more in our Media Guide here, or contact us using this form or by calling our office at 413-749-4300.



  1. One slightly more advanced solution that I use that gives me slightly more flexibility, is to use the ‘Virtual Network Editor’ to set up specific VMnets.
    VMnet0 is always bridged to the ethernet port.
    VMnet1 is always bridged to the wireless adapter.
    VMnet8 is the NAT port (Default).
    By forcing the VMnet for each connection, I can be sure that I’m not stuck on the wrong adapter when changing from ethernet to wireless and back.

  2. I have set this up and I can see my automation devices from the VM, so long as I manually point to them with an Ethernet driver. I can even ping them. But Ethernet/IP driver cannot find them. Any ideas? Firewall is off completely within the VM.

    • Good morning @Bogdan Persa,

      Sounds like something is blocking the auto-discovery of the Ethernet/IP driver. Here’s some things to consider:

      – Are you on the same subnet as your PLCs?
      – Are you connecting remotely, like via a VPN?
      – Is the EIP RSLinx driver set to use the exact network card, or set to auto?
      – Are there any managed routers/gateways between you and your PLCs
      – Do you have an antivirus or firewall installed on your PC?

      If the answers to the above are all no, then you may end up having to use the standard Ethernet driver until you can find what’s causing the EIP autobrowse to fail.


      Shawn Tierney,
      Instructor at


Please enter your comment!
Please enter your name here