粉丝求助 :
“爱快用久了,网络会出现环路故障,想试试 OpenWrt 。需求是:电信上网 + 移动上网 ,电信 IPTV + 广电 IPTV ,还能公网播放,但要鉴权。另外需求:电信单播必须走电信出口,移动单播必须走移动出口 ,不然看不了。求大佬指路!”
今天就记录实施方案!
CPU:Intel Pentium 4415U @ 2.30GHz
系统:iStoreOS 24.10.5(OpenWrt 24.10)
网口:4 口主板(eth0~eth3)
为什么选 iStoreOS?
✅ x86 性能强,rtp2http + 多线多拨零压力
✅ 自带商店,一键安装复杂插件
✅ 界面友好,适合爱快用户迁移
┌──────────────┐
│ 电信光猫 │
├──────────────┤
│ eth0(上网) ──► wan (PPPoE)
│ eth1(IPTV) ──► iptv (静态IP)
└──────────────┘
┌──────────────┐
│ 移动光猫 │
├──────────────┤
│ eth2(上网) ──► wan3 (PPPoE)
└──────────────┘
┌──────────────┐
│ 广电 IPTV │
├──────────────┤
│ eth3 ─────────► GDIPTV (DHCP)
└──────────────┘
由于广电IPTV有鉴权认证,因此DHCP需要发送认证信息:
Option 60/61 对应位置 :
DHCP 高级设置:
├── 主机名 → 抓包或机顶盒标签背面
├── Client ID (Option 61) → 抓包或标签获取
└── Vendor Class (Option 60) → 抓包或机顶盒型号标识
抓包技巧 :机顶盒直连光猫 → 电脑桥接抓 DHCP → 直接抄值。
跃点设置 (metric,数字越小优先):
接口设置需注意设置跃点,即数值越小优先权越高,这里分别设置跃点如下:
wan: 10(电信上网,主出口)
wan3: 20(移动上网,备选)
iptv: 30(电信 IPTV)
GDIPTV: 40(广电 IPTV)
跃点设置位置为接口高级设置里面
表示优先电信上网、其次移动上网,配置完成各个接口可正常获取到IP:
iStore 商店 → rtp2http → 一键安装。
实例 1:电信 IPTV
├── 端口:5140
└── 上游接口:eth1
实例 2:广电 IPTV
├── 端口:5240
└── 上游接口:eth3
播放 URL :
电信:http://192.168.5.1:5140/udp/239.x.x.x:xxxx
广电:http://192.168.5.1:5240/udp/239.x.x.x:xxxx
完成后手机、电脑、盒子播放全支持!
注意:这里也可以用udpxy或者msd进行转发
可配置鉴权参数,参数不正确无法正常播放。
以上配置完成均已实现,但是还有个需求就是实现负载均衡和播放单播,比如当前主要出口线路为电信,可以成功播放电信单播,但是无法播放移动单播
商店安装 多线多拨 → 网络 → MultiWAN管理器:
成员:
├── WAN_M1:wan,metric=1,weight=1
└── WAN3_M1:wan3,metric=1,weight=1
策略:
├── balanced:WAN_M1 + WAN3_M1(1:1)
└── wan3_only:仅 WAN3_M1(移动专线)
配置完成后,可进 状态 → MultiWAN管理器 查看状态:
配置好后会实现当一个线路掉线后,另一个线路会候补上,不至于网络掉线。
移动出口:curl --interface pppoe-wan3 URL
├── ✓ 302 重定向 → 正常
电信出口:curl --interface pppoe-wan URL
├── ✗ 超时 26s → 被丢包
默认路由:curl URL
└── ✗ 超时 → 默认走电信
结论 :IPTV 单播 CDN 按运营商 IP 段鉴权,必须走对应出口!
安装pbr,进入服务 → 策略路由
新建规则:
PBR 规则:
├── 域名:ucdn.sd.chinamobile.com
├── 端口:8089
├── 接口:wan3
└── 优先级:900(低于 MWAN3 的 30000)
流量路径 :
域名流量 → PBR(900)→ wan3
普通流量 → MWAN3(30000)→ balanced 1:1
初始可以,但是后续播放移动单播还是失效。具体原因和解决方案还没处理好。
1. 组播转单播,上网 ✓
2. 普通网页 → MWAN3 负载 ✓
3. wan3 断线 → 全切 wan ✓
4. 公网组播转单播鉴权播放 → 正常 ✓
你家现在是爱快 + IPTV 还是 iStoreOS + IPTV了?如何当指定的目的ip或域名走指定的线路?欢迎留言交流配置心得! 👇
参考 :OpenWrt 官方文档、iStoreOS 社区、rtp2httpd 项目
🌟 与你互动
嗨~这里是【医工学习日志】的温暖小窝!
📩 随时戳一戳 :后台留言任何问题,树树会带着光速回复闪现!
💡 奇思妙想征集令 :
👉 遇到有趣资源?戳我分享!
👉 想看的硬核测评?甩题过来!
🔥 你的脑洞,可能成为下期爆款文章哦~
如需商务,请加V注明来意,不闲聊:
📝 栏目信息
策划编辑 ✨ 树树 ✨
技术支撑 @恩山无线论坛 & Github & 瀚思彼岸
📜 版权声明
内容说明:
原创文章转载请私信授权;
部分素材源自网络,版权归属原作者;
如觉侵权,请凭权属证明联系删除