如何用静态IP设置Raspberry Pi Wifi

如何用静态IP设置Raspberry Pi Wifi
Philip Lawrence

在这个现代世界,我们所做的一切都需要互联网连接。 无论是阅读文章还是查找教程,一切都需要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地址的原因有很多。 然而,许多人在阅读了它的配置步骤后感到不知所措。 在这篇文章中,我们分享了一些简单的步骤,你可以轻松地跟随,以解决这个问题。




Philip Lawrence
Philip Lawrence
Philip Lawrence is a technology enthusiast and expert in the field of internet connectivity and wifi technology. With over a decade of experience in the industry, he has helped numerous individuals and businesses with their internet and wifi-related issues. As an author and blogger of Internet and Wifi Tips, he shares his knowledge and expertise in a simple and easy-to-understand manner that everyone can benefit from. Philip is a passionate advocate for improving connectivity and making the internet accessible to everyone. When he's not writing or troubleshooting tech-related problems, he enjoys hiking, camping, and exploring the great outdoors.