我家里有两台电脑,它们通过 WiFi 共享我的 iPhone 互联网连接,还有一个有线 LAN,让我能够以更高的速度在电脑之间传输数据。这对我来说非常有效。
我还从大学借了一个 Nao 机器人,这样我就可以在家里做开发工作了。我升级了 SSID1 网络来模拟我们在大学的网络设置,这样我就可以在家里和大学之间移动机器人,而无需更改它的设置。我使用 WiFi 将 Nao 机器人连接到我的 LAN,因为它是移动的,我可以用它做我需要做的一切。
由于 SSID1 路由器未连接到互联网,我注意到内部时钟错误,并且我的所有时间戳都不正确(1970 年代)。(我的其他电脑没有时间戳问题,因为它们通过我的 iPhone 获取时间。)因此,我一直在努力让我的 SSID1 路由器访问互联网。能够从机器人访问互联网也会使一些任务变得更容易一些。
我尝试了多种方法让 SSID1 路由器访问互联网,但尚未成功。下图描述了我的设置。
- PC1 是一台基于 Win7 的机器,也是我的主要计算机。
- PC2 是一款双启动 OSX 和 Ubuntu 的 MacBook Pro。
- SSID1 路由器是 LynkSys WRT54GL,我已经用 DD-WRT micro build 12548M 对其进行了刷新。
- 网络 SSID1 的设置是为了模拟 Uni 的网络,我需要 192.168.0.x IP 范围,并且 SSID 必须与我们在实验室中使用的相匹配。
- 网络 SSID1 IP 为 192.168.0.x
- 网络 SSID2 IP 为 172.20.10.x/15
到目前为止我尝试过的
- 我尝试在 SSID1 路由器中设置静态路由以将流量转发到 PC1。数据包被转发到 PC1 但在那里停止。
- 我尝试在 PC1 的无线连接上使用 Internet 连接共享 (ICS),但它想要 (1) 建立 DHCP 服务器(SSID1 路由器已经拥有该服务器),以及 (2) 更改 IP 范围(我可以将其修改回我需要的范围),但 Nao 和 PC1 都无法访问互联网。它还将 SSID1 网络更改为键入公共网络这给我带来了与 Windows 防火墙相关的问题(我目前已经将其关闭)并且实际上没有共享任何内容。
- 我尝试通过 WiFi 将 PC1 的 SSID1 网络 LAN 连接桥接到 SSID2 网络。这会更改网络的 IP 以匹配我的 iPhone 的 DHCP 服务器范围(我无法更改),但现在 PC2 甚至无法访问 PC1。
- 我尝试通过 USB 数据线将我的 iPhone 连接到 PC1,然后在该网络设备上进行桥接/ICS,但使用 USB 代替 WiFi 似乎并不重要。
我还没试过
- 在路由器中实现桥接,因为我担心这会剥夺我模拟 Uni 网络的能力。但我睡一觉后会尝试一下。
任何帮助都将不胜感激。如果需要,我可以提供更多信息;我尝试过的方法和设置的详细信息。
一旦我更好地了解实际问题是什么,我就会更新标题。