树莓派常见操作

摘要:本文主要介绍树莓派的一些常见设置。

关键词:树莓派

安装外置USB网卡

由于树莓派自带的网卡性能不太好,因此就想着用第三方网卡。 使用的网卡如图所示。

网卡芯片型号是Realtek 8211CU。

来源 https://github.com/brektrou/rtl8821CU/issues/184

依次执行以下操作即可

1
2
3
4
5
6
7
8
sudo apt-get update
sudo apt-get install dkms bc -y
sudo apt-get update && sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel
sudo apt-get install raspberrypi-kernel-headers
reboot
git clone https://github.com/brektrou/rtl8821CU.git
cd rtl8821CU
sudo ./dkms-install.sh

执行完毕以后可以修改一下系统配置,这样系统就可以自动启动WIFI网卡了。

修改一下文件:

1
sudo nano /lib/udev/rules.d/40-usb_modeswitch.rules

添加以下内容

1
2
# Realtek 8211CU Wifi AC USB
ATTR{idVendor}=="0bda", ATTR{idProduct}=="1a2b", RUN+="/usr/sbin/usb_modeswitch -K -v 0bda -p 1a2b"

然后重启即可

重启完毕以后查看usb:

1
lsusb

此时就可以发现网卡已经正常工作了。

禁用板载WIFI

修改boot分区下的config.txt文件

[all]片段下添加以下配置

1
2
[all]
dtoverlay=disable-wifi

这样就可以禁用板载WIFI网卡

开启WIFI自动登录

在boot分区下添加wpa_supplicant.conf文件

按照以下格式:

1
2
3
4
5
6
7
8
9
10
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1
}

开启SSH登录

在boot分区下新建ssh文件即可

更换为国内源

arm64架构的树莓派可以直接用debian的源

1
2
3
sudo su
echo > /etc/apt/sources.list
sudo vim /etc/apt/sources.list
1
2
3
4
5
6
deb https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian bullseye main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian-security/ bullseye-security main non-free contrib

树莓派基金会源

1
sudo sed -i 's|//archive.raspberrypi.org|//mirrors.ustc.edu.cn/archive.raspberrypi.org|g' /etc/apt/sources.list.d/raspi.list