摘要:当你为树莓派设置静态 IP 地址时,实际上是为它分配了一个固定地址,该地址不会改变,而动态 IP 地址则会在设备每次连接到网络时发生变化。
当你为树莓派设置静态 IP 地址时,实际上是为它分配了一个固定地址,该地址不会改变,而动态 IP 地址则会在设备每次连接到网络时发生变化。
在树莓派上设置静态 IP 地址有诸多好处:
稳定访问
使用静态 IP 地址后,你始终能知晓树莓派的 IP 地址。这使得访问在树莓派上运行的服务(如网络服务器、SSH 或 VNC)更加容易,因为地址不会改变。
网络稳定性
动态 IP 地址会在设备每次重新连接到网络时发生变化,这可能导致服务中断。而静态 IP 地址能确保树莓派以固定地址保持稳定的网络连接。
端口转发
如果你想从本地网络外部(例如通过互联网)访问树莓派,很可能需要在路由器上设置端口转发。拥有静态 IP 地址可简化这一过程,因为当 IP 地址发生变化时,你无需更新转发规则。
示例:通过互联网使用 VNC 远程访问静态 IP 为 192.168.1.124 的树莓派。
服务器托管
如果你在树莓派上托管服务或应用程序(如媒体服务器或网络服务器),静态 IP 地址能确保客户端始终使用同一地址访问你的树莓派。
联网设备
如果你的网络上有多个设备需要与树莓派通信(如物联网设备或其他计算机),静态 IP 地址可简化网络设置配置,并建立可靠的连接。
网络监控与管理
对于希望对网络基础设施拥有更多控制权的网络管理员或爱好者来说,分配静态 IP 地址有助于更好地组织、监控和管理设备。
要在运行 Raspberry Pi OS 的树莓派上设置静态 IP 地址,你必须了解 5 个基本参数:
interface_name:对于以太网,通常为 eth0;对于 Wi-Fi,通常为 wlan0。
static_ip_address:输入树莓派所需的静态 IP 地址。
static_router:输入路由器或网关的 IP 地址。
static_dns:指定 DNS 服务器的 IP 地址。你可以使用公共 DNS,如谷歌的(8.8.8.8),也可以使用路由器的 DNS。
通过终端设置
1.打开终端:
你可以通过 SSH 直接连接到树莓派,或者如果你使用的是连接到树莓派的显示器和键盘,则打开终端窗口。
2.编辑 dhcpcd.conf:
sudo nano /etc/dhcpcd.conf
使用以下命令在文本编辑器(如 nano)中打开 dhcpcd.conf 文件:
3.配置静态 IP
滚动到文件底部,添加以下行(将 interface_name、static_ip_address、static_router 和 static_dns 替换为你所需的值):
interface eth0
static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8
4.保存并退出:
做出更改后,按 Ctrl + X,然后按 Y 确认保存,再按 Enter 退出 nano。
5.重启 dhcpcd:
sudo systemctl restart dhcpcd
使用以下命令重启 dhcpcd 服务以应用更改:
6.验证 IP 配置:
ip addr show
运行以下命令检查静态 IP 是否配置正确:
完成这些步骤后,你的树莓派现在应该已配置好静态 IP 地址。你可以测试连接性,以确保一切按预期工作。
通过图形用户界面(GUI)设置
1.打开“无线与有线网络设置”面板
2.选择接口并填写 IPv4、路由器和 DNS 服务器信息
3.点击“应用”并重启
如果觉得文章不错记得点赞,收藏,关注,转发~
edatec.cn/cn
来源:上海晶珩