值得一提的奇怪事情:

值得一提的奇怪事情:

所以这一切都是从我尝试apt-get update在 Raspberry Pi0 上运行的时候开始的。我的设置如下:

我有一台 Netgear WNR2000v5 路由器,在 LAN 端口和连接到我的主要 WiFi 的客户端接口之间设置了中继桥。RPi0 通过 MiniUSB > USB 集线器(带以太网适配器)连接到 Netgear 路由器。

客户端接口(wwan)设置了静态 IP,如下所示:

客户端静态IP配置:

在此处输入图片描述

根据 OpenWRT 中继桥教程,使用以下配置设置 LAN 网络。

LAN 静态 IP 配置:

在此处输入图片描述

中继桥连接两个接口:

中继桥配置:

在此处输入图片描述

仅为 LAN 接口配置了 DHCP 服务器。netgear 路由器目前有 4 个设备通过以下端口连接:

  • 三星电视
  • 树莓派 B+
  • 桌上型电脑
  • 树莓派 0

值得一提的奇怪事情:

我的 ISP 是 XFinity,所以我能够使用 XFi 来监控网络上连接的 IP 地址。

1) 三星电视显示已通过 IP 地址连接到互联网10.0.0.128。XFi 显示三星电视已通过 IP 地址连接10.0.0.228

2) Raspberry Pi B+ 在 LEDE DHCPv6 租约中可见,IP 地址为10.0.0.84。我可以ssh从主网络(即不通过 netgear 路由器上的 LAN 端口连接)进入 Pi(有时 - 否则会出现连接超时)。Anapt-get update通过 ssh 为 RPi B+ 工作。

3) 禁用 PC 上的 Wifi 后,我可以完美访问互联网。PC 显示了它的 IP 地址10.0.0.200。它甚至没有显示在 XFi 或 LuCI 上。此外,我可以使用其显示的地址通过 VNC 连接到 PC。

4) 这对我来说是最令人难以置信的...Raspberry Pi 0 正在接收不同网络范围的 DHCP 租约。此连接中唯一的区别是 USB 适配器。这有关系吗?下面是 LuCI 中看到的图片:

LuCI 设备租赁:

在此处输入图片描述

我曾尝试将 RPi0 更改为我想要的网络范围内的静态 IP(10.0.0.0),但我做得不正确。

我已经浏览了很多信息,但在我把帖子弄乱之前,我想看看是否有一些明显的我遗漏的东西。然而,有太多奇怪的事情发生,我甚至不知道从哪里开始……我遗漏了什么?

答案1

好的,因为我是一个网络新手,我不确定为什么这有效,但我添加了一个静态路由,它似乎解决了我的问题:

在此处输入图片描述

不确定路由类型应该是什么,但我猜单播是可行的

仍然不确定所有其他的奇怪之处 - 仍然希望得到解释。

更新:我不知道为什么指定 lan 接口第一次有效但不久后就失效了。通过指定接口,relay_bridge一切似乎都有效。

更新:我保留上面的答案,以防它有任何价值(尽管我认为配置恰好混乱,但事情奇迹般地工作了一段时间)。由于配置最终终止,我不确定上面的答案是否完全正确。相反,我现在一直有效的是:

严格按照本教程操作后:https://openwrt.org/docs/guide-user/network/wifi/relay_configuration 我尝试了 lan 和 wwan 接口的 ipv4 网络掩码,直到设备在网络中可见*并且通过 lan 连接的设备可以访问互联网。此外,我在网络 > 防火墙下启用了网络伪装。对于 lan,ipv4 网络掩码为 255.0.0.0,对于 wwan,ipv4 网络掩码为 255.255.255.0。如果教程没有提供填写字段的信息,则该字段留空。

  • 所谓“可见”,是指我可以通过已知 IP 访问网络上的设备。奇怪的是,网络扫描无法检测到这些设备(这是 Super User 上的另一个问题)

相关内容