不用 2.5G 光猫利用单线复用+多拨突破千兆测速

252 天前
 doumeki

写在前面的一些破事

前置条件

说正事,需要具备以下条件:

LAN:
    路由的 br-lan 为 eth0, eth1, eth2. 其中 eht0 为单线复用的线,连接到交换机 4 口
WAN:
    路由的 wan 口也为 eth0, 通过 vlan 划分达复用的目的。
    交换机的 3 ,4 ,5 为 WAN 的口,3 ,5 接光猫,4 口与软路由 eth0 相接.
    交换机的 6-8 口为 LAN 口,后面接到其它房间的 AP 使用。

如图:

还有一些其它的,比如去确认你接到光猫的口是你能桥接使用的口而不是什么IPTV。

原理

其实原理很简单,就是多拨+单线复用。

第一步,通过设置达到 WAN/LAN 单线复用

交换机设置:

VLAN 25: 代表 LAN 口的 vlan 划分,成员 4 和 6-8 口,6-8 口接其它房间的 AP 实现有线回程的 mesh 。
VLAN 1024:成员 4,5 口 VLAN 1024/1025 代表 WAN 口的 vlan 划分,第一步只需要设置 1024 的 VLAN,1025 为 WAN2 的 VLAN ,可以在第二步中再设置。
以上设置只有 4 口为 tagged(除了 VLAN25),其它都为 untagged 。

PVID 和 VLAN 如图设置:

软路由设置:

LAN 口正常配置为 eth0,eth1,eth2.
WAN 口配置为自定义接口 eth0.1024.其它设置直接套用默认的 WAN 设置.
eth3 没有使用不管它

如图:

接线: 要达到单线复用,就是一根交换机到软路由的线,它既是 WAN ,也是 LAN 。直接相连就行,后面全部交给交换机的 VLAN 设置进行分流。 通过上面设置,就已经可以达到 WAN/LAN 复用互不影响了。 此时你可以试下是否能上网,是否能通过交换机访问别的机器,如果可以第一步复用 WAN/LAN 成功。

第二步,通过添加第二个 VLAN 达到 WAN 口 1 分为二。

聪明的你这时可能已经知道第二个 WAN 口怎么做了,直接新建一个 WAN2 口,设置为 eth0.1025, 将交换机设置为 3 口为 vlan 1025,连接 3 口与另一个光猫拨号口连接。 通过以上设置,再通过配置 mwan3 理论上是可以连通的,但是很不幸,这种配置在我这里不是 WAN 口无限重拨就是负载均衡无限切换两个 WAN 口,具体原因不明,哪位大神知道了请告诉我。 所以这里要采用另一个方式,利用单线多拨的程序,新建一个 vwan 连接. 先择 WAN 口的单线多拨 如图设置:

设置完成后,

修改/etc/config/network 这行,将 eth0.1024 手动改为 eth0.1025

这步非常重要
如图:

这里交换机设置 3 口为 vlan 1025,见上面交换机设置图,将 3 口与另一个光猫拨号口连接。 检查 mwan3 的接口是否存在 vwan1 的设置,一般没有问题,此时还不能用,需要重启软路由。 重启完成后,需要等几十秒,检查负载均衡是否正常,这里应该显示两个绿色,且详细信息页面 balanced:各为 50%.

第三步

测速,完成

后记

2485 次点击
所在节点    宽带症候群
22 条回复
lovexiaofan12312
252 天前
首先敬你这折腾之心,我想说的是现在电口 2.5g 猫价格已经下来了,300-500 之间,等普及 2000M 后价格会更低
nivalxer
252 天前
f7607p 切到 XEPON 后型号变为 f4607p 。成都这边要上 telnet 改 MAC 、OUI 、SN 三个参数为老光猫相应参数即可,就可以正常下发配置并完成 itms 注册。固话相关鉴权信息正常,我这边没有实际接固话测,下发的参数以及光猫自带的固话线路测试是通过的。
对应需要设置参数位置:
PONMAC 32769 旧光猫背后的 MAC 地址即可
OUI 768 旧光猫设备标识号横杠前 6 位
SN 512 旧光猫设备标识号横杠后所有
设备标识号可以在光猫界面上查询,也可以看老光猫背后,带横杠的很长一串的就是。
MeteorVIP
252 天前
老哥,你写开发文档一定很厉害
maoshen1234
252 天前
我理解是,你都整了 2.5G 的 VLAN 交换机了。。。整个 2.5G 猫好像也没啥。主要是单线复用吧?本人拙见,换个 2.5G 猫,也不贵,弱电箱到书房,多穿一根线,问题也不大
doumeki
252 天前
@nivalxer
对,你在另一个贴子里回过我,所以我在开头也提到了你说的。
不过现在买不买都行。等再降点可以买个来玩玩。
@maoshen1234 你说的也的确都不是问题,只是有些顾虑。我本来也是两根线,平时也不这样配置。只玩试着用单线玩玩
Atsushi
252 天前
@nivalxer 成都电信是 10G EPON 吧还有个万兆 PON 是叫 XGPON
不过 LZ 的多拨实际是拿了两个 IP 并不是余量给到了 1500
xinJang
252 天前
请问怎么快速简单的判断能否单线多拨
目前我这里设置并发 2 拨号,会互相抢占掉线,循环多几次就短时间内无法正常拨号上网了(运营商后台检测了应该)
测试成本不低
modrich
251 天前
2.5vlan 交换机是哪款呢,我的房间也是只有 1 跟线,也准备优化网路
doumeki
251 天前
@modrich 我买的希力的,用着还行。
nivalxer
251 天前
@Atsushi 10G EPON ,中兴这边叫 XEPON 。
nivalxer
251 天前
@doumeki 我急着用,咸鱼 700+买的,看历史价格 400+比较合适。也可以尝试买 F7615P ,这个价格便宜点儿,部分版本也可以切 XEPON 到 F4615P 来用。
两者区别是,光模块一个是外置一个内置,还有无线方案有区别。F4607P 的散热更好一点儿,所以我才选择的 F4607P 。
我是放弱电箱里面的,弱电箱又嵌在鞋柜里面,加装了一个小的散热风扇往内部吹气,同时关闭了下行光口,观测光模块温度在 45°-50°徘徊,没有任何问题。
我越是升级 2.5G 买了 N100 当软路由,我这边 OLT 的问题到目前还没处理好,所以目前测速还是不能到 2000M ,等好久处理完我再测速看看。
doumeki
251 天前
@xinJang 用两个设备拨号,比如一个电脑,一个路由。观察是否稳定。其实可以打电话直接问运营商,就说家里多台路由,能不能都拨号。
gundam1
251 天前
@doumeki 现在有个便宜解决方法 就是 那个 vsol 的 2.5G 光猫 换上去 桥接就完事了 一根线 那个成本大概 150
或者我之前直接用 tplink 的双 wan 也是没问题的 使用但是如果分流的话,单线程速度可能跑不上去
xinJang
251 天前
@doumeki 试过 不能 第二个设备拨不上去
只能并发拨号 但会一直互相挤掉线 然后就短时间都没网了
ttvast
251 天前
还有地方允许多拨啊?
XuanYuan
251 天前
同是成都,可以三拨,但是无法叠加,还会导致有些应用(比如招行企业网银)无法正常使用。
nivalxer
246 天前
@doumeki OP 你好,现在成都电信给华为 F30 ,子猫有 2.5G 电口,部分厅昨天刚到货。按照你的拓扑,可以让电信按 FTTR 交付标准,想办法皮纤到你书房,放子猫和你的路由器,然后电口回到信息箱的交换机,这样就不用单线复用。
doumeki
246 天前
@nivalxer 想了哈。FTTR 对我来说确实没啥用。还是得桥接用 openwrt 作主路由才行。看来买个 P7615 才行。我记得你是换成中兴的猫了不过还没弄好。好了之后发个贴我来抄个作业。:)
nivalxer
246 天前
@doumeki 今天处理好了,中兴这个可以正常跑满 2.5G ,电信直接用的我的这个中兴光猫跑测试的。不过我建议你可以先拿华为的 F30 ,华为我记得是可以设置桥接,然后子光猫拨号;华为的也支持 PPPOE 代理,即主光猫拨号后,下行口再拨号。我这边原来的 HN8145XR 申请了换 F30 ,等销售去打申请调货,还没拿到,所以还没法测试。
nivalxer
246 天前
@doumeki 描述有误:华为 F30 ,我记得是可以设置桥接,然后用子光猫的 2.5G 电口来接 OP 进行拨号。因为目前成都电信可以给 F30 (尽量标杆厅去申请,合作网点可能货很少)。如果华为实在不满足要求,再看买中兴,这样也不亏。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/970430

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX