Selecting the Right USB-Ethernet Adapter for your Computer and Network

You’re a consultant, and you stride into a new client’s office with your Macbook Air, only to discover they’ve disabled WiFi for security reasons.

You pull out your Windows tablet in a hotel room, but the only internet available is coming through a wire on the desk.

You’re a gamer and you’re tired of watching helplessly as your frozen character dies of WiFi-induced lag.

You plug your computer into your brand new Gigabit fiber optic connection, and it’s no faster than before.

A USB to Ethernet adapter can be the answer in each of these scenarios. All of them can add an Ethernet port to a supported computer that lacks one. Some offer speeds far faster than a typical wireless connection or an older network card. A wired connection is also more stable, more reliable, and more secure than a wireless connection.

Plugable offers six USB-Ethernet adapters to accommodate your needs, including the USB2-E100, USB2-E1000, and USB3-E1000. There is also the USB3-HUB3ME that combines a USB 3.0 four-port hub with the chipset of the USB3-E1000, the USBC-E1000 which is the same as the USB3-E1000 but with a USB-C connector, and the USB2-OTGE100, which is electrically identical to the USB2-E100, but features a micro-USB connector especially suited for tablets and smartphones that don’t have a standard full-size USB port.

Which one is right for you? Which will work with your device? How can you get the highest speeds without wasting money on unneeded capacity or buying something that doesn’t work with your computer? To make a good decision, you can think about the 3 C’s: Compatibility, Capacity, and Cost.


The table below gives an overview of the different Plugable USB-Ethernet adapters and their compatibility with different operating systems. Please note that even if a device is compatible with a given computer, it may need to be configured to work on a particular network, especially in corporate or institutional settings like hospitals or universities. Please consult your IT staff for details. When plugging directly into a cable or DSL modem on a home network, it may be necessary to disconnect power from the modem for 30 seconds, then plug it back in again to make it accept the new device.


All Plugable adapters can be used with all Windows computers with Windows XP and later and at least one USB port. However, while USB 3.0 adapters will work in a USB 2.0 port, they will not reach their full speed potential unless plugged into a USB 3.0 port. Also, computers with USB 3.0 ports several years old may need a driver upgrade to work properly.

The USB2-OTGE100 is especially suited to the many recently-introduced Windows tablets that only have micro-USB ports. While electrically identical to the USB2-E100, its male micro-USB connector eliminates the need for an On-The-Go (OTG) cable. However, because recent Windows tablets contain a full-featured Windows 8.1 or higher operating system, they are fully compatible with any Plugable USB-Ethernet adapter provided an OTG cable is available, and are capable of higher speeds on a Gigabit network if a Plugable Gigabit USB adapter like the USB2-E1000 or USB3-E1000 is used.

Built-in drivers are available for some adapters in Windows 8 and later. If no driver is present, Windows will download the drivers automatically if the computer is connected to the Internet. If no connection is available, for example, because you are connecting a WIFI-only computer in a location with no WIFI, you can install drivers from the included CD disk, or download them to another computer from the Plugable website, copy them to a flash drive, plug it your computer, and install from there.


OS X versions from OS X 10.6 (Snow Leopard) to OS X 10.11 (El Capitan) should already contain drivers that are compatible with all Plugable USB-Ethernet adapters. However, if for some reason the drivers are missing, they can be easily downloaded from the Plugable website. Unfortunately, these USB-Ethernet adapters are not compatible with Apple devices like the iPhone or iPad that use iOS.


Chromebook computers already have the necessary drivers install for all Plugable USB-Ethernet adapters and should work out of the box.


In Linux systems, support for the different chipsets in Plugable USB-Ethernet adapters depends on the kernel version, as shown in the table above. However, expert Linux users can add support to earlier versions by rebuilding the kernel module from the source code. You can find your kernel version by opening a terminal window and typing uname -r.


While the chipsets in several Plugable USB-Ethernet adapters are supported in Android itself after version 4.0, they will actually work only if the maker of the phone or tablet has installed the necessary drivers. If the drivers are not already included by the maker, installing after the fact is extremely difficult and requires professional-level expertise with Android.

On the product pages for the USB2-E100, the USB2-OTGE100, and the USB2-E1000, there is a list of known compatible and non-compatible devices. The USB2-E100 and USB2-E1000 require OTG cables to connect. USB 3.0 devices are not supported for Android at this time.

If your device is not on the list and you’ve tested it with one of our adapters, email us at or leave a comment below. We’ll add it to the list.


Sadly, iPhones, iPads, and other Apple mobile devices using iOS do not support any Plugable USB-Ethernet devices at present.

Capacity and Cost

Everyone wants the fastest possible network access, whether for connecting to the internet or downloading files from an office server. But there’s no point spending money on capacity you can’t use. For example, if you are accessing the internet through a cable connection that promises a maximum 25 Megabits per second (Mbps), there is no reason to invest the extra money to buy a USB3-E1000 adapter that can reach speeds 40 or 50 times faster. Our USB2-E100, with its 95Mbps maximum speed, would be a better choice. Getting a faster adapter won’t make your network faster if its speed is limited by your internet connection or other hardware on the network. For more information on maximizing speed, see our blog post about this.

The speed at which data can be transferred over a network depends on a lot of variables, and the final speed will only be as fast as the slowest thing affecting it. To get the most speed possible, be sure your router, cables, and any switches or hubs are also designed for the speed you are hoping for. If there are many computers connected to your network or if any connected computer has a virus or trojan, this will also degrade speed.

For the purposes of selecting the right adapter for your situation, you’ll want to select an adapter that exceeds the maximum speed of your network, while taking into consideration any likely future improvements. Network speeds are usually measured in Megabits (one million bits) per second (Mbps). Be careful not to confuse Megabits with the Megabytes commonly used to measure file sizes and hard drive speeds. A byte is made up of 8 bits, so it would take more than 8 seconds to download an 100 Megabyte file at 100 Megabits per second.

Generally for a home network, the most important consideration is the speed you have contracted for with your Internet service provider (ISP). Contact them if you aren’t sure. Speeds of 10-50 Mbps are common, but recently download speeds in excess of 1 Gigabit per second (1000 Mbps) have become available in some areas. In an office setting where you might be spending a lot of time communicating with another server on the same local network, the maximum speed of the local network hardware and the server you are accessing might be the most important consideration. Some offices also have fiber optic access to the internet at 1000Mbps or higher.

I hope this guide is useful. If you have any other questions, please comment here or contact us at

58 comments on “Selecting the Right USB-Ethernet Adapter for your Computer and Network”

  1. Jeffrey Plum Reply

    The improved Raspberry Pi 2 and your evolving product line means your Pi compatibility posts may need work. The Pi could be considered another special PC type, like Chromebooks. It could be listed in its own section. Another option is to update your 2014 report on Pi compatibility. Your line is broad enough this could take several reports, for networking devices, hubs /chargers, and storage options. Your products can upgrade or extend the Pi’s built-in abilities in many areas. There is even a dual screen Pi workstation video posted on Youtube. It uses one of your USB 2 video units. I hope to use a similar trick for a screen whose native resolution is not supported on the Pi itself. Plugable tech and the Pi are natural partners. I look forward to seeing where they go together from here.

    • David Roberts David Roberts Reply

      Hi Jeffrey,

      Thanks for your comment and suggestions. The new Raspberry Pi 2 is great! I will definitely look into adding a section for the Pi. The short answer is that the both old and new Pis work well with all our networking devices, although you will likely need a powered hub to connect them. For each new adapter, add a line to your /etc/networks/interfaces file to obtain an IP address from DHCP:

      iface ethX inet dhcp

      Where X is a consecutive number for each new adapter, starting with 1.

      By adding additional lines, you can connect more than one Ethernet device, for example, to turn your Pi into a router. You can also edit the file to add a static IP.

  2. Norm Hurst Reply

    The chart above is incorrect. I purchased the USB2-E100 based on the chart saying, “OS X 10.7-10.11 Built-in driver”. But when I got it, the instructions said that for Mac OS X, driver installation was required.

    • Sachiko Reply

      Hi Norm,

      Thank you for pointing that. Sorry that the instructions says differently from what we have here. Actually the instruction is incorrect. If you are using Mac OS X 10.7 and above, the device driver has been built-in, hence it should be plug & play. We’ll be correcting the instructions when we produce the next batch. Thanks again for posting this comment!

  3. John Neeting Reply

    Uuumm doesn’t really answere my questions. I have 2 belkin line drivers which I want to use together with Ethernet/USB adapters so I can locate all my back up drives off site but on the same property and same 240VAC phase. My config ATM is Ethernet from PC to 4 port Ethernet switch. The port 2 is from another PC and the output of the switch goes to a Belkin Line driver. The other Line driver is pluged in at another location and connected to the router [ internet ] this works great and I can talk to the internet from either PC and each PC can talk to each other [ as configured ] Now I want to add another set of line drivers in the following config – USB port to USB/Ethernet box to Line driver [ second set ]; other end is Line driver to Ethernet/USB box to 8 port USB switch hub [ powered ] to back up drives [ powered ]. I have tested the following – USB to USB/Ethernet box – HARD WIRED [ 2 meter cable ] to Ethernet/USB box to 8 port hub to back up drive; IT WORKS!. so putting a pair of Belkin line drivers in the middle to use the 240VAC seems to me to NOT present a problem even though I have been told by some – it wont work; and told by others – It should.

    • David Roberts David Roberts Reply

      Thank you for your comment. We have had mixed experiences with power-line adapters and our USB-Ethernet devices. Not only have we seen cases where they didn’t work, but we have also seen cases where they substantially shorted the life of the USB-Ethernet adapter. We theorize that this could be because some of the AC sine wave leaks through to the Ethernet line as noise, or possibly that the voltage levels are not kept to Ethernet specifications by the power-line adapters. Because of this, we don’t recommend using them. Since the adapters work with your set up when hard wired, but not with the power-line adapters, it would probably be a good idea to bring this up with Belkin because it appears that something in this particular set of adapters is not transparently replicating a straight-through Ethernet connection, which they are supposed to do.

  4. Das Reply

    Is it possible to get an internet connectivity in a dell laptop which has no built in Ethernet port( it’s Windows 10 and USB 3.0 port is available) Can I connect my LAN cable to this adapter and USB side to my laptop and access internet? Pls help…

    • David Roberts David Roberts Reply

      Hi Das,

      The answer to your question is yes. Any of these adapters would work to connect your laptop to the network. The only possible barriers are the possibility that you may have to contact IT support in a corporate or university environment to allow the new adapter on the network. Even though you have a USB 3.0 port, the USB2-E100 is usually fast enough in a home environment. If you have any issues, let us know, and we can help.

  5. WG Reply

    Hi All,

    Do you know which brand beside Echelon have U10 USB network interface (TP/FT-10 channel).

    Tks & regards,

  6. Bob O'Malley Reply

    Is it possible to connect a USB-only Brother printer directly to a FIOS router using an adaptor to make the printer a true network printer?

    • David Roberts David Roberts Reply

      Thanks for asking! Unfortunately, this won’t work. The adapter requires a lot of support software in the computer to connect to the network, handle traffic, and do stuff like that, and only printers that are designed as network printers have that software installed. One possibility is to get an inexpensive print server that you can connect to your network through Ethernet. You can also connect your printer via USB to a computer on your network, then share that printer in the computer so that other computers can print through it. I hope this helps!

  7. Rosa Andreas Reply

    Sir, I have read your guide and its interesting to know about plugable adapters are also good for internet connectivity. My question is “which one is best USB WiFi Adapter or Plugable Adapter for internet connectivity in a company?”

    • David Roberts David Roberts Reply

      Thank you for commenting. At present, Plugable offers only one adapter for Wifi at present, the USB-WIFINT ( It should work in a company environment, although if your company offers 5 GHz Wifi, you will likely reach higher speeds by purchasing a Wifi adapter that supports it (this one doesn’t). We expect to offer a 5 GHz adapter soon, so please check our product pages at when you decide to order to see if it is available. Thanks!

  8. David Rich Reply

    I need to connect a laptop to a GigE camera (gigabit Ethernet camera format) and have a USB 3.0 port available. The camera manufacturer recommends an Intel I210 NIC or other NIC that supports jumbo frames. Is there a Plugable adapter for this situation, and how would I access the option to use jumbo frames?

    • David Roberts David Roberts Reply

      Thank you for asking! As you may know, Intel does not make its chips available for USB NICs. Although our USB3-E1000 has support for jumbo frames up to 4KB, we have not tested it in this application and don’t recommend it. Jumbo frames can be set by right-clicking on the adapter in Device Manager, then selecting the Advanced tab. Under Property, select Jumbo Packet, then set 2KB or 4KB as the value.

  9. CC Reply

    I have a Dell Inspiron 11-3147. It has sat on a shelf for two years because I have not been able to get any USB-Ethernet adapter to work. I have a good connection via Charter and my old laptop is doing OK for now. I wanted to use the Dell for school, but I can’t download anything because the damned USB-Ehternet adapters do not connect to Charter for some reason. I have dumped the drivers over and again. I even bought a different USB-Ethernet adapter that had the driver loaded on a CD. So then I had to buy an external CD drive. Still, it did not work. Could there be something about the Ethernet cable, so that the cable still works with my old Compaq, but does not properly interface with these adapters? I talked with Charter “tech support” and they said that the system is working normally. I have no problem with the Ethernet cable when it is plugged into the Ethernet port of my Compaq.

    Is this a class problem with Dells?

    • David Roberts David Roberts Reply

      Thank you for posting. I think the most likely reason is that Charter is rejecting the connection to the USB Ethernet adapter because its address is unfamiliar. If you are connecting directly to the modem, try plugging the Ethernet cable from the adapter into the modem, then power cycle the modem by removing its power cable for 30 seconds, then plugging it back in again. If you have a router, try power-cycling the modem, then do the same for the router. If both cases, if you don’t get a connection, try restarting the Dell while plugged in. If this doesn’t work, and you have a Plugable USB-Ethernet adapter, please contact us at, and we can help.

    • David Roberts David Roberts Reply

      Hi Mike,

      We haven’t done any testing with WinCE, can’t guarantee that it will work, and will only be able to give minimal support (without a machine to test it on), but there are drivers available for our USB2-E100 on the ASIX page (they make the chip in the adapter.

      There are also drivers available on that site for the AX88178 chipset in our USB2-E1000 and for the AX88179 chipset in our USB3-E1000.

  10. Charles H. Reply

    Which of your USB to Ethernet adapters requires the least power? I’m working on an embedded solution and need to economize. I’ve read on one forum post that one such device “runs warm” which makes me worry about total power.

    • David Roberts David Roberts Reply

      Hi Charles, Thank you for posting your question. The adapter that uses the least amount of power is the USB3-E100 at about 80 mA. The highest is the USB2-E1000 at about 160 mA (all at USB’s 5V). This is the one that gets warm due to a chip that drops USB’s 5V to Ethernet’s +/- 1V as heat. I hope this helps.

  11. Clinton Scott Reply

    Hi David… I have a Lenovo Ideapad running Win8.1 (64-bit)….which would be the correct adaptor to use? Do you ship orders placed to South Africa or is their a local distributor that i can contact?

    • David Roberts David Roberts Reply

      Hi Clinton, Any of our adapters would work with an Lenovo Ideapad with Windows 8.1. You could use our USB2-OTGE100 with a microUSB port or use any of our other adapters with a standard USB port or an OTG cable in a microUSB port.The decision would probably be based on the speed of your network. You could have an adapter shipped to South Africa via Amazon USA’s global shipping program. The shipping cost would be close to the cost of the adapter, however. I hope this helps.

  12. Lorenzo Reply

    Hi, do you have any report of one of these adapters working in windows PE? thanks in advance for your attention!

    • David Roberts David Roberts Reply

      Thank you for asking. We haven’t tested it and can’t guarantee it will work, but according to Microsoft, Windows PE has support for Windows drivers and TCP/IP networking, and therefore, it seems like it should work. However, it will likely take some configuration. Since the adapter is inexpensive, I would suggest just purchasing a USB2-E100 adapter and trying it. You can return it through Amazon if it doesn’t work. Since Windows PE is built around the Vista core, you would probably want to use the 32-bit Vista driver available from here: I hope this helps.

  13. hmijail Reply

    Hi. Just wanted to say that it’s incredibly refreshing to find a manufacturer publishing all this information. I was wanting to buy an USB3 GbE adapter, and had my mind set on a well-known manufacturer just to minimize risks, but now I’ll make sure to buy some model from you (probably the USB3-E1000). That comparison matrix is just priceless. Kudos!

  14. Soh Jianke Reply

    Hi David Roberts, my laptop has a Realtek PCIe FE Family Controller. A Fast Ethernet port. I do have 2 USB 3.0 port and was wondering if a USB 3.0 1000mbps Gigabit Ethernet Adapter would allow me to take advantage of my 1Gbps Internet Plan.

    Please reply ASAP

  15. Glenn C. Reply

    Great article! I have a fiber optic line to my home currently capped at 150mbps and my laptop only has USB 2.0 ports with a 10/100mbps nic. Speed tests are a solid 95mbps and I have an ssd hybrid hd. Would the usb2-e1000 get me to my 150mbps since usb 2.0 should handle up to 480mbps, or would it be a waste to buy it as I would need usb 3.0 to achieve my full speed? Thanks!

    • David Roberts David Roberts Reply

      Hi Glenn, I’m glad you liked the article. In testing on our in-office network, the USB2-E1000 is capable of 250-350 Mbps (the 480 Mbps USB 2.0 top speed is largely theoretical), so that adapter should raise your speed. There’s always overhead on a network, which is why you are only seeing 95 Mbps from your 10/100 nic. Given that, I would expect you to see about 140 Mbps, assuming your ISP is actually giving you 150 Mbps. You would also get similar results with our USB3-E1000 adapter in a USB 2.0 port. We have another blog post that explains speed issues in more detail:

  16. Bailey H. Reply

    Hello. I built my custom PC desktop just over a year ago and it seems now that my one and only ethernet port has gone bad. My modem is fine and so is my ethernet cable as it works just fine for my laptop and other devices. It quite literally seems that the port just doesn’t work anymore for my PC. I don’t want to buy another port since I don’t want to take apart my computer to install and put back together again. Would one of these USB adapters solve my issue more conveniently? They seem very easy to use and compatible with windows 10. My internet speed is 100Mbps and it seems that many devices can handle these speeds and even speeds that are much higher. I don’t want to purchase one of these if it won’t solve my problem. Any answers or suggestions would be much appreciated, thanks!

    • David Roberts David Roberts Reply

      Hi Bailey, Thank you for posting. Any of our adapters should work on your computer. Since your speed is 100 Mbps, I recommend our USB2-E100. It is the least expensive and can support that speed. Windows already has the driver installed, so it should work by just plugging it into the computer and the cable. If it doesn’t work for any reason, please contact us at Sometimes there are network issues we can help with.

  17. marki Reply

    Hi,great article and excellent advice. I am in a school situation, looking at chromebooks, but dont want wifi. Would your USB3-HUB3ME be able to serve multiple chromebooks? Is there any product that might?Thanks,

    • David Roberts David Roberts Reply

      The USB3-HUB3ME will allow one Chromebook to connect to an Ethernet network through the USB 3.0 male connector. The female ports on the HUB3ME are for attaching peripheral devices like a keyboard or mouse to the original Chromebook. They will not allow you to share the Ethernet connection. An Ethernet switch and an individual USB-Ethernet adapter for each Chromebook would allow you to connect multiple Chromebooks, assuming your router can assign IP addresses to each one. I hope this helps.

  18. Jason Reply

    My descktop computer has a network adaptor in it that has just failed. I was wondering if using a usb to network adapter like the above would be a fix rather than changing out the network card?
    Thanks in advance

    • David Roberts David Roberts Reply

      Thanks for asking. If the problem with the existing adapter was a problem with the adapter hardware and not the underlying network software, a USB-Ethernet adapter should work.

  19. KMP Reply

    Dear I want to help by you regarding Creating Hotspot with Wifi Adapter Connecting directly Modem via LAN to USB Converter

    • David Roberts David Roberts Reply

      Thank you for posting. This could be done with a Linux computer, but would be difficult on a Windows computer. In any case, you would need to have the computer access the internet through the USB-Ethernet adapter, then act as a bridge to the wifi network and also as a DHCP server. Probably the least expensive way to accomplish your goal would be with a Raspberry Pi, as described in this article: With the Pi, you would not need another computer or USB-Ethernet adapter. The most recent Pi 3 already has wifi installed, so you would just need to plug it into your network and configure it. I hope this helps.


    i just install Windows7 on Macbook Air(late2010) everything work fine except Surface usb ethernet adapter not working (it shown code 39 after driver installed).This device work on OS X (if i switch to use MacOS on this laptop.How to fix this problem?

    • David Roberts David Roberts Reply

      Thank you for commenting. Code 39 usually means there is a problem with the driver install. The driver generally works in Windows 7, so there is likely to be some specific issue related to your setup, possible due to being on the Macbook Air, where the hardware architecture is somewhat different than a typical Windows computer. We would be happy to troubleshoot this issue. Please contact us directly at Thanks!

  21. Dino Reply

    Want to hard wire my nexus 7 android version 4.3 to internet what plugable works. Thanks

  22. K S Murthy Reply

    Hi my den is wired with two pairs of telephone cables, old style land line RJ11 jacks and this runs till the building duct where all phone and data cables run, and there is no way I can get wifi in the den. Can I use a lan to USB converters at each end, patch the lan cable to USB then run into den on the existing telephone wires and run into my computer ? Does it work ?. Thanks a ton for your reply.

    • David Roberts David Roberts Reply

      Thank you for posting. I’m not sure exactly what you have in mind, but the USB end of the cable has to be plugged into a computer that has drivers for the adapter and can establish a TCP/IP Ethernet connection. The other end has to be connected to a Cat 5, Cat 5e or Cat 6 Ethernet cable for the connected computer to get internet, the other end of the Ethernet cable has to be connected to a router, switch, or Ethernet bridge that is connected to the internet. The USB-Ethernet adapter does not convert LAN to USB, it wraps the TCP/IP data packets from the LAN with USB information and send them through USB to the driver, which removes the USB part and sends the packets on to the software in the computer that handles TCP/IP data.

  23. davewallace05Dave Reply

    Hi, i am trying to team 2 Startech AX88179 USB to Ethernet adaptors with no luck. Does anyone know of any adaptors that can be teamed or how to team USB adaptors? Since Microsoft broke teaming in windows 10 having a hard time making my tablet work after version 10460.

    • David Roberts David Roberts Reply

      Thank you for posting. USB serial adapters with the AX88179 chipset appear to Windows just as any other NIC. Although we haven’t tested or experimented with teaming, the process for setting it up should be the same as any NIC. However, if Microsoft has broken it, then it is likely broken for USB-Ethernet adapters as well.

      • Dave Wallace Reply

        Thanks David, that’s what I thought but you can always dream. 😁

  24. Nikhil9780269 Reply

    sir i have asus zenfone 3 max. can i use this device USB-ETHERNET ADAPTER

    • David Roberts David Roberts Reply

      We have not tested with the Zenphone 3, but a customer has reported that our USB2-OTGE100 adapter (our most widely compatible) didn’t work with his Zenphone 2.

  25. Pero Grande Reply

    I just ordered your Plugable USB2-E100 USB 2.0 10/100 Ethernet adapter. I intend to use it with a Mi Box (A Android 6.0 TV box). Should I expect your Plugable USB2-E100 USB 2.0 10/100 Ethernet adapter to work with this box? If not, what alternative would you recommend?
    Thank you
    Pero Grande

    • David Roberts David Roberts Reply

      Thank you for posting. Whether one of our USB-Ethernet adapters will work with a particular Android model is completely up to the manufacturer of the Android device. Although the USB2-E100 chipset has been supported in Android since version 4.1, if the manufacturer chooses not to include the necessary driver in the Android build, it won’t work. We have a compatibility guide for the USB2-E100/USB2-OTGE100 on this page: (Both the USB2-E100 and USB2-OTGE100 are electrically identical. Only the connection is different.) Unfortunately, we don’t have any test results for the Mi Box, so we aren’t able to say if it works or not.

  26. Mirko Reply

    Hi, I need a plugable micro-usb to Ethernet adapter with option for power connector for an android device. means I want be able to connect Ethernet cable and to charge device batteries at same time – do you know something like this?

    • Andy D. Reply

      Hello Mirko,

      I don’t know of a specific product to recommend. There are USB-OTG Y-cables that will allow you to provide power to a device and provide a full-size USB port for connecting a data device like an Ethernet adapter. The USB2-OTGE100 uses the same chipset as the USB2-E100, so it may be feasible to use this with a cable like that to get power and network capability with devices that are otherwise compatible with the USB2-OTGE100. We have not specifically tested this, but in theory it may work. I hope this helps.

Leave a Reply