文章目录
- 前言
- OpenWrt版本
- 1. 让路由与光猫互通
- 2. 设置Vlan
- 3. 配置接口
- 4. 配置路由表
- 5. 播放测试
- 后话
前言
前段时间开始, 电信就开始整理单播源传播的乱象, 就限制了非内网无法打开直播源, 于是只能搞搞双线融合了, 让我的RTSP源重新焕发生机
OpenWrt版本
22.02
1. 让路由与光猫互通
如果是光猫桥接, 路由器拨号的话, 是没有办法直接访问光猫的管理地址的, 默认光猫管理地址为192.168.1.1
登录路由器后台,进入 网络
-> 接口
页面
-
新建一个名为
modem
的接口,协议配置为静态地址
,设备选择你的 WAN 口,IP 地址填写为你的光猫子网地址,跃点数设置为100
, 其他保持默认。点击
高级选项
选项卡,取消勾选使用默认网关
;点击防火墙设置
选项卡,分配防火墙区域为wan
- 进入
网络
->路由选项
页面 - 单击
静态 IPv4 路由
选项卡,新建一条到光猫的路由。接口选择刚建的modem
,目标为<光猫 IP 地址>/24
,网关为刚刚设置的静态地址
, 跃点数为100
, 其他保持默认。
- 点击右下角
保存并应用
,等待配置完成。
2. 设置Vlan
进光猫查看IPTV口的VLAN ID
- 然后点击
VLAN绑定
, 绑定VLAN
设置完保存即可
- 来到OpenWrt的
网络 --> 交换机
, 新建一个Vlan, ID填入刚才的
- 设置完保存应用即可
- 注: 光猫的ITV口需要连接到路由器的LAN4口, 这才完成双线
3. 配置接口
- 新建一个接口, 命名为
iptv
, 协议选择PPPoE
, 设备指定eth0.45
(因为刚刚设置的vlanID是45, eth0是lan的接口) - 帐号密码填入运营商给的IPTV帐号, 广东的帐号格式为(
gzITV1234567890@iptv.gd
) - 在该接口的
高级设置
中 关闭使用默认网关
,使用网关跃点
设置为大于wan口的数字(我设置的是99
) - 在
防火墙设置
中新建一个iptv
的防火墙, 配置如图
- 最后保存应用即可
- 如果拿到内网ip就是成功了
4. 配置路由表
- 打开
网络 --> 路由
, 在静态IPv4路由
中添加新规则 - 接口: 选择刚刚新建的
iptv
- 路由类型: unicast
- 目标: 添加单播源的地址
- 网关: 留空(省略)
- 我自己设置的单播规则如下, 只适合我自己的地区
- 最后保存应用即可
5. 播放测试
- 完美通过
后话
这样设置的话就可以让整个局域网都可以看IPTV了, 满足需求, 后续有时间的话可以发一个单线复用的教程.
enjoy ~