树莓派常用配置(raspberry 4B)
#
一、通用配置
#
指示灯描述
#
Raspberry Pi 仅拥有两个 LED 灯: PWR(power) 和 ACT. 红色的是 PWR 指示灯,绿色的是 ACT 指示灯。多数情况下,我们主要关心这些亮灭情况:
- 红色 LED 灯仅代表树莓派的电源模块,如果灭了,则说明供电故障或不足。
- 绿色 LED 灯标志 SD 卡的状态和程序活跃情况。系统内核启动之前,绿灯长亮,启动之后会根据程序活跃情况做不同的闪动。
更改配置
#
sudo raspi-config
自动登录
1
2
3
4
5
|
Run: sudo raspi-config
Choose option: 1 System Options
Choose option: S5 Boot / Auto Login
Choose option: B2 Console Autologin
Select Finish, and reboot the Raspberry Pi.
|
wifi
1
2
3
4
|
Run: sudo raspi-config
Choose option: 1 System Options
Choose option: S1 Wireless LAN
Select Finish, and reboot the Raspberry Pi.
|
https://www.raspberrypi.com/documentation/computers/configuration.html#raspi-config
ssh
联网后自动执行命令
#
- 设置 systemd
1
2
3
4
5
6
7
8
9
10
11
12
|
# /usr/lib/systemd/system/ip.service
[Unit]
Description=test networking
After=networking.service
[Service]
Type=oneshot
ExecStart=/bin/bash -e /home/pi/ifconfig.sh
KillSignal=SIGINT
[Install]
WantedBy=multi-user.target
|
- 设置启动时,执行脚本,比如打印本机 ip
1
2
3
|
# /home/pi/ifconfig.sh
echo eth0: $(ifconfig eth0 | sed -n '/inet /p' | sed -n '1p' | awk '{print $2}' | tr -d 'addr:')
echo wlan0: $(ifconfig wlan0 | sed -n '/inet /p' | sed -n '1p' | awk '{print $2}' | tr -d 'addr:')
|
- 开启任务
二、Wifi 模块
#
sudo raspi-config
, 进入网络相关页面,即可完成基础网络配置,但是多 wifi、复杂wifi配置仍然需要手动配置
1
2
|
# 1. 更改配置文件,将wifi信息填入
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
|
wpa_supplicant.conf 文件描述如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
# 配置 WPA2 Enterprise (WPA2企业级)
network={
ssid="myhomewifi" # wifi 名称
key_mgmt=WPA-EAP
eap=PEAP
identity="test" # 用户身份名
password="123456" # 用户密码
phase1="peaplabel=auto pepver=auto"
phase2="MSCHAPV2"
}
# 配置 WPA2/WPA3 (个人级)
network={
ssid="myhomewifi" # wifi ssid
psk="123456" # 密码
}
# 配置无密码 wifi
network={
ssid="wifinosecret"
key_mgmt=NONE
}
|
相关常用命令
1
2
3
4
5
6
7
8
9
|
# 重启
sudo reboot
# 更新网络
sudo systemctl restart networking
# 网卡开关
sudo ifconfig wlan0 up
sudo ifconfig wlan0 down
|
- 更换清华源
https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/
- 官方安装
https://github.com/OpenMediaVault-Plugin-Developers/installScript
- 可能遇到的问题
https://askubuntu.com/questions/55099/dpkg-error-parsing-file-var-lib-dpkg-available-near-line-0
DDNS
#
自建域名
- 相关运营商申请一组 SecretID&SecretKey
-
https://github.com/NewFuture/DDNS
ddns 服务
-
https://www.dynu.com/en-US/
自建 frp
https://gofrp.org/docs/examples/ssh/