什么是树莓派 树莓派(Raspberry Pi)是一款只有巴掌大小的微型计算机开发板,别看它体积小,但它确实是一个功能完备的计算机,可以做绝大部分我们个人电脑(PC)可以做的事情。而且功耗更小。
树莓派支持的系统 目前除了官方主推的Raspberry Pi OS ,还有其他第三方系统,比如基于ubuntu和debian的arm发行版,理论上可以安装微软的Windows,但不推荐,毕竟Windows是收费软件,而且对系统资源相较于linux有更高的要求,作为一款主打轻量级的开发版,Windows显然太重了。
树莓派怎么联网
树莓派自带支持802.11n的以太网网卡,因此可以直接使用支持RJ45的标准网口连接上网;
从Model 3开始,树莓派自带支持802.11n的无线网卡,对于无法通过网线直连的场合,wifi变成了我们唯一的途径。
下面具体就怎么在不开机的情况下配置无线连接做个介绍,方便大家在无线环境中使用树莓派。
不得不说,树莓派自带的无线网卡的性能确实很弱,对于大流量的场景不推荐使用,最好自备外接无线网卡。
安装系统 本教程基于Raspberry Pi OS,其他发行版系统可能不适用。下载地址:https://downloads.raspberrypi.org/raspios_armhf/images/raspios_armhf-2021-05-28/2021-05-07-raspios-buster-armhf.zip。
制作启动盘 在linux下面可以使用如下命令
1 sudo dd if =/home/your_home/raspberryOS.iso of=/dev/sd{x} bs=4MB status=progress
注意,使用上面的命令时必须确保of参数对应的值是你要写入的SD卡,一般以sd开头,if参数对应的是你下载解压后的原始镜像地址。
windows上的启动盘制作请自行百度
写入wifi配置 1 2 3 4 5 6 7 8 9 country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="你的wifi名称" scan_ssid=1 psk="你的wifi密码" key_mgmt=WPA-PSK }
将该文件命名为wpa_supplicant.conf
,并将其保存到制作好的启动盘的最外层的boot目录下。
允许ssh访问 在启动盘的最外层的boot目录下创建ssh文件,不需要向里面写入内容。
最后将制作好的sd卡插入到树莓派中启动即可自动连接wifi,然后我们在路由器管理页面查看已连接设备中就能看到带有raspberry pi标签的设备了,找出其ip地址,尝试下使用ssh连接并管理树莓派,如果一切顺利的话,你将可以通过远程访问来管理你的树莓派设备了。
使用静态ip地址 由于树莓派内置了DHCP服务,所以,当我们每次连接上wifi时可能会被分配到不同的ip地址,这显然不利于配置外部对于树莓派后台服务的访问,因此,我们在连接上wifi之后,可以给树莓派配置一个静态ip。
打开/etc/dhcpcd.conf
文件,向里面追加如下配置
1 2 3 4 interface wlan0 static ip_address=192.168.0.193/24 static routers=192.168.0.1 static domain_name_servers=192.168.0.1 192.168.1.1
其中wlan0
是我们无线网卡的系统名称,后面的ip_address
则是我们自定义的ip地址,routers
是我们的路由,domain_name_server
是我们的DNS地址,多个DNS的场合使用空格隔开。