Windows 共享 WiFi 给 RK3588 完整流程

本文档按实际可用的步骤,说明如何让 Windows 通过网线/交换机把 WiFi 网络共享给 RK3588(Orange Pi 等),并保持 Cursor SSH 连接不变。


一、环境与目标

角色 说明
Windows PC 用 WiFi 上网,用网线接交换机(或直连 RK3588)
RK3588 同一交换机/网线,希望既能被 Cursor SSH(192.168.0.10),又能通过 PC 共享上网

目标

  • PC 保持 192.168.0.90,Cursor 继续用 192.168.0.10 连 RK3588。
  • RK3588 通过 Windows 的“互联网连接共享”上网(走 192.168.137.x 网段)。

二、Windows 端操作

步骤 1:在 WiFi 上开启“互联网连接共享”

  1. Win + R → 输入 ncpa.cpl → 回车,打开“网络连接”。
  2. 找到 WLAN(Wi-Fi)(当前连路由器、能上网的那块)。
  3. 右键 WLAN → 属性,切到 “共享” 选项卡。
  4. 勾选 “允许其他网络用户通过此计算机的 Internet 连接来连接”
  5. “家庭网络连接” 下拉框中选择 “以太网”(即连交换机/连 RK3588 的那块网卡)。
  6. 点击 确定

结果

  • Windows 会自动把“以太网”的 IP 设为 192.168.137.1(子网 192.168.137.0/24),并在此网段提供 DHCP 和 NAT,供其他设备通过此口上网。

步骤 2:在“以太网”上添加你想要的 IP(保留 192.168.0.90)

共享后,“以太网”只有 192.168.137.1,和 192.168.0.x 不在同一网段,Cursor 会连不上 192.168.0.10。因此需要在同一块“以太网”上再添加一个 192.168.0.x 的地址。

  1. 在“网络连接”里 右键 以太网 → 属性
  2. 选中 “Internet 协议版本 4 (TCP/IPv4)”属性
  3. “使用下面的 IP 地址”,先看当前是否为 192.168.137.1(若是,说明共享已生效)。
  4. 点击 “高级”,在 “IP 设置” 选项卡的 “IP 地址” 区域:
    • 点击 “添加”,增加一条:
      • IP 地址192.168.0.90
      • 子网掩码255.255.255.0
    • 保留原有的 192.168.137.1。
  5. 默认网关DNS 可留空(由 WiFi 那侧负责上网)。
  6. 确定保存。

结果

  • “以太网”同时拥有:
    • 192.168.137.1:用于共享给 192.168.137.x 的设备上网;
    • 192.168.0.90:和 RK3588(192.168.0.10)同网段,Cursor/SSH 照常使用。

三、RK3588 端操作

RK3588 通过同一根网线/同一交换机与 PC 相连,一般只有一个有线网卡(如 eth0)。要同时满足:

  • 保留 192.168.0.10,便于 Cursor SSH;
  • 通过 192.168.137.1 上网。

有两种常见做法,任选其一即可。


方式 A:DHCP 拿 192.168.137.x + 加默认路由(你当前成功的方式)

  1. 保留 eth0 上的 192.168.0.10(若已是静态配置,无需改)。
  2. 在 RK3588 上请求 DHCP,让 Windows 再给 eth0 分配一个 192.168.137.x 的地址:
    sudo dhclient eth0
    
    • 若报 RTNETLINK answers: File exists,可忽略,或先 sudo dhclient -r eth0sudo dhclient eth0
  3. 查看是否拿到 192.168.137.x:
    ip a
    
    • 期望在 eth0 上看到两个地址:192.168.0.10192.168.137.xxx(如 192.168.137.169)。
  4. 添加默认网关为 Windows 的共享网关(走 192.168.137.1 上网):
    sudo route add default gw 192.168.137.1 dev eth0 metric 100
    
    • 若已有多条 default,这条会作为其中一条路由;系统会按 metric 等选路,使外网流量走 192.168.137.1。
  5. 测试上网:
    ping -c 3 www.baidu.com
    

结果

  • RK3588 仍为 192.168.0.10,Cursor 不变;
  • 外网流量经 192.168.137.1(Windows)走 WiFi 共享上网。

方式 B:手动只加 192.168.137.x 和网关(不依赖 DHCP)

若不想用 DHCP,可手动给 eth0 增加 192.168.137.x 并设网关:

# 在 eth0 上增加 192.168.137.2(不删原有 192.168.0.10)
sudo ip addr add 192.168.137.2/24 dev eth0

# 添加默认网关
sudo route add default gw 192.168.137.1 dev eth0 metric 100

# 可选:临时 DNS
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

然后 ping www.baidu.com 测试。


四、流程小结(按顺序做即可)

步骤 位置 操作
1 Windows WLAN → 属性 → 共享 → 勾选“允许…”并选择“以太网” → 确定
2 Windows 以太网 → 属性 → IPv4 → 高级 → 添加 IP:192.168.0.90 / 255.255.255.0,保留 192.168.137.1
3 RK3588 sudo dhclient eth0(或手动 ip addr add 192.168.137.2/24 dev eth0
4 RK3588 sudo route add default gw 192.168.137.1 dev eth0 metric 100
5 RK3588 ping www.baidu.com 验证上网

五、注意事项

  • 重启/重新插网线
    • Windows 的“共享 + 双 IP”一般会保留。
    • RK3588 的 route addip addr add 为临时配置,重启后可能丢失,需重新执行或改为 netplan/network 持久化配置。
  • 多块网卡
    • 若 RK3588 有 eth0、eth1,确保共享链路上的那一块(接交换机/PC 的那块)执行 dhclientip addr addroute add(你当前是 eth0)。
  • Cursor/SSH
    • 始终用 192.168.0.10 连 RK3588,无需改为 192.168.137.x。

按上述流程即可稳定实现:Windows 连接 RK3588,并把 WiFi 网络共享给 RK3588

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。