樹莓派 ( zero W ) 啟用 usb線 虛擬網卡,及設置 wifi 連接。


參考:

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 。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM