Ethernet for the Raspberry Pi Zero

What’s the fastest way to get your Raspberry Pi Zero hooked up to a wired network?

A USB Ethernet Adapter like the Plugable USB2-OTGE100 that has support in the Linux kernel and has a connector compatible with the Pi Zero. The video below shows how this can be done.

12 comments on “Ethernet for the Raspberry Pi Zero”

  1. Karine-Johanne Reply

    What actual speed has can be achieved using this adapter ? Can you do a speedtest-cli and publish the results ? Regards

  2. DroneMann Reply

    Can you please share your /etc/network/interfaces and /etc/wpa_supplicant/wpa_supplicant.conf files? I can’t get the Pluggable to work on my Zero.

    • David Roberts Reply

      Thanks for posting. If you are using a recent version of Raspian, it should automatically connect. Are you using the USB2-E100 adapter mentioned in the video?

  3. Thomas L Reply

    I can not connect to my Raspberry PI zero v 1.3. with Plugable USB 2.0 OTG Mico Typ-B to 10/100 Ethernet Adapter.
    I flashed the 2017-08-16-raspbian-stretch image or 2017-07-05-raspbian-jessie. I can not connect a keyboard or mouse because I have no suitable hub. A DHCP Server works in my LAN.
    On the screen I see that the OS is running.
    Even the arrows in the network connections show a connection. The LED’s on the device are idicating traffic.
    Ping ist not sucsessfull. And i don’t see a mac address in my arp table that fits to the lable on my device.
    What can i do?

    • David Roberts Reply

      Thanks for posting about this. The adapter should work with Jessie or stretch without any configuration. To make sure the adapter itself is good, and that the router is properly assigning it an IP address, would it be possible to connect it to another computer and try connecting it again? That would make troubleshooting easier. Please contact us directly at, and we can help with the troubleshooting process.

  4. Greg Zingler Reply

    To those who are having trouble with the USB 2.0 OTG Mico Typ-B to 10/100 Ethernet Adapter, it does work but you will not be able to automatically connect to the Pi without doing some pre-configuring of the OS image. You have to add an empty file file called SSH to the root of the boot partition to enable SSH. I also modified on the OS partion /etc/dhcpcd.conf to get a static IP to make it easier to config. I am thinking about making a video tutorial that explains every step when you don’t have a USB OTG dongle.

    • Derek Reply

      Hi Greg,

      Thanks for your post and helping other customers! You should not need to configure the OS image as long as you are using Raspbian. SSH options are available in the system preferences and most likely need enabled for most users.

      Instructions on how to do this can be found here:

      Thank you!

      Derek Nuzum
      Plugable Technologies

  5. Andy F Reply

    This isn’t working for me. I have an OTGE100 connected to my Raspberry Pi Zero W and I’m not getting any link lights. If I connect it to my mobile phone, I get linklights immediately. I assume this has to be connected to the data USB port on the Pi, otherwise, you can’t power the device. It seems like the adapter requires more power than whatever the Pi gives out from that port. What am I missing here?

  6. Kevin Reply

    Hello Andy,

    Thanks for the post! I do apologize for any trouble you’ve had with the OTG adapter and your Pi Zero W. Yes, the OTG adapter should be plugged into the USB micro port for Data (the one closest to the HDMI Port), so the Pi can be plugged in with a power cable.

    When you connect the Pi with an HDMI cable to a display, what do you see? Are you presented with an IP address that you can Secure Shell (SSH) into to access the Pi directly? Do you have an Ethernet connection with the adapter on your phone, and are able to view websites/content with Wifi Disabled?

    Please feel free to reach out to us at: for direct and further support with this.

    Thank you,


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.