网关无法通过单个设备连接到互联网

网关无法通过单个设备连接到互联网

我的目标是尝试在 Raspberry Pi v1 Model B 上设置 OSMC,我可以将其用作连接到客厅电视的媒体中心。我已成功将其连接到电视和康卡斯特路由器/网关,软件似乎正在运行并正确配置。我从最近下载的 Raspberry Pi OSMC(基于 Debian?)(2015 年 12 月 28 日)中将 OS 映像预加载到 Pi 的 SD 卡上。

问题是我有良好的 LAN 连接,能够通过 SSH 进入 Pi 并 ping 所有 LAN 资源和网关。运行ifconfig显示我从网关 DHCP 服务租用了一个 IP 地址、正确的子网掩码和 bcast。TX 和 RX 没有显示错误或丢失的数据包。同样,所有 LAN 流量都很出色。

当我通过 SSH 进入 Pi 时,对外部互联网地址的任何 ping 都会导致 100% 丢失。有趣的是,DNS 名称也无法正确解析。

网关路由器设备是 Comcast Xfinity 提供的思科设备型号 DPC3939。显示设备已连接。网络上的所有其他设备都在连接到互联网资源。所有 LAN 到 WAN 都设置为全部允许。

现在事情可能会变得棘手。在我的家庭网络上,我使用的是旧的 Linksys 路由器,该路由器安装了特殊的开源固件,因此可以将其用作我家顶层的无线桥接器。一段时间以来,这对我来说一直很有效。它为自己保留了 10.0.0.100 LAN IP,而 Cisco 设备似乎将其识别为桥接器。所有硬连接到 Linksys 的设备在 XFinity 控制台中都显示为以太网连接设备。我认为路由器完全搞砸了,因为这个 Pi 曾经运行不同的 SD 卡,并在楼上连接到 Linksys 的不同服务。我不得不将它移到楼下,直接插入 Cisco 路由器,这样它就被赋予了不同的 IP 地址。

重新启动思科路由器似乎没有帮助。

对于我可以运行的不同诊断程序或需要检查的内容,有任何帮助或建议可以查明为什么 DHCP 和 LAN 流量正常但互联网不适用于此单个设备吗?

答案1

我弄清楚了问题所在。问题相当简单。我的思科路由器阻止了我的 Pi 的所有 LAN 到 WAN 流量的 MAC 地址。

发生这种情况的原因基本上是我犯了一个错误,我选择将责任归咎于康卡斯特在该路由器的管理控制台上设置的糟糕用户界面。它不支持具有静态 IP LAN 配置的设备,因此如果您希望设备具有恒定的 IP 地址,则需要设置保留的 DHCP IP 地址。此表中的每个条目旁边都有一个 X 按钮,人们自然会认为这意味着从保留 IP 表中删除。不...这个 X 按钮实际上是家长控制通过 MAC 地址阻止整个设备。

我是仔细查看路由器日志后才发现这一点的。从家长控制块中删除后,互联网运行正常。

相关内容