Hi,
I configured the Zero like below:
1.) prepare a fresh uSD card with latest Raspbian image (at time of writing 2016-05-27)
2.) still on the host computer change two files on the uSD:
2.1) open 'config.txt' and add below code at the end of the file
Code: Select all
# Enable USB ethernet gadget
dtoverlay=dwc2
2.1. open 'cmdline.txt' and insert
modules-load=dwc2,g_ether after
rootwait
The new file now looks like this
Code: Select all
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet init=/usr/lib/raspi-config/init_resize.sh
3.) insert the uSD card into your zero, connect a micro USB cable and connect the zero to your Macbook. The Zero will now boot for the first time.
4.) With the Zero connected check SYSTEM PREFERENCES->NETWORK for RNDIS/Ethernet Gadget
Looks like this for me:

- RDIS/Ethernet Gadget connected
- window1.jpg (28.08 KiB) Viewed 9803 times
5.) open TERMINAL and type
to connect to your ZERO (will take a little longer on first time. You should see the PI prompt ...

- SSH into the Pi via USB cable
- ssh.jpg (39.26 KiB) Viewed 9803 times
6.) You can share your internet connection with the gadget next. Click SYSTEM PREFERENCES->SHARING and enable internet sharing for the ZERO

- Internet sharing enabled
- sharing.jpg (31.03 KiB) Viewed 9803 times
7.) I like to use VNC connection in favor of SSH, that's why I install x11vnc. Look here for a small how-to
viewtopic.php?p=1000517#p1000517
aBUGSworstnightmare