创作立场声明:我走了一些弯路,希望经验可以帮助有相同场景和需求的值友少走一些弯路:)多年前入了电信全家桶,用了它家手机、上网、itv全套。最早弱电箱到电视柜一根网线,当时宽带只有100M,itv也不是高清,电信师傅直接把这根网线两端分成4+4,弱电箱一侧分别接光猫的itv口和路由器,电视柜一侧分别接机顶盒和其他设备,这么相安无事的过了几年,直到……
后来搬了新家,装修的时候每个房间都拉了6类线,为的就是能尽量走有线,降低wifi拥塞和提高网速。然而还是漏算一招:弱电箱和电视柜之间只有一根网线。于是电视柜的多个设备就打架了:机顶盒和其他设备(XBOX、电视机以及未来计划扩展的设备)成了你死我活的关系。虽然其他设备都可以走无线,但是……我心里不爽啊~ 遂折腾。
先是想着能不能让装修师傅重新拉一下线,把一根网线后面绑两根这样拖过去,装修师傅表示线管弯头太多搞不定;又问电信师傅能不能把光纤这样拉到电视柜,电信师傅表示光纤这样容易挂掉,搞不定;又问能不能给我做个4+4的头,答曰你现在宽带已经升级到200M+4k高清,做4+4方案影响效果,不建议做。无奈,只好自己想办法。
1. 分线器方案
先是在大强子家买了一对分线器,自己实现4+4,网络拓扑如下:绿联(UGREEN)网线分线器一分二同时上网转接头RJ45网络双网口延长器直通三通头IPTV宽带接口分接器5092339元京东去购买看百科
分线器方案拓扑
这个方案的缺点是带宽牺牲了一些。然后在国庆阅兵时特意对比了一下机顶盒直连方案和分线器方案,发现用分线器确实糊一些。强迫症有点受不了,于是又考虑其他方案。
2. 路由器刷梅林固件+交换机方案
从smzdm和网上找了些文章,有不少用网管交换机解决单线复用的方案,也有一些是用路由器刷梅林/LEDE固件的方案,这些方案的基础几乎都是拿到光猫的超级密码,修改光猫的VLAN配置,并且还有的要改光猫拨号为路由拨号。于是尝试了N种办法破解光猫超级密码,包括简单粗暴的通用密码nE7jA%5m大法,下载http://192.168.1.1/dumpcfg.conf、http://192.168.1.1/backupsettings.conf大法,chrome调试大法,等等,都不管用。后来拿我的光猫型号华为HS8145C5去搜,看到一个帖子说这个型号的光猫无法破解……真是噩耗。
然后又从电信小哥身上想招。先是找个理由打10000号保修,然后电信小哥联系我,跟他好说歹说但就是不给超级密码,说现在这款光猫连他们也拿不到超级密码,无论现场维修还是远程后台控制都是拿典型配置文件来操作的。看来现在华为在网络安全上确实下了不少功夫,不仅把市面上光猫的安全漏洞都堵住了,甚至连运营商的工程师都不告诉密码。
后来又陆陆续续爬了一些文章,没有能够直接解决我的问题的方案,倒是看到一篇文章说可以免超级密码改光猫桥接。然后仔细检查了光猫192.168.1.1的登陆界面,发现把页面向下拖动会有一个“快速装维入口”!这入口有点隐蔽,默认是在显示范围外的,要向下拖动才会显身。
普通登录界面下的快速装维入口
接下来就是把快速装维的内容都摸了一遍,发现确实有个向导可以修改桥接模式,并且还能改itv的端口位置,其他基本就没什么可以修改的了。
快速装维登录界面
配置向导
itv口修改,用处不大
点击完成重启
既然桥接改好了,接下来就自己动手尝试一下梅林能干点啥吧。把几年前买的主路由EA6200刷了梅林固件,然后WAN仍然接到光猫的千兆口,设置路由拨号(WAN pppoe),LAN的网段为192.168.2.*;再把光猫的itv口随便接到EA6200的一个口,在修改路由器的默认VLAN之前先试了一下电视柜端的网线效果,然后发现————居然直接可以让机顶盒或者XBOX欢快的跑起来了!
拿了多年前淘汰下来的老迈路由器TP Link WR740N,在电视柜当交换机临时试了一下,果然可以让机顶盒和XBOX等设备同时工作~ 既然如此,那就不去折腾EA6200的VLAN配置了,保持默认就好,哈哈。默认VLAN配置如下图(不过比较有意思的是,有时候VLAN58的内容会变化,但是对我使用没有影响,也就不去深究它了):
EA6200梅林固件默认VLAN配置
考虑到电视柜空间狭小,后来又在大强子家选了选,找了一款电源口和网口在同一侧的腾达5口千兆交换机,把临时工WR740N换掉。至此全部搞定,最终网络拓扑为如下图所示:
最终网络拓扑
虽然用较低的成本搞定了,配置也很简单,但还是有些遗憾的:主路由EA6200上多占了一个网口,导致我其他房间的一个设备要走无线。所以在这里也建议各位打算装修的值友:如果电视柜有多个设备,又有iptv的,至少拉两根网线过去。如果给我一个重新装修的机会,我第一个要整改的就是这里,也许会拉4根线到电视柜……
最后顺便说一句:这样修改之后,路由器下的设备是没法访问光猫的,需要配置一下才行。一个比较简单的方法就是在梅林固件的tools - run command里来一句:
ifconfig eth0 192.168.1.2 netmask 255.255.255.0
全文完,谢谢阅读到这里。
网友评论