Tether Passthrough 无法正常工作

最近我一直在用 ROV 内部的互联网测试一些东西。我按照说明将我的 WiFi 网络与 Topside 电脑上的以太网端口共享,正常情况下,Raspberry Pi 上的 eth0 端口会显示一个绿色地球符号,表示它已接收数据并连接到互联网。

几周后,我又开始尝试继续这个项目,但在 BlueOS 上却无法连接网络。eth0 接口上没有绿色地球符号。我尝试了一些 DNS 配置,但没有任何效果。

我还尝试在以太网管理器中请求动态 IP,但它一直在 eth0 上显示 DYNAMIC_IP_TRIGGER_FAIL。

最近有人遇到同样的问题吗?

我用的是 BlueOS 1.4.2。我也试过 BlueOS 1.3.1,但没什么效果?

我是否遗漏了某个细节?

将连接互联网的WiFi适配器桥接到连接ROV的以太网适配器可能比较棘手,在某些电脑操作系统上也一直很棘手。您使用的是Windows、Mac还是Linux?

如果使用静态 IP 共享互联网,则需要在 BlueOS 的终端中手动添加默认路由,并告知其提供互联网的 WiFi 网络路由器的 IP 地址。本文档未提及静态路由要求,因为通常不需要……

在终端上:

red-pill

sudo ip route add default via 192.168.2.1 metric 2000

通常,更简单的方法是将树莓派的 WiFi 无线网卡(BlueOS 右上角的图标)连接到互联网,然后从那里进行测试。如果您想在水下使用 ROV 访问互联网,也可以更简单地打开 FXTI,将一根以太网线连接到 Fathom-X,然后将其连接到有互联网的以太网网络——您可能需要在 BlueOS 中为该网络添加一个额外的静态 IP 才能使其正常工作。