和树莓派1,2,3不同,树莓派zero wh或者zero上有一个microusb口,还有一个供电口,所以我们可以使用usb共享网络。
首先,我们把raspbian lite烧录进sd卡,raspbian lite国内下载地址(清华源):https://mirrors.tuna.tsinghua.edu.cn/raspbian-images/raspbian_lite/images/
开启ssh:
烧录完成后先不要拔sd卡,在boot分区新建一个空文件,名称为ssh来开启ssh。
连接wifi网络(wpa-psk,其他的自行更改参数):
在boot分区新建一个wpa_supplicant.conf文件,写入如下内容:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="*****"
psk="****"
key_mgmt=WPA-PSK
priority=1
}
其中ssid和psk后面的****替换为自己的WiFi名称和密码。
开启usb共享网络:
修改boot分区下config.txt,加入以下行:
dtoverlay=dwc2
然后修改cmdline.txt,在rootwait后面插入:
modules-load=dwc2,g_ether
然后将树莓派zero wh的usb口(注意是usb口不是供电口)使用micro-usb连接线和电脑usb口相连,上电开机。
下面我们讲一讲如何在Windows下操作:
Windows会自动将rndis设备识别为端口,所以我们要自己安装驱动,驱动如下:
下载下来后解压,选择里面的RNDIS.inf,右键-安装
然后设置网络共享给树莓派:
然后在网络-属性-更改适配器设置 里面你能看到新的一个连接,然后选择你能连接互联网的一个连接右键-属性-共享,如下配置(将以太网2改为上面出现的新连接):
ssh连接:
然后打开你的ssh客户端,地址输入raspberrypi.local,端口22,用户名pi,密码raspberry进行连接。
我们连接上之后,输入ifconfig
ifconfig
我们看见wifi也连接上了。