Add USB Ethernet to your Raspberry Pi Zero W

From Lofaro Lab Wiki
Revision as of 15:38, 26 March 2019 by Dlofaro (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This tutorial is based on: https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget/ethernet-gadget

Prerequisites

You must have the following:

  • Raspberry Pi Zero W
  • Raspbian Jessie (or Jessie Lite) installed after the May 2016 release
  • USB Cable

Steps

Step 1. Edit config.txt & cmdline.txt

Insert the SD card into your computer. Use a text editor to open up the config.txt file that is in the SD card post-burn.

Go to the bottom and add the following to the last line:

 dtoverlay=dwc2

Save the config.txt file as plain text and then open up cmdline.txt After rootwait (the last word on the first line) add a space and then:

 modules-load=dwc2,g_ether

Step 2: Log into your Pi Zero

Insert the SD into your Pi Zero, connect the console cable, power the Pi & log into via your normal method. To check to see if your USB Ethernet came run the following:

 ifconfig -a

You should see usb0 in the device list.

Step 3: Login

You can now login via PUTTY or a BASH terminal. The only difference is now your domain is different. For example:

 ssh pi@HOSTNAME.local

Where HOSTNAME is your Pi's hostname.