Skip to content

TCP/IP网络

树莓派使用 dhcpcd 配置所有网络接口上的 TCP /IP。 dhcpcd守护程序由 Roy Marples编写,旨在成为类 UNIX 系统的多合一 ZeroConf 客户端。这包括通过名称服务交换机(NSS)功能为每个接口分配 IP 地址,设置网络掩码以及配置 DNS 解析。

默认情况下,树莓派 OS尝试通过 DHCP 自动配置所有网络接口,如果 DHCP 失败,则回退到 169 .254.0.0/16范围内的自动专用地址。这与其他 Linux 变体和 Microsoft Windows的行为一致。

静态 IP 地址

如果您希望禁用接口的自动配置,而是静态地配置它,则将详细信息添加到/etc/dhcpcd.conf中。例如:

eth0接口
静态 ip _address = 192.168.0.4/24
静态路由器= 192.168.0.254
静态 domain _name_servers = 192.168.0.254 8.8.8.8

您可以使用" ip link"命令找到系统上存在的接口的名称。

请注意,如果您有多个树莓派连接到同一网络,则可能会发现更容易在 DHCP 服务器上设置地址保留。这样,每个 Pi 都将保留相同的 IP 地址,但是它们都将在一个位置进行管理,从而使将来重新配置网络变得更加简单。

在安装了图形桌面的树莓派系统上,使用名为" lxplug-network"的 GUI 工具允许用户更改 dhcpcd 的配置,包括设置静态 IP 地址。 lxplug-network工具是基于 dhcpcd -ui的,该工具也是 Roy Marples开发的。