我有一台 Raspberry Pi,它无法物理访问路由器,但我有一台可以访问路由器的 PC。
我想通过以下方式将 PC 的互联网连接共享给 Raspberry:USB电缆*,而不是通过以太网电缆,这样它就可以从所连接的 PC 接收电源和互联网连接。
是否可以?
如果是,有没有办法让这个连接看起来像桥接连接,就像 virtualbox/vmware 那样?我想为 RPi 设置一个不同的 IP 地址。
谢谢!
答案1
在 Linux 中,对 USB 以太网的支持是内置的:有驱动程序cdc_ether和rndis据我所知,Windows 中没有这种东西。但是,你可以购买USB 以太网适配器,价格约为 10 欧元,然后将以太网适配器插入 Windows PC。这样,Windows 就会看到以太网连接,而 Raspbian(Linux 发行版,基本上是适用于 arm 架构的 Debian)已经具有适用于 USB 以太网的正确驱动程序。
答案2
我没有测试过桥接连接,但 dummies.com 网站有一个关于 Windows 连接共享的快速教程这里。
您需要连接到树莓派才能完成这些步骤。基本上,您需要打开网络共享中心。如果您有活动的互联网连接,那么您将能够看到此连接以及树莓派的连接。记下树莓派连接的名称。
- 打开活动的 wifi 或 lan 连接
- 点击特性(您需要管理员权限)
- 打开标签分享
- 选择 ”允许其他网络用户通过此计算机的 Internet 连接进行连接“
- 在组合框中选择树莓派的连接名称。
- 单击“确定”
- 重新启动 Raspberry。
这对我有用。
答案3
我不认为它本身受到 Windows 的支持,但在 GitHub 上确实发现了这个非常酷的项目。
https://github.com/mindboards/ev3dev/wiki/Setting-Up-Windows-USB-Ethernet-Networking
我知道它不适用于 Pi,但这可能是一个有趣的小项目。我想我可以自己尝试一下。