I really had problems in getting Raspberry Pi Zero internet access with OTG USB cable connection, no tutorial or instruction worked.
Today I found the cool idea of using enc28j60 network module I bought back in March for my Arduinos (for 4$ at that time
). I found German instruction first, followed it and all was fine:
http://tutorials-raspberrypi.de/raspber ... -enc28j60/
Here is an english instruction as well:
http://raspi.tv/2015/ethernet-on-pi-zer ... on-your-pi
It was really easy and worked without any issues on my Raspbian 4.4.9+:
Surfing with Raspbian browser was not that quick, but I was able to visit raspberrypi.org, arduino.cc, and login to aliexpress.com and amazon.de for looking up old orders.
Finally I remembered testmy.net and did measure what my ethernet cable was able to deliver. 4.7Mbit is nice for enc28j60 over SPI, but the same cable plugged into Ubuntu desktop gives 90.62Mbps:
I am really happy that Raspberry Pi Zero now has internet access since I tried many many times to install kernel headers for compiling kernel modules without success, because most instructions did not help as they required internet access: