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

无法通过以太网共享WiFi:Ubuntu向Raspberry Pi共享网络失败求助

排查Ubuntu共享WiFi给树莓派的问题

嘿,我之前折腾过Ubuntu共享WiFi给树莓派,踩过不少坑,咱们一步步来排查问题:

  • 先修正Ubuntu端的网络模式误区
    你提到把WiFi连接也设成了“shared to other computers”——这可能是问题根源之一!WiFi是你的源网络(相当于Ubuntu电脑是WiFi的客户端),只需要保持默认的“自动获取IP”模式就行;只有用来连接树莓派的有线连接需要设置为“share to other computers”。

    先打开终端,用命令确认配置:

    nmcli connection show
    

    找到你的有线连接名称(比如Wired connection 1),然后查看它的IP配置:

    nmcli connection show "Wired connection 1" | grep ipv4.method
    

    确保输出是ipv4.method: shared。如果不是,用命令重新设置:

    nmcli connection modify "Wired connection 1" ipv4.method shared
    nmcli connection up "Wired connection 1"
    
  • 检查树莓派的IP获取情况
    树莓派插上网线后,登录树莓派终端,执行:

    ip addr show eth0
    

    正常情况下,Ubuntu的共享模式会自动分配10.42.0.x段的IP。如果显示inet 169.254.x.x(APIPA地址),说明没拿到IP,试试手动设置静态IP:
    编辑/etc/dhcpcd.conf:

    sudo nano /etc/dhcpcd.conf
    

    添加以下内容:

    interface eth0
    static ip_address=10.42.0.2/24
    static routers=10.42.0.1
    static domain_name_servers=10.42.0.1 8.8.8.8
    

    保存后重启网络服务:

    sudo systemctl restart dhcpcd
    

    然后ping Ubuntu的IP测试连通性:

    ping 10.42.0.1
    
  • 排查Ubuntu的防火墙与IP转发
    Ubuntu默认的UFW防火墙可能会阻止共享流量,先临时关闭测试:

    sudo ufw disable
    

    如果树莓派能上网了,说明是防火墙的问题,重新开启并添加规则:

    sudo ufw enable
    sudo ufw allow in on eth0 from 10.42.0.0/24
    sudo ufw allow out on wlan0 to any
    sudo ufw allow forwarding from eth0 to wlan0
    

    还要确保IP转发已经开启:

    sudo sysctl net.ipv4.ip_forward=1
    

    编辑/etc/sysctl.conf,把net.ipv4.ip_forward=1前面的注释去掉,让设置永久生效。

  • 查看NetworkManager日志找报错
    如果上面的步骤都没解决,看看NetworkManager的日志有没有线索:

    journalctl -u NetworkManager -f
    

    重新启动有线连接,看有没有类似“Failed to start shared connection”的报错,这些信息能帮你定位具体问题(比如冲突的网络配置、驱动问题等)。

  • 硬件小检查
    最后换一根网线试试,有时候劣质网线会导致物理连接不稳定;另外确认树莓派的以太网接口正常(比如插其他网络能正常工作)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:22:18