參考:
https://blog.csdn.net/u010396127/article/details/82943258
https://shumeipai.nxez.com/2018/02/20/raspberry-pi-zero-usb-ethernet-gadget-tutorial.html

① SD燒錄后, 可打開 boot(D:) ,根目錄下 config.txt ,編輯。
設置 dtoverlay=dwc2

保存、關閉。
② 再編輯 cmdline.txt ,在 rootwait 后 插入 modules-load=dwc2,g_ether

保存、關閉。
③ 根目錄下創建一個 文件名為 ssh的空文件。 注意要刪除文件后綴! 如下:

④ 用USB線將 windows主機與 zero W 連接。
※ 直接連接主機USB口,通過usb hub連接的話,可能沒反應。
系統可能提示安裝驅動 。 一個RNDIS設備, 一個USB串行設備。

我的機器(win10)上,設備管理器新識別出1個USB串行設備,但是“網絡連接”里並沒有識別出出現新網卡。 上網查,需要安裝RNDIS驅動。
下載並安裝驅動后, 網絡適配器中多出一個網卡設備:

※ 樹莓派zero有兩個MicroUSB口,一個是電源插口(PCB板標識:PWR IN),只負責供電的功能,另外一個是usb接口(PCB板標識:USB),它除了供電以外還提供OTG的功能,我們也是通過這個接口來連接pc。
⑤ 用putty 連接 樹莓派的地址 raspberrypi.local
用戶名: pi
口令: raspberry
即可登錄樹莓派。
進一步的,設置wifi 連接。 (對 zero W 無效!)
① 編輯 /etc/wpa_supplicant/wpa_supplicant.conf ,添加自己的WiFi信息

sudo reboot 后,安裝network-manager以獲得 nmcli :
sudo apt-get update
sudo apt-get -y install network-manager
但是,apt-get 下載失敗 ,報錯信息里很多連接ipv6地址的嘗試,所以懷疑,要先禁用 ipv6


※ 這里 sudo sysctl -p 會導致斷網,可直接 sudo reboot

然而,並沒有用!
需要修改 軟件源 配置文件:

sudo apt-get update
再
sudo apt-get -y install network-manager
成功!
由於 networkManager 默認不管理wlan0等網卡,所以需要編輯 /etc/network/interfaces
將 需要由 networkmanager管理的網卡,相關的行,注釋掉。
sudo vi /etc/network/interfaces
重啟主機。
之后可通過 nmcli 在命令行下連接 WIFI 。
