通知 欢迎关注我的店铺天天软件圆

2025家庭网络改造记录:双宽带聚合+手机USB 共享实现双 WAN 负载均衡

2025-05-03
0评论
/
阅读
爱搜啊

家庭网络改造方案 运营商限速破解 游戏不掉线设置

被运营商逼出来的双宽带骚操作

事情得从上个月说起。那天我正跟拼夕夕买的破剃须刀较劲,视频死活传不上去。最后发现是电信把我上行带宽掐了,这能忍?直接注销全家桶套餐!转头就办了移动+10元升级500M宽带的羊毛套餐。

就在今年3月份,突然一个电信的人说要来家里拍照,怀疑我家宽商用。我???

血泪教训:千万别在电信师傅面前显摆技术,他们真会以为你在商用

环境介绍:

1、注销了电信业务,家里也不能没有网,刚好移动搞活动,原套餐加10元/月,可以得到50G流量,500M宽带。有便宜谁不占,直接安装!!

2、平时手里一直用的中兴MU5120 随身Wifi,网速嘎嘎快,对就是贼贵的那一款

平时玩玩游戏,杭州的移动宽带一不支持桥接,二不支持固定时间点换IP,问了客服告诉我随时会断网(换IP),作为IT民工的我,忍不了一点,自己动手,丰衣足食!

装备清单

  • 中兴MU5120随身WiFi(钱包疼但网速真香)

  • 工控小主机:i5-8500+64G+521G SSD

  • 红米Note12 Turbo(备用机改行当网卡)

踩坑实录

移动宽带两大坑:
1. 死活不给桥接
2. 随机换IP导致游戏掉线
作为IT民工,必须自己动手丰衣足食!

双宽带聚合+手机USB 共享实现双 WAN 负载均衡

操作步骤

  1. 物理机安装Esxi,机器是Mini tiny ,i5-8500  64G  521G SSD

  2. 版本选择了ESXI8.0U2,下载地址网上一堆,我就不提供了

  3. 有个要注意的地方,esxi需要将USB控制器直通给虚拟机,因为手机USB共享网络,需要开启开发者模式,没有直通的情况下容易出问题,也不方便后面代码自动开启手机的网络共享

  4. 先在Bios开启VT-D,cpu虚拟化也打开,参考esxi直通usb控制器详细教程

  5. 因为中国移动光猫是ONU,不给桥接,所以在esxi虚拟一个Openwrt,用手机USB共享网络作为第一条宽带,处理双Wan负载均衡,以及内部DHCP,当然,还有科学,你们懂的

  6. 这块就要着重说了。两天半的时间,最起码一天半时间都在搞这个系统,换了四十几个,不是缺这个就是少那个,最终我测试稳定OK的版本是lsymOS。我也是受益这些大佬,就不附下载链接了,需要的朋友自取:25/5月2号imm-op官方3版编译iStoreOS主题.应用商店 好评高的网卡驱动-软路由,x86系统,openwrt(x86),Router OS 等-恩山无线论坛

  7. 手机插入流量卡,启用开发者模式,然后选择热点,共享USB网络

  8. 此时,openwrt系统里,就会出现一个usb0的接口,也可能是其他名字,大家自己区别下

  9. openwrt的设置,我就不拿出来说了,教程网上多的是,最终实现的效果就是:
    wan = 中国移动宽带

    wanb = 手机USB网络

  10. 中国移动宽带随时断网,所以要想稳定,就要靠USB的热点。但是Openwrt我是设置每周二重启的,重启后USB共享网络会自动断开,常规做法就是需要人去操作手机,再点开共享

  11. 显然我干不了这样的事,所以写了代码:
    逻辑是通过代码,检测usb0接口是否存在,有没有IP地址。有就说明连接中,没问题。

    如果接口不存在或没有IP,说明USB共享是关闭状态, 代码就调用adb去操作手机,在无需解锁的情况下开启USB网络共享,完整代码如下

#!/usr/bin/env bash
全局变量
USB_IFACE="usb0" WAIT_SECONDS=5 # 等待网络稳定时间
函数:检查 usb0 是否有 IPv4 地址
check_usb0_ip() { local ip_info=$(ip -o -4 addr show "$USB_IFACE" | grep 'inet ') if [ -n "$ip_info" ]; then echo "接口 $USB_IFACE 的 IPv4 地址: $ip_info" return 0 else echo "接口 $USB_IFACE 未分配 IPv4 地址" return 1 fi }
主流程
echo "===== 检查 USB 网络共享状态 ====="
步骤 1: 检查当前状态
if check_usb0_ip; then echo "✅ USB 网络共享已启用,接口 $USB_IFACE 已分配 IP 地址。脚本结束。" exit 0 else echo "❌ USB 网络共享未启用,接口 $USB_IFACE 未分配 IP 地址。尝试启用..." fi
步骤 2: 尝试通过 ADB 启用 USB 网络共享
echo "正在尝试通过 ADB 启用 USB 网络共享..." adb shell svc usb setFunctions rndis 2>/dev/null adb shell svc tethering enable usb 2>/dev/null
步骤 3: 等待网络配置生效
echo "等待 $WAIT_SECONDS 秒,等待网络配置生效..." sleep "$WAIT_SECONDS"
步骤 4: 最终检查
if check_usb0_ip; then echo "✅ USB 网络共享已成功启用,接口 $USB_IFACE 已分配 IP 地址。" exit 0 else echo "❌ USB 网络共享启用失败,接口 $USB_IFACE 仍无 IP 地址。请手动检查。" exit 1 fi

双宽带聚合+手机USB 共享实现双 WAN 负载均衡

真香警告:现在拔光猫电源都不断网,游戏党狂喜!

核心玩法

  • 双WAN负载均衡:移动宽带+手机流量双保险

  • 定时任务每2分钟检测网络状态

  • ADB黑科技自动重连(再也不用摸手机)

现在这套系统已经稳定运行两周,实测效果:

  • YouTube 4K无压力

  • 游戏延迟稳定在35ms

  • 每月流量消耗约200G(反正用不完)

最后说句大实话:要不是被运营商逼急了,谁愿意折腾这些啊!


点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)

饿了么红包
饿了么红包


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件

于2025-05-03发布