如何在 Raspberry Pi 上设置静态 IP 地址

RaspberryPi仍然是地球上最令人印象深刻的计算机之一。不是因为它的力量,而是因为它的可能性。这个东西可以用令人难以置信的目的进行编程,从小型服务器和NAS到控制你的家庭自动化,甚至只是一台

Raspberry Pi 仍然是地球上最令人印象深刻的计算机之一。不是因为它的力量,而是因为它的可能性。这个东西可以用令人难以置信的目的进行编程,从小型服务器和NAS到控制你的家庭自动化,甚至只是一台小型Linux计算机来学习一些新的IT技能。

无论您想将其用于什么目的,您都需要一个静态 IP 来打赌。除非你使用像Raspberry Pi 400这样连接到显示器的东西,否则你很可能是在无头使用它。也就是说,没有 GUI。就Raspberry Pi Zero而言,这更有可能。

为您的 Pi 设置静态 IP 非常简单,并且不必涉及您的家庭路由器,有时无论如何都会搞砸它。举个例子,我在家庭网络上设置的最后一个 Raspberry Pi 我在路由器设置中分配了一个静态 IP,它只是忘记了它,并为我的广告拦截器分配了一个完全不同的 IP,所以它实际上无法正常工作。这就是为什么您应该按照这些步骤将其设置在 Pi 本身上以获得最佳效果的原因。

设置 Raspberry Pi

如何在 Raspberry Pi 上设置静态 IP 地址

本指南假设您的 Raspberry Pi 已经设置好,并且您已经使用 Raspberry Pi OS 刷新了它。如果您还没有并且需要帮助,我们有一个指南,仅使用您的 Windows PC 设置无头 Raspberry Pi。

在为 Raspberry Pi 设置静态 IP 之前,您需要知道它当前所在的 IP 地址。在这一点上,最快的方法可能是登录路由器的软件并在那里抓取它,特别是如果你正在进行无头设置。您需要 IP 地址才能通过 SSH 进行连接,并完成其余工作。

手头有 IP 地址后,打开终端(WSL 或 PowerShell 即可),然后使用以下命令进行连接:

ssh pi@YourIPaddress

通过键入“是”并按回车键来接受指纹。如果这是第一次启动,则需要使用默认密码(raspberry)登录。改变这一点是个好主意,但就我们在这里所做的事情而言,你不需要,可以继续下一步。

如何在 Raspberry Pi 上设置静态 IP

要正确设置静态 IP,您需要一些东西。第一个是您已经拥有的 Pi 的当前 IP,其次是路由器的网关 IP 和当前的 DNS IP 地址。我们可以从 Raspberry Pi 终端获取最后两个。

路由器网关 IP 地址

如何在 Raspberry Pi 上设置静态 IP 地址

在终端中输入以下命令:

ip r | grep default

记下给出的第一个 IP 地址,因为这是您想要的 IP 地址。

路由器DNS IP地址

再次在终端中输入以下命令:

sudo nano resolv.conf

这将在 nano 文本编辑器中打开一个文件,您要查找的 IP 地址紧跟在名称服务器之后。记下这一点,然后按 Ctrl + X 关闭。

设置静态 IP 地址

最后一步是设置 Raspberry Pi 的静态 IP 地址。它涉及将一些详细信息附加到配置文件的末尾。您必须确保使用已提供给 Raspberry Pi 的 IP 地址,或者您使用的是当前空置的地址。

首先,输入以下命令:

sudo nano /etc/dhcpcd.conf

这将在 nano 文本编辑器中打开 dhcpcd.conf 文件。使用光标键一直导航到底部。

请确保不要更改此文件中的任何现有项目,然后在底部,您将按照以下模板输入一个文本块:

interface NETWORKTYPEstatic ip_address=YOURSTATICIP/24static routers=YOURROUTERIPstatic domain_name_servers=YOURDNSIP

您需要将大写字母中的术语替换为以下内容:

• NETWORKTYPE — 键入eth0表示以太网,wlan0表示无线。

• YOURSTATICIP — 要分配给 Raspberry Pi 的任何静态 IP。

• YOURROUTERIP — 上面获取的网关IP地址。

• YOURDNSIP — 上面获取的DNS IP地址。

完成后,你最终会得到一些看起来有点像这样的东西:

interface wlan0static ip_address=192.168.86.250/24static routers=192.168.86.1static domain_name_servers=192.168.86.1

现在,按 Ctrl + X 然后按 Y 关闭并保存文件。您需要重新启动 Pi 才能使更改生效,您可以使用此命令执行此操作。

sudo reboot

请稍等片刻重新启动,通过 SSH 重新连接,然后使用此命令。

hostname -I

这将确认 IP 地址与您上面设置的 IP 地址匹配。它应该匹配,现在您的 Raspberry Pi 应该在任何时候启动时保留此 IP。确保您没有手动或通过路由器设置向此 IP 地址分配任何内容,您应该可以开始了!

本站部分文章来自网络或用户投稿。涉及到的言论观点不代表本站立场。发布者:恰卡,如若本篇文章侵犯了原著者的合法权益,可联系我们进行处理。本文链接:https://fajihao.com/i/8836.html

(0)
恰卡的头像恰卡
上一篇 2025年2月25日 下午5:56
下一篇 2025年2月25日 下午5:56

相关推荐

联系我们

在线咨询: QQ交谈

邮件:5733401@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息