Table of contents
在这个现代世界,我们所做的一切都需要互联网连接。 无论是阅读文章还是查找教程,一切都需要wifi。
因此,如果你是Raspberry pi的用户,并想知道更多关于你的静态IP地址,以便你可以访问wifi,这篇文章是为你准备的!
在这篇文章中,我们将谈论你需要树莓派的一切。此外,我们还将强调了解你的树莓派静态IP地址的重要性,以及你如何设置它
好奇地想知道更多吗? 继续阅读。
什么是静态IP地址?
简单地说,当你拥有树莓派的静态IP地址时,它不会改变。 因此,如果你想长期访问你的电脑,你的树莓派将永远需要一个静态IP地址。
对于那些刚进入科技世界的人来说,静态IP地址是指你的Raspberry的私人IP地址。 它通常是由你的网络中的一台电脑放置的。 除此之外,它也是由你的网络中的一个公共IP地址定位的,你的Raspberry Pi可以通过互联网访问。
为什么你需要设置一个静态IP
如果你打算使用Raspberry Pi作为你的服务器,配置一个静态IP是必要的。 下面是一些原因:
无障碍设施
由于我们的网络SSID通常需要访问,这使得拥有一个一致的IP地址成为理想。
轻松配置
它如此受欢迎的主要原因是,与DNS网络相比,它的设置和管理都很简单明了。
VPN的兼容性
使用raspbian静态IP的另一个原因是,通过使用虚拟专用网络或任何其他远程网络,它使远程工作变得更加容易。
托管服务器
如果你主持一个电子邮件服务器或网络服务器,拥有一个静态地址将使人们更容易找到你。 这意味着你的网站上将有更多的潜在客户。
如何为Raspberry Pi提供个性化的静态IP地址
如果你想设置树莓派的静态IP,你将需要打开你的终端或通过SSH来做。 之后,你应该在文本编辑器上运行以下命令:
- sudo nano /etc/dhcpcd.conf文件
然后,按住你的键盘向下滚动。 之后,你可以复制并粘贴以下命令。 只需将加粗的数字细节改为你想要的任何IP:
- 接口eth0
- static ip_address=192.168.0.2/24
- static routers=192.168.0.1
- static domain_name_servers=192.168.0.1
- 接口wlan0
- static ip_address=192.168.0.2/24
- static routers=192.168.0.1
- static domain_name_servers=192.168.0.1
如果你住在家里,路由器=和域名服务器的部分都将等于你的树莓派路由器的IP地址。 否则,域名服务器将是你的DNS记录的IP,而你的路由器地址将是网关的IP。
现在按键盘上的Ctrl X和Y来保存更改。 之后,重新启动Raspberry Pi,你的静态IP地址就准备好了!
如果你想检查树莓派的静态IP,可以通过打开终端或SSH并运行 "ifconfig "文件来实现。
IP地址的类型
有两种类型的IP地址适用于所有版本的Raspberry pi,如raspberry pi 3或2,它们是:
- 你的局域网内的私人IP地址
- 公共IP地址,这基本上是你的以太网或WIFI连接的地址。
对于局域网连接的静态IP
首先,你需要为你的本地网络找到设置。 在Raspberry Pi上,你可以很容易地做到这一点,同时使用DHCP服务器。 然而,在其他系统上,它们的命令可能有所不同。
首先运行-4 addr show
- inet 10.1.1.30/24 brd 10.1.1.255 scope global eth0
- inet 10.1.1.31/24 brd 10.1.1.255 scope global wlan0
这里,第一个结果是你的Pi在网络上的IP地址,而斜杠后面的部分是你的网络大小。
另一方面,第二个地址是你的网络的广播地址。
然后要找到你的网关或路由器的IP地址,请运行以下程序
- IP路线
- 10.1.1.1
最后,写下通常与你的网关相似的DNS服务器IP地址。
之后,运行以下程序:
- cat /etc/resolv.conf
- # 由 resolvconf 生成
- 名称服务器10.1.1.1
完成后,从以下方法中选择任何一种,这对Raspbian来说是很常见的。
a) dhcpcd.conf文件方法
让/etc/network/interfaces处于默认设置。 如果你把/etc/dhcpcd.conf改成这样会有帮助:
(这是配置树莓派静态地址、DNS和路由的例子之一)。
- 接口eth0
- 静态ip_address=10.1.1.30/24
- static routers=10.1.1.1
- static domain_name_servers=10.1.1.1
下面是另一个接口wlan0的例子
- 接口wlan0
- 静态ip_address=10.1.1.31/24
- static routers=10.1.1.1
- static domain_name_servers=10.1.1.1
b) 网络接口法
我们不推荐使用这种方法,因为它只有在你禁用了DHCP客户端守护程序的情况下才会工作。
你可以通过运行以下内容来配置树莓派的静态IP地址:
- auto eth0
- 如果ace eth0 inet static
- 地址10.1.1.30
- netmask 255.255.255.0
- 网关 10.1.1.1
- 允许热拔插wlan0
- 如果ace wlan0 inet static
- 地址10.1.1.31
- netmask 255.255.255.0
- 网关 10.1.1.1
- WPA-conf /etc/wpa_supplicant/wpa_supplicant.conf
你也可以尝试指定你的树莓派DNS服务器名称。 然而,这不是必要的。 你可以设置eth0,或者wlan0。
之后,你需要通过运行以下命令sudo切换到Debian网络,禁用你的DHCP客户端守护程序:
sudo systemctl disable dhcpcd
sudo systemctl enable networking
然后,最后重新启动,通过键入以下内容使更改生效:
sudo reboot
See_also: HP DeskJet 3752 WiFi设置 - 详细指南在以太网上配置一个静态Ip地址
如果你想为你的树莓派3或其他使用以太网或wifi的版本设置一个静态IP,请尝试运行以下命令:
- sudo nano /etc/dhcpcd.conf
然后在你的代码顶部写下以下几行:
See_also: 如何在没有WiFi的情况下观看YouTube?- 接口eth0
- static ip_address=192.168.1.XX/24
- 之后,在下一行写上静态路由器=192.168.1.1
- 然后,在下一个静态域名_name_servers=192.168.1.1。
- 最后,输入sudo reboot,并运行程序。
记住:你需要为所有新的Jessie更新做这件事。
然而,留下的线 /etc/network/interfaces 现在,为了检查分配的代码是否有效,打开任何浏览器并输入你的路由器地址。
一旦打开,仔细检查你的Raspberry Pi是否显示为 "静态",如果是,这意味着你的配置设置是有效的。
总结
你应该配置一个静态IP地址的原因有很多。 然而,许多人在阅读了它的配置步骤后感到不知所措。 在这篇文章中,我们分享了一些简单的步骤,你可以轻松地跟随,以解决这个问题。