作为一个伪pi粉,
隔三差五的玩一下树莓派,有时总是忘记这些配置方法,这里记录一下。
可以看考如下的文章:
- https://blog.csdn.net/cupidove/article/details/45313603#
- https://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html 【这个更好】
网路配置
这是针对非图形系统的配置,插入TF卡在根目录下新建一个 wpa_supplicant.conf 文件。
按照下面的参考格式填入内容并保存 wpa_supplicant.conf 文件。
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=1
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1 # 是否允许wpa_supplicant更新(覆盖)配置文件
network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK # 认证密钥管理协议,如果不确定也可以不写这行
priority=1 # 连接优先级,数字越大优先级越高
}
network={
ssid="WiFi-B"
psk="12345678"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1 # 如果你的SSID是隐藏的这个就是必须的
}
如果你的wifi没有密码
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
}
如果你的 WiFi 使用WEP加密
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
wep_key0="你的wifi密码"
}
如果你的 WiFi 使用WPA/WPA2加密
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=WPA-PSK
psk="你的wifi密码"
}
开启 SSH 服务
树莓派官方系统默认是关闭ssh服务的。
和 WiFi 配置相似,同样在 boot 分区新建一个文件,空白的即可,文件命名为 ssh。注意要小写且不要有任何扩展名。
开启串口
树莓派官方系统默认也是关闭串口输出的。
打开根目录下 /boot/config.tx t文件,
加在文件最后面,如下:

加入frp
frp 是内网穿透工具,使用它的目的一是为了可以远程访问,二是内网ip经常有变动。不方面连接。
配置frp:
1、下载frp
sudo wget https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_linux_amd64.tar.gz
如果遇到下载困难的情况,可以使用windows下载好完后使用类似 WinSCP 的工具传到pi中。
2、配置文件
这是我真实在使用的 frpc.ini 文件,可以复制格式,仅修改server_addr,user,token等必要参数即可。
这里顺手推荐一个免费的frp隧道网站。免费frp隧道。当然,免费的效果自己想。
[common]
server_addr=frps.run
server_port=7000
tcp_mux=true
protocol=tcp
user=d7790f1421da60c5
token=admin
dns_server=114.114.114.114
[pifrp]
privilege_mode=true
type=tcp
local_ip=127.0.0.1
local_port=22
remote_port=7803
use_encryption=true
use_compression=true
3、设置开机启动
- https://segmentfault.com/a/1190000022634465 【树莓派设置frp客户端开机自启动】