我有一栋两层楼的房子,以下设置效果很好:
虽然我可以通过二楼的路由器无线上网,但现在我想在一楼与 IPTV STB 相同的位置建立 LAN 连接,但遗憾的是无法从二楼到一楼安装电缆。
从理论上讲,至少有两种方法可以做到这一点:
- 将 IPTV 和 LAN 电缆合并为一条电缆,方法是使用 RJ45 Y 型分线器或手动制作 Y 型电缆,其中 2 对用于 LAN,另 2 对用于 IPTV(这会将 LAN 速度限制为 100 Mbit,但我的互联网速度远低于 100 Mbit)。是否可以通过这样的单端口电力线适配器发送两个单独的 LAN 信号?
- 使用带 VLAN 标记的交换机。我想投入最少的钱来让它工作,而且由于我有几个旧路由器闲置着,我想我可以将它们用作交换机,但我不知道是否有可能使用这样的低端路由器进行 VLAN 中继(将两个 VLAN 合并到单个 LAN 端口)?
答案1
获取支持两个或更多同时以太网连接的电力线适配器。类似的东西https://www.tp-link.com/uk/products/details/cat-18_TL-PA8030P-KIT.html
检查 dd-wrt、openwrt 和 tomato 的兼容性列表。您的旧路由器之一可能在兼容性列表中。根据路由器的型号和芯片组,它可能兼容运行非 OEM 固件的 vlan。
注意:如果您不知道刷新过程是什么,请找人帮助您在旧路由器上获取第三方固件。如果您做错了,您可能会发现家里有一个路由器大小的镇纸。
答案2
我(不知怎么地)用一个旧路由器让它工作了,这个路由器到处都是灰尘,尽管理论上它不应该工作。为了防止其他人遇到同样的问题,我将在这里发布我的工作配置,尽管它目前是特定于硬件的配置。
该解决方案使用了 TP-Link TD-W8901G 和 ZTE ZXHN H108L 路由器的 VLAN 标记功能,但我仍然不明白为什么它能工作,尽管这些路由器都不支持 VLAN 中继。这两款路由器的 Web 界面几乎相同,这让我相信底层固件也几乎相同。
工作网络设置的接线如下:
Second floor
------------
TP-Link TD-W8901G (router, acting as an ADSL modem and now also as a switch)
# RJ11 - connected to the ADSL splitter
# LAN1 - connected to the ASUS RT-AC58U WAN port
# LAN2 - n/c (IPTV used to be connected here via powerline)
# LAN3 - connected to the ASUS RT-AC58U LAN4 port
# LAN4 - connected to the TP-Link TL-PA4010 powerline adapter (on the same floor)
ASUS RT-AC58U (router)
# WAN - connected to the TP-Link TD-W8901G LAN1 port
# LAN1 - connected to the ASUS RT-AC1200G+ (which acts as an access point)
# LAN2 - n/c
# LAN3 - connected to the Raspberry Pi (for smart home use)
# LAN4 - connected to the TP-Link TD-W8901G LAN3 port
TP-Link TL-PA4010 (powerline adapter)
# LAN - connected to the TP-Link TD-W8901G LAN4 port
First floor
-----------
TP-Link TL-PA4010 (powerline adapter)
# LAN - connected to the ZTE ZXHN H108L LAN4 port
ZTE ZXHN H108L (router which acts as a switch only)
# LAN1 - connected to the IPTV STB
# LAN2 - connected to the Android smart box
# LAN3 - connected to the Samsung Smart TV
# LAN4 - connected to the TP-Link TL-PA4010
TP-Link TD-W8901G 路由器/调制解调器/交换机上的 VLAN 配置:
中兴 ZXHN H108L 路由器/交换机上的 VLAN 配置:
基本上,我所做的就是创建 VLAN 7 来承载 IPTV 流,以及 VLAN 8 来承载本地网络。由于 TP-Link TD-W8901G 路由器已经支持 VLAN 标记,因此我决定将其“重新使用”为交换机,这就是为什么我将本地网络从 ASUS RT-AC58U 带回其 LAN3 端口,并且由于 IPTV 已经在此 TP-Link 中,因此我决定在其 LAN4 端口上输出两个 VLAN。
然后在 ZTE ZXHN H108L 上,我将 LAN4 端口上的传入 VLAN 重新分成两个独立的网络,并在路由器/交换机上为每个 VLAN 分配其端口(LAN1 用于 IPTV,另外 2 个 LAN 端口用于本地网络)。
一切运行正常后(机顶盒上的 IPTV 和 Android 智能盒和三星智能电视上的本地网络/互联网),我确认我仅在 ZTE ZXHN H108L 路由器/交换机的 LAN1 上收到 IPTV 信号,正如预期的那样。所以设置成功了,但我仍然想知道为什么?