为您的Raspberry Pi提供固定的本地IP。
注释ⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.
如您所知,连接到盒子的每个设备都有一个本地IP地址,可以在网络中对其进行识别。
但是,这些IP可以在每次重新启动计算机时更改,并且当您想从计算机(例如SSH)访问Raspberry时非常麻烦。
在本教程中,我们将看到如何为Raspberry Pi提供固定的本地IP,从而避免每次都查找它。
我们需要什么 ?
我们只需要安装了Raspbian的可正常工作的Raspberry Pi连接到互联网即可。
请注意,我们所说的是本地IP地址,该地址用于从您的网络而不是直接从Internet访问Raspberry。在接下来的几周中,我们将针对该特定主题制作教程。
为Raspberry Pi分配静态IP
首先以物理方式或通过SSH连接到您的pi,然后在该处打开终端。
我们将从查找Raspberry Pi的当前本地IP地址开始。为此,请键入以下两个命令之一(根据您的情况进行调整):
#Si la Raspberry Pi est connectée à votre box en ethernet
ip route | grep eth0
#Sinon si la pi est connectée en wifi
ip route | grep wlan0
您应该获得如下所示的收益:
default via 192.168.0.1 dev wlan0 src 192.168.0.101 metric 303
192.168.0.0/24 dev wlan0 proto dhcp scope link src 192.168.0.101 metric 303
请注意此返回侧面,以便您可以轻松返回它。
完成后,打开文件 /etc/dhcpcd.conf
与 nano
(或其他一些文本编辑器,无论如何),移至末尾并添加以下几行,以替换:
wlan0
通过eth0
如果通过以太网连接。192.168.0.101/24
通过以下地址src
在上一个命令中,然后是/XX
在第一个IP之后。192.168.0.1
通过以下地址via
。
interface wlan0
static ip_address=192.168.0.101/24
static routers=192.168.0.1
这有什么作用?很简单,在我们的示例中,它告诉Raspberry Pi我们想要的:
- 局域网中用于Wi-Fi连接的IP地址是否是静态的,也就是说始终相同,以及是否
192.168.0.101
,并带有子网掩码/24
- 必须使用地址处的机器作为路由器
192.168.0.1
,也就是说您的盒子。
有关信息,您可以选择以下地址以外的其他地址 src
,唯一的限制是留在正确的子网掩码(/24
表示仅修改最后一组)并选择另一台机器尚未使用的地址,因此我们选择使用R
aspberry Pi的当前地址,因为我们确定没有其他机器拥有它。用途。
您所要做的就是重新启动Raspberry Pi,以应用更改并检查它是否仍然可以访问互联网。
每次重新启动后,Raspberry Pi的IP将始终保持为您定义的IP。