You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派4配置eth0有线静态IP异常 双网卡静态IP设置求助

树莓派4双网卡静态IP配置解决方案

核心问题原因

配置失败的核心原因是同网段双网卡默认路由冲突:未设置网卡优先级(metric值)时,dhcpcd会为两个同网段网卡生成优先级相同的默认路由,导致网络栈无法正常转发流量,出现断连问题。

配置步骤

  1. 无需修改/etc/network/interfaces文件,保持原有内容即可,所有静态IP配置均在/etc/dhcpcd.conf中完成。
  2. 打开dhcpcd配置文件:
sudo nano /etc/dhcpcd.conf
  1. 滚动到文件末尾,删除之前自行添加的所有网卡相关配置,新增如下内容:
# 有线网卡eth0配置
interface eth0
static ip_address=192.168.1.250/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 114.114.114.114
metric 100

# 无线网卡wlan0配置
interface wlan0
static ip_address=192.168.1.251/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 114.114.114.114
metric 200

注意:如果你的局域网网关地址不是192.168.1.1,请将上述配置中的routers和domain_name_servers的第一个地址替换为实际的网关IP。

  1. 保存配置文件后,执行命令重启dhcpcd服务生效:
sudo systemctl restart dhcpcd

也可以直接重启树莓派:

sudo reboot

验证配置

重启完成后执行ip a命令查看网卡IP,确认eth0为192.168.1.250、wlan0为192.168.1.251后,执行如下命令验证网络连通性:

  • 测试内网连通:ping 192.168.1.1
  • 测试外网连通:ping baidu.com

异常排查

如果配置后eth0仍无法正常联网,可按如下顺序排查:

  • 检查物理连接:确认网线正常,所接路由器/交换机端口运行正常
  • 查看dhcpcd运行日志排查配置错误:sudo journalctl -u dhcpcd

内容的提问来源于stack exchange,提问作者Jacobo Ventosinos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 08:24:03