如何设置无头覆盆子Pi

通过Linux系统无线操作Raspberry Pi。

如何设置无头覆盆子Pi

通过Linux系统无线操作Raspberry Pi。

想要在不购买额外的键盘,鼠标,显示器等的情况下操作您的Raspberry Pi?那么本指南适合您。

使用Arch Linux作为主机操作系统,在Raspberry Pi 3B和Raspberry Pi Zero W上成功测试了以下方法。此外,本教程也可用于Microsoft Windows,因为Windows支持Linux终端。使用终端并按照步骤操作。

如果您发现此博客有用,请单击?按钮并分享以帮助其他人找到它

那么,让我们开始吧

第1步:满足要求

您将需要以下资源:

  • Raspberry Pi及其电源适配器
  • Micro SD卡(8 GB或更多)
  • 无线路由器(您甚至可以使用智能手机的热点)
  • 一个Linux系统。
  • 积极上网。

第2步:下载Raspbian

要进入官方下载页面,请单击此处。

下载“Raspbian Stretch with desktop and recommended software”。此ISO包含ssh服务器,vnc服务器和其他所需工具。

步骤3:将ISO刻录到Micro SD卡

首先,将Micro SD卡连接到Linux系统。

使用Balena Etcher将Raspbian刻录到SD卡。 Etcher是一个开源的,非常方便易用的工具,用于刻录Linux映像。 (Raspbian也是基于Linux的)。从这里下载。

运行。

选择Raspbian ISO的路径,然后选择要刻录的SD卡并单击Flash。它会要求身份验证。

输入您的密码。这将需要一些时间,直到那时喝咖啡休息时间。 :)。

第4步:启用SSH

在文件浏览器中打开SD卡的启动分区。现在在同一工作目录中运行终端并创建一个名为SSH的空文件。这必须仅在首次启动时完成,这将在您的Pi上启用SSH服务器,因此可以通过网络进行控制。

运行以下命令:

$touch SSH

第5步:在你的Pi中输入Wifi密码

WiFi连接可以通过无线路由器或Smartphone-HotSpot提供。

这是必要的,因为我们正在建立一个无头Pi,我们需要它一旦启动就连接到网络。将其连接到与Linux系统连接的同一网络。这将创建一个局域网。

同样,它必须只在第一次启动时完成。

在文件浏览器中打开SD卡的rootfs分区。现在在同一工作目录中运行终端。

现在转到etc / wpa_supplicant目录并编辑wpa_supplicant.conf文件。

我的终端的截图。

现在使用以下内容修改它。

country = IN适用于您所在的国家/地区。在我的代码中,IN代表印度。

您的wpa_supplicant.conf文件将如下所示。

我的终端的截图

步骤6:查找Raspberry Pi的IP并使用SSH访问它。

(注意:如果我们使用静态IP,我们可以跳过这个麻烦。但它会使本教程非常棘手。)

如果您的路由器支持MDNS(所有使用Andoird <9的智能手机通过其HotSpot支持MDNS),只需使用命令ssh pi @ raspberrypi或ssh pi@raspberrypi.local登录您的pi。它要求输入密码,默认情况下是覆盆子。

我们将使用我们的Host Linux系统运行Pi。要在两个系统之间建立通信,我们需要IP地址。这就是我们将System和Pi连接到同一个路由器/智能手机热点的原因,以便创建一个本地网络。

我们正在使用路由器/智能手机热点作为第三方设备来为我们的系统和Raspberry Pi提供他们的IP地址。

那么让我们找到我们Pi的IP地址。首先,我们需要找到我们系统的IP地址。您可以运行以下任何命令:

  • 使用ifconfig
  • ip addr
  • ip地址显示

我的终端的截图

正如你所看到的,从线路inet 192.168.1.7/24,显然我的IP地址是192.168.1.7。

由于我的Linux系统和Raspberry Pi连接到同一网络,我的Raspberry Pi将具有192.168.1.xx格式的IP地址,其中xx是1到255之间的任意整数。

我们需要nmap。将其安装在您的系统上。

由于我的IP是192.168.1.7,我将运行以下命令(根据您的IP修改命令):

$nmap -sn 192.168.1.0/24

我终端的截图。

现在,您可以在我的终端屏幕截图中看到的所有IP地址都是连接到我的Wifi路由器的设备。

检查你的Pi是哪一个。

使用您获得的IP地址运行命令:

$ssh pi @

我的终端的截图

因此发现,192.168.1.8是我的Pi的IP地址。

Raspberry Pi的默认密码是raspberry。

我的终端的截图

欢呼恭喜。你已经设置了你的Headless Pi。

访问Headless Pi的桌面

步骤1:在Pi上启用VNC

访问您的Piussing SSH并运行以下命令:

$sudo raspi-config

我的终端的截图

使用箭头键,转到“接口选项”选项。按Enter键。

我的终端的截图

使用箭头键,转到VNC选项。按Enter键。按照所有选项启用它。

我的终端的截图

最后完成它。

我的TerminalStep 2的屏幕截图:下载VNC Viewer

我们需要VNC Viewer。从这里下载。

如果已下载独立版本,请解压缩文件。右键单击它并选中“允许将文件作为程序执行”复选框。

第3步:使用VNC Viewer访问Pi的桌面

运行VNC Viewer并输入Pi的IP地址。它会要求确认。单击继续。

现在输入用户名和密码。

用户名是:pi

密码是:覆盆子

单击确定。

欢呼恭喜。您已访问Headless Pi的桌面。

关于我

你好,我叫Vaibhav Gupta。 OS / Kernel Enthusiast | GSoC '19(RTEMS项目)|开发者|导师| Blogger |素描艺术家|射手。

  • 对于我的其他项目,我的GitHub链接 – https://github.com/VARoDeK

让我们联系起来

如有任何疑问,请在LinkedIn或Facebook上ping我。跟我来:

  • 我的个人资料 – https://www.linkedin.com/in/varodek/
  • 我的脸谱资料 – https://www.facebook.com/vaibhav.gupta.1004837
  • 我的Twitter帐号 – https://twitter.com/varodek
  • 我的中帐户 – https://medium.com/@varodek

如果您发现此博客有用,请单击?按钮并分享以帮助其他人找到它随意发表评论?下面:)。

资讯来源:由0x资讯编译自HACKERNOON。版权归作者所有,原文链接:https://hackernoon.com/how-to-setup-a-headless-raspberry-pi-7f2b8b00c790?source=collection_category—4——0———————–。未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢