Windows共享网络给RK3588-完整流程
·
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 上开启“互联网连接共享”
- Win + R → 输入 ncpa.cpl → 回车,打开“网络连接”。
- 找到 WLAN(Wi-Fi)(当前连路由器、能上网的那块)。
- 右键 WLAN → 属性,切到 “共享” 选项卡。
- 勾选 “允许其他网络用户通过此计算机的 Internet 连接来连接”。
- 在 “家庭网络连接” 下拉框中选择 “以太网”(即连交换机/连 RK3588 的那块网卡)。
- 点击 确定。
结果:
- 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 的地址。
- 在“网络连接”里 右键 以太网 → 属性。
- 选中 “Internet 协议版本 4 (TCP/IPv4)” → 属性。
- 选 “使用下面的 IP 地址”,先看当前是否为 192.168.137.1(若是,说明共享已生效)。
- 点击 “高级”,在 “IP 设置” 选项卡的 “IP 地址” 区域:
- 点击 “添加”,增加一条:
- IP 地址:
192.168.0.90 - 子网掩码:
255.255.255.0
- IP 地址:
- 保留原有的 192.168.137.1。
- 点击 “添加”,增加一条:
- 默认网关 和 DNS 可留空(由 WiFi 那侧负责上网)。
- 确定保存。
结果:
- “以太网”同时拥有:
- 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 + 加默认路由(你当前成功的方式)
- 保留 eth0 上的 192.168.0.10(若已是静态配置,无需改)。
- 在 RK3588 上请求 DHCP,让 Windows 再给 eth0 分配一个 192.168.137.x 的地址:
sudo dhclient eth0- 若报
RTNETLINK answers: File exists,可忽略,或先sudo dhclient -r eth0再sudo dhclient eth0。
- 若报
- 查看是否拿到 192.168.137.x:
ip a- 期望在
eth0上看到两个地址:192.168.0.10 和 192.168.137.xxx(如 192.168.137.169)。
- 期望在
- 添加默认网关为 Windows 的共享网关(走 192.168.137.1 上网):
sudo route add default gw 192.168.137.1 dev eth0 metric 100- 若已有多条 default,这条会作为其中一条路由;系统会按 metric 等选路,使外网流量走 192.168.137.1。
- 测试上网:
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 add、ip addr add为临时配置,重启后可能丢失,需重新执行或改为 netplan/network 持久化配置。
- 多块网卡:
- 若 RK3588 有 eth0、eth1,确保共享链路上的那一块(接交换机/PC 的那块)执行
dhclient或ip addr add和route add(你当前是 eth0)。
- 若 RK3588 有 eth0、eth1,确保共享链路上的那一块(接交换机/PC 的那块)执行
- Cursor/SSH:
- 始终用 192.168.0.10 连 RK3588,无需改为 192.168.137.x。
按上述流程即可稳定实现:Windows 连接 RK3588,并把 WiFi 网络共享给 RK3588。
所有评论(0)