树莓派常用配置

树莓派常用配置(raspberry 4B) #

一、通用配置 #

指示灯描述 #

Raspberry Pi 仅拥有两个 LED 灯: PWR(power) 和 ACT. 红色的是 PWR 指示灯,绿色的是 ACT 指示灯。多数情况下,我们主要关心这些亮灭情况:

  1. 红色 LED 灯仅代表树莓派的电源模块,如果灭了,则说明供电故障或不足。
  2. 绿色 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

1
Run: sudo raspi-config

联网后自动执行命令 #

  1. 设置 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
  1. 设置启动时,执行脚本,比如打印本机 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:')
  1. 开启任务
1
systemctl enable ip

二、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

三、NAS(oepnmediavault 6 安装) #

  1. 更换清华源

https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/

  1. 官方安装

https://github.com/OpenMediaVault-Plugin-Developers/installScript

  1. 可能遇到的问题

https://askubuntu.com/questions/55099/dpkg-error-parsing-file-var-lib-dpkg-available-near-line-0

DDNS #

自建域名

  1. 相关运营商申请一组 SecretID&SecretKey
  2. https://github.com/NewFuture/DDNS

ddns 服务

  1. https://www.dynu.com/en-US/

自建 frp https://gofrp.org/docs/examples/ssh/