樹莓派 linux 功能配置(含網路)不定期更新

2021-10-25 19:40:25 字數 2659 閱讀 6397

最新的樹莓派4b使用 debian 10 buster發行版本。一些基本的網路相關使用記錄。不定期更新。

前面部落格 樹莓派 gpio / 串列埠通訊 記錄了基本的串列埠修改配置,gpio等庫的使用。

/boot/config.txt最後新增

dtoverlay=disable-bt

dtoverlay=disable-wifi

在檔案/etc/sysctl.conf中新增

net.ipv6.conf.all.disable_ipv6 = 1 

net.ipv6.conf.default.disable_ipv6 = 1

net.ipv6.conf.lo.disable_ipv6 = 1

樹莓派網路正常使用動態ip,接入到路由器後能正常獲取ip位址,並且能設定route路由。

但是使用網線直連某些裝置,樹莓派雖然能配置ip成功,但是多數情況不能ping成功裝置。使用route -n檢視所有的路由情況,發現系統沒有配置有線網路裝置的路由項。

在系統配置route異常情況下。正常啟動樹莓派,不斷檢視route路由,顯示條目在0條與以下2條中間切換。

destination  gateway     genmask       flags metric ref   use iface  

default 0.0.0.0.0 0.0.0.0 u 0 202 0 eth0

linklocal 0.0.0.0 255.255.0.0 u 0 202 0 eth0

實際上,是需要出現一條如下條目

destination  gateway     genmask       flags metric ref   use iface  

192.168.0.0 0.0.0.0 255.255.0.0 u 0 0 0 eth0

手動執行sudo route add -net 192.168.0.0/16 eth0就一切正常了。但是重啟之後就失敗。

在檔案/etc/rc.localexit 0前新增 上述命令,重啟仍然發現失敗。但是後續手動是成功的,中間配置可能存在依賴,因此新增延時再執行命令處理,避免阻塞,讓其進入後台執行。修改指令碼,新增如下命令

# /etc/rc.local

...(

sleep 15

route add -net 192.168.0.0/16 eth0

) &exit 0

在系統啟動之後15s,再新增路由,目前是可行的。 需要多次測試,是否100%成功…

完全相同兩個路由也是可以的。

20210611 新增永久路由方式

debian/ubuntu linux 配置永久路由方式一致,修改/etc/network/inte***ces配置檔案。樹莓派靜態ip配置可在該檔案中設定,也可以在/etc/dhcpcd.conf中設定。

這裡給出同時配置靜態ip和永久靜態路由的方式,如

auto eth0

iface eth0 inet static

address 192.168.1.2

netmask 255.255.255.0

gateway 192.168.1.254

up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1

樹莓派從3帶開始,支援安裝64位系統。

使用工具在tf卡刷入官方系統後,預設是32位(armv7l架構)的系統,檢視資訊如下

pi@raspberrypi:~$ uname -a

linux raspberrypi 4.19.118-v7l+ #1311 smp mon apr 27 14:26:42 bst 2020 armv7l gnu/linux

pi@raspberrypi:~$ getconf long_bit

32

接著,我們開啟64位功能。 檢查在樹莓派4系統中存在/boot/kernel8.img檔案,如果沒有就 rpi-update。確認存在 kernel8.img 檔案後,我們就可以開啟armv8(64位)了。

配置方式:在/boot/config.txt檔案中新增arm_64bit=1

重啟重新檢視系統資訊,核心從v7l(armhf)變成了v8(aarch64),成功。

pi@raspberrypi:~$ uname -a

linux raspberrypi 4.19.118-v8+ #1311 smp mon apr 27 14:26:42 bst 2020 aarch64 gnu/linux

pi@raspberrypi:~$ getconf long_bit

64

樹莓派ZeroW 網路配置

0.背景 已經把樹莓派系統raspbian燒錄到tf卡裡面,樹莓派開啟了uart除錯。讀卡器修改config.txt,裡面最後一行新增enable uart 1 但是樹莓派需要連線上wifi。1.使用raspi config 串列埠介面中,通過預設的使用者名稱pi,密碼raspberry。登入後,輸...

樹莓派的網路配置

經過了乙個多月的等待,樹莓派4b終於到貨了。拿到手之後首先就是向sd卡中寫入系統,上電啟動。然後就是使用putty遠端連線到樹莓派 主要是資金有限,要不然就給樹莓派配一套顯示器滑鼠鍵盤了,所以只能使用putty訪問樹莓派了。本文對如何使用putty連線到樹莓派做以記錄。1.配置樹莓派開啟ssh 樹莓...

樹莓派刷機配置網路

3 開啟hhs 4 更新源,更新vim 5 一些指令 dtoverlay pi3 miniuart btcmdline.txt 配置串列埠,替換檔案內容 dwc otg.lpm enable 0 console tty1 console serial0,115200 root dev mmcblk0...