在客户端模式下无法通过个人Wi-Fi路由器通过Wi-Fi获取IP

我试图在客户端模式下使用TL-MR3020个人无线路由器将三星电视连接到互联网。 电视无法连接到networking。 它看到以太网电缆连接。

这是我的networking拓扑:

我的网络拓扑

这是我用Wireshark过滤ARP(eth.type == 0x0806)捕获的内容:

Wireshark捕获

由于某种原因,看来电视无法获得网关的IP(DSL调制解调器/路由器)。 我注意到的一件事情是来自电视的ARP请求的源MAC是便携式无线路由器的MAC(即cd:89:00),而不是电视本身,调制解调器将响应发送到该MAC (我不是专家,不知道它是否合适,否则可能会使电视无法获得所需的IP)。

另外,我可以通过DSL路由器(通过telnet接口)ping电视机,路由器的MAC表格中包含便携式无线路由器的MAC(即cd:89:00)。 如果我能够ping电视,我想它应该知道路由器的MAC来响应ping,但是为什么这些连续的ARP请求…

我也尝试通过这个便携式无线路由器连接我的台式机,就像我试图连接电视一样,它工作正常,我可以将DSL调制解调器的IP设置为桌面NIC上的默认网关,并连接到互联网。

通过有线连接连接到DSL路由器时,电视机可以连接到互联网。

任何可能的问题的原因/如何进一步debugging的build议是受欢迎的。

谢谢!

不知道这是否会更适合superuser.com(即家庭设置)?

无论如何:确切的是不工作? 你怎么知道电视无法连接到互联网, 因为它不能“find”默认网关,而不是因为别的东西

从你的描述来看,我认为这个问题可能是完全可能的,而不是与第2层相关。

你说

我注意到的一件事情是来自电视的ARP请求的源MAC是便携式无线路由器的MAC(即cd:89:00),而不是电视本身

我也尝试通过这个便携式无线路由器连接我的台式机,就像我试图连接电视一样,它工作正常,我可以将DSL调制解调器的IP设置为桌面NIC上的默认网关,并连接到互联网。

现在如何连接电脑? 你也看到无线路由器的MAC? 这会告诉你,如果它是好的或不(我想这可能是好的)。

广播stream量(包括ARP)不会穿越“传统”的wifi桥梁。

您可能需要使用WDS或查找支持ARP-NAT(Broadcom专有function)的路由器,

在简单的AP到STA设置中桥接问题

https://wiki.openwrt.org/doc/howto/clientmode#bridged_client_mode_issues http://wiki.deliberant.com/faq/wireless-bridge-routing-arpnat/

或者,如果您不需要其他广播function(我假设某些“广播”或其他“智能”function也可能取决于广播stream量),则可以使用静态IPconfiguration。