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

如何为无头树莓派配置以太网共享PC端的互联网访问

共享网络配置操作指南

一、Ubuntu PC端配置校验(你已完成基础共享设置,先确认以下参数)

  • 查看共享以太网口的IP:执行ip a找到你连接树莓派的以太网卡,NetworkManager开启「Shared to other computers」后会自动给该网卡分配10.42.0.1/24段的静态IP,记下该IP作为后续树莓派的网关地址
  • 确认IP转发开启:执行cat /proc/sys/net/ipv4/ip_forward,返回值为1即正常;如果返回0,临时生效执行sysctl -w net.ipv4.ip_forward=1,永久生效编辑/etc/sysctl.conf,取消net.ipv4.ip_forward=1行的注释后执行sysctl -p
  • 确认防火墙放行转发规则:如果使用ufw防火墙,编辑/etc/default/ufw,将DEFAULT_FORWARD_POLICY值修改为ACCEPT,执行ufw reload生效

二、树莓派端网络配置

你之前已配置静态IP,直接修改对应参数即可:

  • 树莓派默认使用dhcpcd管理网络,编辑配置文件/etc/dhcpcd.conf,找到以太网口(默认名为eth0)的配置段,修改为以下内容:
interface eth0
# 网段和PC共享网卡保持一致,IP不要和PC的10.42.0.1冲突即可
static ip_address=10.42.0.2/24
# 网关填之前记下的PC共享网卡的IP
static routers=10.42.0.1
# DNS首选填PC共享网卡IP,备选可填公共DNS
static domain_name_servers=10.42.0.1 114.114.114.114
  • 如果你未使用dhcpcd,而是用NetworkManager管理网络,直接将以太网的IPv4配置改为*自动(DHCP)*即可,PC端会自动分配对应网段的IP、网关和DNS,无需手动设置静态IP
  • 配置完成后重启网络服务:执行sudo systemctl restart dhcpcd,也可以直接重启树莓派
  • 连通性验证:树莓派执行ping 8.8.8.8能通说明IP层转发正常,执行ping baidu.com能通说明DNS配置正常,此时已可正常访问互联网

三、异常排查

  • 无法ping通PC共享网卡IP:检查网线连接状态、两边IP是否属于同一网段、子网掩码是否为255.255.255.0
  • 可ping通PC但无法ping通公网IP:检查PC端IP转发是否开启、iptables/ufw是否允许转发规则
  • 可ping通公网IP但无法解析域名:检查树莓派DNS配置是否正确

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 09:30:02