以太網口測試
1、首先將網線的一端插入M4Berry的以太網接口,另一端接入路由器,并確保網絡是暢通的。
2、系統啟動后會通過DHCP自動給以太網卡分配IP地址。可以輸入以下命令查看ip:
ifconfig
或者
ip a
![wKgaomaDt0CAYEh3AAIazk8Xjoo562.jpg](https://file1.elecfans.com//web2/M00/F8/03/wKgaomaDt0CAYEh3AAIazk8Xjoo562.jpg)
![wKgZomaDt0KAeVE0AAGfy_FlsY4415.jpg](https://file1.elecfans.com//web2/M00/F7/18/wKgZomaDt0KAeVE0AAGfy_FlsY4415.jpg)
可以看到eth0獲取到了10.1.1.207的ip地址
接下來,ping一下百度測試網絡是否能連通外網(可以使用ctrl+c來終止運行)
通過命令行連接WiFi
ls sysclassnet #查看網絡設備列表
![wKgZomaDt0OAEFUzAAAh2iixZgI436.jpg](https://file1.elecfans.com//web2/M00/F7/18/wKgZomaDt0OAEFUzAAAh2iixZgI436.jpg)
eth0:以太網接口,也就是有線網卡。
lo:本地回環接口
wlx2cc3e664a12a:無線網卡。(每個板子都不一樣,請以手上的為準)
sudo nmcli r wifi on #打開wifi sudo nmcli dev wifi #掃描附近wifi熱點(按ctrl+c退出)
![wKgaomaDt0eAYAWlAACt04_nKxc475.jpg](https://file1.elecfans.com//web2/M00/F8/03/wKgaomaDt0eAYAWlAACt04_nKxc475.jpg)
sudo nmcli dev wifi connect "SSID" password "PASSWORD" ifname wlan0
連接到指定wifi(將SSID和PASSWORD替換成wifi名稱和密碼,wlan0替換成你的網絡設備)
輸入ifconfig或者ip a查看是否獲取到ip
接下來,ping一下百度測試網絡是否能連通外網(可以使用ctrl+c來終止運行)
通過bananapi-config連接到WiFi
輸入命令
sudo bananapi-config
(在bananapi-config頁面,通過方向鍵來選擇,使用空格鍵或者回車鍵確定選項)
選擇"Network"
選擇"wifi"
通過方向鍵移動到你想連接的wifi
輸入密碼
等待片刻,可以看到已經連接到"BPI-FT_5G"這個wifi了(wifi名稱前面有"*",表示已連接到此wifi)
通過方向鍵,移動到"Quit"
選擇"Back"
選擇"Exit"
輸入ifconfig或者ip a查看是否獲取到ip
接下來,ping一下百度測試網絡是否能連通外網(可以使用ctrl+c來終止運行)
桌面版通過界面連接WiFi
1、點擊桌面右上角的WIFI圖標(測試WIFI時請不要連接網線)
2、點擊More networks可以看到所有被掃描到的WIFI,然后選擇想要連接的WIFI
3、輸入密碼,然后點擊"Connect"連接。
4、連接好WiFi后,進行驗證一下是否能連通外網。點擊左上角圖標,選擇"Terminal Emulator"
5、使用ifconfig查看是否獲取到IP,然后ping一下百度測試網絡是否能連通外網(可以使用ctrl+c來終止運行)
通過bananapi-config連接到WiFi
輸入命令
sudo bananapi-config
(在bananapi-config頁面,通過方向鍵來選擇,使用空格鍵或者回車鍵確定選項)
選擇"Network"
選擇"wifi"
通過方向鍵移動到你想連接的wifi
輸入密碼
等待片刻,可以看到已經連接到"BPI-FT_5G"這個wifi了(wifi名稱前面有"*",表示已連接到此wifi)
通過方向鍵,移動到"Quit"
選擇"Back"
選擇"Exit"
輸入ifconfig或者ip a查看是否獲取到ip
接下來,ping一下百度測試網絡是否能連通外網(可以使用ctrl+c來終止運行)
桌面版通過界面連接WiFi
1、點擊桌面右上角的WIFI圖標(測試WIFI時請不要連接網線)
2、點擊More networks可以看到所有被掃描到的WIFI,然后選擇想要連接的WIFI
3、輸入密碼,然后點擊"Connect"連接。
4、連接好WiFi后,進行驗證一下是否能連通外網。點擊左上角圖標,選擇"Terminal Emulator"
5、使用ifconfig查看是否獲取到IP,然后ping一下百度測試網絡是否能連通外網(可以使用ctrl+c來終止運行)
無網線無串口線自動連接WiFi
當你想連接板子進行控制時,沒有路由器,沒有串口線,也沒有HDMI屏幕,只有一臺Linux電腦時,可以按以下方法來操作。
1、首先,將燒錄好鏡像的sd卡插入讀卡器,并將讀卡器插入Linux電腦。
lsblk
![wKgZomaDt3KAPnYUAAAaS79hcSw325.jpg](https://file1.elecfans.com//web2/M00/F7/19/wKgZomaDt3KAPnYUAAAaS79hcSw325.jpg)
這里讀到的是/dev/sda1。接下來將sd卡掛載到mnt文件夾內
sudo mount /dev/sda1 /mnt
文件就在/mnt目錄里
2、進入sd卡中燒錄的Linux系統的/boot目錄里
cd mntboot
3、輸入ls可以查看到:
接下來將里面的bananapi_first_run.txt.template復制為bananapi_first_run.txt
sudo cp bananapi_first_run.txt.template bananapi_first_run.txt
4、接下來通過修改bananapi_first_run.txt配置文件來設置開發板啟動后自動連接某個WIFI熱點,也可以設置WIFI或者以太網口的靜態IP地址。
sudo nano bananapi_first_run.txt
FR_general_delete_this_file_after_completion變量用來設置第一次啟動完后是否刪除orangepi_first_run.txt這個文件,默認為1,也就是刪除,如果設置為0,第一次啟動后會將orangepi_first_run.txt重命名為orangepi_first_run.txt.old,一般保持默認值即可
FR_net_change_defaults變量用于設置是否改變默認網絡設置,這個必須要設置為1,否則所有的網絡設置都不會生效
FR_net_ethernet_enabled變量用來控制是否使能以太網口的配置,如果需要設置以太網口的靜態IP地址,請設置為1
FR_net_wifi_enabled變量用來控制是否使能WIFI的配置,如果需要設置開發板自動連接WIFI熱點,則必須將其設置為1,另外請注意,如果此變量設置為1,則以太網口的設置就會失效。也就是說WIFI和以太網口不能同時設置(為什么,因為沒必要...)
FR_net_wifi_ssid變量用于設置想要連接的WIFI熱點的名字
FR_net_wifi_key變量用于設置想要連接的WIFI熱點的密碼
FR_net_use_static變量用于設置是否需要設置WIFI或者以太網口的靜態IP地址
FR_net_static_ip變量用于設置靜態IP的地址,請根據自己的實際情況設置
FR_net_static_gateway變量用于設置網關,請根據自己的實際情況設置
5、將其設置成啟動后自動連接WIFI熱點:
(1)設置FR_net_change_defaults為1
(2)設置FR_net_wifi_enabled為1
(3)FR_net_wifi_ssid為想要連接的WIFI熱點的名字
(4)FR_net_wifi_key為想要連接的WIFI熱點的密碼
這里是修改為連接一個叫"BPI-FT"的wifi熱點,密碼為"bananapi"。
如果想將wifi熱點設置成靜態IP(這樣可以不用去查詢板子的IP,方便ssh連接),則在上面的修改中增加以下幾點:
(5)設置FR_net_use_static為1
(6)設置FR_net_static_ip為想要的IP地址
(7)設置FR_net_static_gateway為對應的網關地址
因為"BPI-FT"的IP是10.1.1.1,所以將網關設置成對應的。靜態IP設置成10.1.1.x。
修改好后,依次按"CTRL+X","Y","回車鍵",進行保存并退出。
6、啟動后自動設置以太網口的IP地址為想要的靜態IP地址,可以這樣設置:
(1)設置FR_net_change_defaults為1
(2)設置FR_net_ethernet_enabled為1
(3)設置FR_net_use_static為1
(4)設置FR_net_static_ip為想要的IP地址
(5)設置FR_net_static_gateway為對應的網關地址
修改好后,依次按"CTRL+X","Y","回車鍵",進行保存并退出。
7、修改完bananapi_first_run.txt文件后,退出mnt目錄。卸載sd卡。將sd卡插入M4Berry板子啟動。
cd sudo umount /mnt/
PS:通過修改bananapi_first_run.txt配置文件,只有第一次啟動時生效。啟動后bananapi_first_run.txt會被刪除或者重命名為bananapi_first_run.txt.old。就算你重新設置bananapi_first_run.txt配置文件,然后重新啟動開發板的Linux系統,bananapi_first_run.txt中的配置也不會再次生效。
8、板子啟動后,先用電腦ping一下設置的靜態IP。如果能ping通,說明設置的沒問題,接下來使用SSH連接設置好的IP控制板子即可。
審核編輯 黃宇
-
以太網
+關注
關注
40文章
5424瀏覽量
171702 -
WIFI
+關注
關注
81文章
5297瀏覽量
203707 -
開源硬件
+關注
關注
8文章
208瀏覽量
29815 -
開發板
+關注
關注
25文章
5050瀏覽量
97456 -
banana pi
+關注
關注
1文章
113瀏覽量
3024
發布評論請先 登錄
相關推薦
Banana Pi BPI-CanMV-K230D-Zero :AIoT 應用的 Kendryte K230D RISC-V
?Banana Pi BPi-M4 Zero 開源硬件開發板評測試: 全志科技H618 方案設計
![?<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPi-M4</b> Zero <b class='flag-5'>開源硬件</b><b class='flag-5'>開發板</b>評<b class='flag-5'>測試</b>: 全志科技H618 方案設計](https://file1.elecfans.com//web3/M00/00/EB/wKgZO2dO1lOAOpEiABRZ8vU9VgM184.jpg)
香蕉派開源社區與矽昌通信共推BPI-Wifi5 低成本路由器開源方案
Banana Pi BPI-M4 Berry采用全志H618芯片方案設計
![<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-M4</b> <b class='flag-5'>Berry</b>采用全志H618芯片方案設計](https://file.elecfans.com/web2/M00/62/CF/pYYBAGL8ua6AaqxmAACsBK4hkBI464.png)
Banana Pi BPI-R3路由器開發板運行 OrayOS物聯網系統
?Banana Pi BPi-M4 Zero 開源硬件開發板評測試: 全志科技H618 方案設計 ,板載4G 內存,32G eMMC
RISC-V架構下DSA-AI算力的更多可能性:Banana Pi BPI-F3進迭時空
![RISC-V架構下DSA-AI算力的更多可能性:<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-F3進迭時空](https://file1.elecfans.com//web2/M00/06/89/wKgaombbusKAALeEAABdBi5TeSc893.png)
Banana Pi BPI-F3 進迭時空 RISC-V K1芯片開發板支持8G/16G內存
![<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-F3 進迭時空 RISC-V K1芯片<b class='flag-5'>開發板</b>支持8G/16G內存](https://file1.elecfans.com//web2/M00/FE/D5/wKgaomafir-AUtE6AACd1G9cCJM081.jpg)
Banana Pi BPI-M4 Berry開源硬件開發板采用全志H618芯片設計
![<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-M4</b> <b class='flag-5'>Berry</b><b class='flag-5'>開源硬件</b><b class='flag-5'>開發板</b>采用全志H618芯片設計](https://file1.elecfans.com//web2/M00/A9/40/wKgZomUkpdmARCZWAACRsB2ii2Q515.jpg)
Banana Pi BPI-M7 RK3588開發板運行RKLLM軟件堆AI大模型部署
![<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-M</b>7 RK3588<b class='flag-5'>開發板</b>運行RKLLM軟件堆AI大模型部署](https://file1.elecfans.com//web2/M00/C7/F8/wKgZomYXqY2APdbwAALT5qEdEtI654.jpg)
評論