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

267 天前
 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%.

第三步

测速,完成

后记

2519 次点击
所在节点    宽带症候群
22 条回复
doumeki
260 天前
@nivalxer 感谢,最后我放弃了,主要是得加钱,现在 239 也行。2000m 也用不了那么多,毕竟万年不变的上传。
nivalxer
260 天前
@doumeki 嗯,我是做的 7 折加 80 ,就跟现在资费差不多。好像还有一个活动是提档 60 元,送终端券就可以买光猫,似乎就不用加 80 。不知道能不能同时做 7 折,如果能做估计也差不多。

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

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

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

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

© 2021 V2EX