「IPTV」上海电信改桥接 IPTV设置小白教程(软路由/交换机VLAN设置)更新中

方案A:OpenWRT主路由,LAN口挂一台IPTV设备

  • OpenWRT软路由,为主路由模式
  • OpenWRT软路由,至少有3个网口(1个WAN,2个LAN,其中1个LAN专门接一台IPTV设备)
  • IPTV设备,直连OpenWRT的一个LAN口(中间没有任何交换机之类设备)

方案A:设置教程

软路由部分,设置主要做3件事情

  • 【网络】-> 【LAN口】中,添加【IPTV85】和【IPTV51】2个虚拟端口
  • 【IPTV85】和【IPTV51】添加防火墙规则
  • 【dnsmasq】增加一段代码参数

▼ 进入软路由的管理后台,进入 网络 -> 接口菜单,选择添加新接口

▼ 新接口的名称IPTV51新接口的协议选择不配置协议,勾选创建桥接,勾选自定义接口,并输入eth0.51 eth1.51 eth2.51(这里解释下,eth0 eth1 eth2是软路由的物理网卡,51是代表的VLAN ID,建议把自己所有物理网卡,都添加进去)

▼ 提交成功后,自动跳转到IPTV51接口的详情页,进入高级设置,勾选开机自动运行

▼ 进入物理设置,确认下,刚才自定义的几个虚拟接口,已勾选,点保存&应用,完成设置

▼ 参考上面IPTV51的设置,完成IPTV85的接口添加(以上教程中,所有51的地方,替换为85即可),不再赘述,完成如下图所示

▼ 进入OpenWRT -> 网络 -> 防火墙菜单,选择添加,新增防火墙规则

▼ 名称IPTV51转发选择接受覆盖网络选择IPTV51,点页面底部的保存&应用

▼ 名称IPTV85转发选择接受覆盖网络选择IPTV85,点页面底部的保存&应用

▼ 回到网络 -> 防火墙菜单,确认下,IPTV51IPTV85的防火墙规则,已完成添加,出站、入站、转发规则,都已勾选接受,确认无误后,完成OpenWRT软路由设置

▼ 进入系统 -> TTYD终端菜单,来SSH登录软路由(如果你的OpenWRT没有这个功能,可以使用其他SSH工具来登入),使用root账户登录,输入vi /etc/dnsmasq.conf回车,编辑文件

▼ 键盘按I键,进入编辑模式,在最下面,复制以下这段代码

#add dnsmasq-full configs for 4k IPTV
dhcp-option-force=125,00:00:00:00:10:02:06:48:47:57:2d:43:54:0a:02:20:00:0b:02:00:55
dhcp-option=28

▼ 按ESC键退出编辑模式,输入:wq,然后回车,完成保存并退出VI编辑器

▼ 输入reboot回车,完成OpenWRT软路由重启

方案A.2:OpenWRT主路由,挂多台IPTV设备(增加一个交换机)

  • OpenWRT软路由,为主路由模式
  • OpenWRT软路由,至少有3个网口(1个WAN,2个LAN,其中1个LAN专门接一台网管交换机设备)
  • 交换机支持802.1Q协议,支持VLAN设置
  • 多个IPTV设备,连接在交换机上

方案A.2:网管型交换机设置(NETGEAR GS105Ev2)

OpenWRT软路由部分设置方法,同【方案A】设置方法,完全一样,不再赘述(建议实行方案2之前,可以先完成方案1,单台IPTV设置,测试好了之后,再进行交换机的设置)

▼ 进入System -> Multicast菜单,选择Disable,关闭IGMP

▼ 进入VLAN -> 802.1Q -> Advanced -> VLAN Configuration菜单,选择Enable,弹窗点OK

▼ 在右侧VLAN ID输入框,输入51,点Add添加。再输入85,点Add完成VLAN ID的添加

▼ 进入VLAN Membership菜单,选择VLAN ID 51,在下方的网口,点击你准备网线连IPTV设备的口,比如我选择2-5号口,将标记为T(注意是T,不是U),点Apply保存。同样方法,将VLAN ID 85,也勾选相关网口,标记为T(不再赘述)

▼ 回到VLAN Configuration菜单,确认下刚才设置的VLAN ID和对应的Port Members信息是否正确,确认好,设置完成

▼ 进入System -> Management -> Switch Information菜单,方便以后的维护管理,可以把 NETGEAR GS105E交换机的IP地址,手动设置下,比如我的软路由10.0.0.1,就把GS105E的DHCP关掉,IP设置为10.0.0.239,网关10.0.0.1

附:关于IPTV的一些故障和常用术语

上海电信IPTV的A/B面认证方式,所谓A面认证方式,就是IPTV进行PPPOE拨号认证的方式,而B面认证就是IPTV通过DHCP获得认证的方式

本教程,正在更新中

未经允许不得转载:aRAY「爱生活.爱剁手.爱折腾」 » 「IPTV」上海电信改桥接 IPTV设置小白教程(软路由/交换机VLAN设置)更新中
微信公众号:araycn
关注我们,每天分享更多有趣的事儿,有趣有料!
93289人已关注
赞(4) 打赏

评论41

  1. #25
    大神,这边的方案感觉有点粗暴了,比如把软路由三个口都划入IPTV85当中,其实eth2(第三个口)是不需要的,这样很容易引起组播泛洪吧。虽然也能工作。求证一下?
    cmy2024-11-19 9:42:09Reply
  2. #24
    你是把所有网口桥接了吧,我想问一下如果多个lan口 vlan如何一个设置为桥接其余路由
    rmz2024-04-24 10:54:27Reply
  3. #23
    大神,如果只有一个IPTV的话是不是就不需要NETGEAR GS105Ev2了? 另外软路由是什么?有具体设备型号吗
    jamie872023-12-06 23:28:51Reply
  4. #22
    原来之前用软路由设置IPTV参考这篇文章作者也是松江的;最近把SDN自己换成中兴的G7615,1000M的上行提升到1150M左右原来是950M以内,在设置过程中出现了改完桥接后无法局域网内用比如手机电视机无法IPTV,终于昨天折腾半天成功了解决了;现在通过XTeve配合emby在外地也能看到上海的IPTV,家里通过电视端安装Tivimate抛弃掉IPTV盒子直接观看电视,折腾着并快乐着
    HenryNi2023-12-04 17:11:48Reply
  5. #21
    I love your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz reply as I'm looking to create my own blog and would like to know where u got this from. appreciate it
    iptv2023-11-17 17:02:42Reply
  6. #20
    我之前也是桥接并且设置了VLAN标签并用udpxy转发可以正常使用。新近升级了网络,换了sdn网关,然后要求小哥进行了桥接,可是我用相同方式操作后发现始终不成功,原版电信盒子可以正常ab验证通过进去界面,可是看了十几秒就卡住,VLAN85也可以获取组播地址,udpxy运行正常尝试播放源地址可以检测到就是无法正常播放。 后来联系了一淘宝商家花钱远程解决了,但也不知道如何操作的,不过总体思路是获取sdn的参数,然后换有后台登录可以设置的光猫,改成sdn的参数,让后台可以通过这个设备认证联网,然后就设置相关的桥接、标签等,之后我就又恢复原来样子了。 只是这种操作我不会耶
    sunlion10312023-08-17 1:20:31Reply
  7. #19
    这个图是用什么工具绘制的呀? 好清晰!
    Yosheng2023-07-14 10:15:22Reply
    • 我是用adobe xd,网上自己找了一些图标,拼的,其实找到合适的图标,可以任何p图的软件都可以自己拼一下
      aRAY2023-07-19 12:54:23
  8. #18
    上海电信,让电信师傅做了桥接(师傅未上门,直接在局端做了),然后用R5S拨号,参照(方案A)做了设置,把IPTV接到R5S的LAN口显示 返回代码:0027错误,不知是啥问题,求:dnsmasq.conf的正确代码。建了个群欢迎834136031,请入群探讨。
    鳄鱼先生2023-04-28 13:40:56Reply
  9. #17
    有点尴尬,搞定了AB认证,黑屏转圈…无法升级导致的
    Neo2023-04-02 20:48:37Reply
  10. #16
    我是在你第一个方案后再加了Udpxy组播转单播,然后直接可以在电脑,电视机,手机用直播软件看电视了。比用电信的IPTV盒子方便多了。
    stone2023-03-28 15:50:00Reply
  11. #15
    请问下,这款openwrt是什么版本的?
    大魔王2023-03-26 8:53:42Reply
    • eSir的包,我选的是精品小包的版本,https://aray.cn/archives/14686
      aRAY2023-03-26 11:14:26
  12. #14
    繁琐的设置,千兆pppoe非常耗费cpu资源。直接申请公网地址,设施路由器DMZ就好了。
    蜡笔小新2023-03-01 11:04:01Reply
  13. #13
    那段话最好只要dhcp开头的那两段,不然容易导致dnsmasq.conf重启之后读取错误,最后dhcp服务也出问题,电脑无法获取网关ip地址
    作死小能手2023-02-09 0:07:20Reply
  14. #12
    试了下,方案一可以搞定。方案二有点疑问。 在没改桥接之前,SDN猫到客厅一根网线接傻瓜交换机,分别接小米AP 和中兴 IPTV 盒子,是可以同时上网和电视的。 改了桥接之后,方案一试过没问题(从 OP 出来接 AP 和 IPTV 可以同时用)。 我的疑问是:紫色和黄色这两根线,应该是上网和 IPTV 都支持的,那么,是不是用傻瓜交换机不分 VLAN更好? 这样后边的端口,可以网络和 IPTV 各取所需。 by 2023.2.1 at SH
    巴蒂2023-02-01 15:57:06Reply
    • 傻瓜交换机不行
      aRAY2023-02-01 21:56:37
  15. #11
    还更新吗?
    029002172023-01-31 22:12:53Reply
  16. #10
    我在折腾用交换机的方案,发现好像要把连接软路由的那个端口也要加入vlan51/85,否则B认证过不了
    neo2023-01-31 16:51:30Reply
    • 是的,我教程里漏写了
      aRAY2023-02-01 21:56:18
  17. #9
    我也遇上“通过AB面认证,但iptv无法观看,一直黑屏转圈,epg报错”这个问题了,现在有办法解决吗
    Wizard2022-12-11 11:38:19Reply
    • 有个不确认的办法,就是你把你盒子给你的同事朋友,装他们家里升级更新到最新固件,能正常看iptv一次,然后你拿回来,接上就能直接用了,这个问题我遇到过这么解决的(原本至少为了测试下设备固件是否最新)
      aRAY2022-12-11 17:36:39
    • 必须要家里也开通了iptv的上海电信宽带吗?我身边几乎没有用iptv的了
      Wizard2023-01-05 20:30:59
    • 是的,不然你也没地方插电视盒子,还可能升级系统
      aRAY2023-01-05 22:04:30
    • 已经找别人试过了,在他那边更新了个iptv.all,直播和回放都可以正常看了。但是我回家插上和以前状况一样,看iptv黑屏转圈,云应用正常
      Wizard2023-01-08 21:00:13
    • 怎么样,问题解决了吗?拿到电信营业厅去更新一把呢?
      Neo2023-04-03 9:33:03
  18. #8
    求问,上海联通怎么办,好像更复杂,44是iptv,40是组播,但是联通光猫Lan2口还做了一个vlan绑定,44转到85再发给机顶盒。甚至有可能组播40也有骚操作。如果不是抓包达人,估计很难搞定。 option125的参数不知道。
    feier2022-11-20 8:26:18Reply
    • 原理一样的,你把51和85改成44和40即可,dnsmasq.conf这段代码得试试看
      aRAY2022-11-20 9:10:26
  19. #7
    不知道dnsmasq.conf文件中的代码,是带“log-facility=/dev/null”这一句的那一段,还是不带的那一段?
    jigag2022-08-22 9:07:49Reply
  20. #6
    你好,请教两个问题: 1、发现dnsmasq.conf的代码跟以前不一样了; 2、以前出现访问epg服务器错误,重启一下软路由就行了,现在就怎么弄都是0027错误,然后显示访问egp服务器错误,你说的换个地址插一下我还暂时没试过。
    jigag2022-08-22 8:53:30Reply
    • 你好,你的问题解决了吗?我出现了和你一样的问题
      Wizard2023-01-08 23:41:01
  21. #5
    上海电信华为悦盒可用,顺带给其他小白提醒一下我踩过的坑。 1.vi编辑器退出是 :wq(别忘了冒号!) 2.dnsmasq写入那一段好像有点问题,最终写到conf文件里的内容应该是reboot上一步图片里的内容 3.如果你是r2s/c/r4s这种单lan口软路由再加usb网卡的形式,别忘了把eth2加入到lan口里
    Wizard2022-07-18 10:36:42Reply
    • 感谢提醒,dnsmasq这段,我之前找教程,收集到了不下7个版本,最后可用的,我更新一个正确的版本,此前忘记更新了。另外如果软路由网口不够,usb的网卡即可,而且100Mbps的即可,因为就算你用了千兆网卡,实际iptv用到的还是100Mbps连接速度
      aRAY2022-07-18 11:59:03
  22. #4
    我是华为的盒子,这几天弄得,已经通过AB面认证,但iptv无法观看,一直黑屏转圈,epg报错,不知如何调试
    索尼大法好2022-07-04 20:16:49Reply
    • 这问题我刚开始遇到过,解决的方法,我现在不能确认,你有条件可以试一下:把你的电视盒子,给同事,或者朋友,家里有电信iptv的,网线插上连上(不用做任何设置,就是替换他的盒子),能正常播放了,再拿回来插上,就正常了
      aRAY2022-07-05 10:31:32
    • 你好,我遇到了一样的问题,请问你是怎么解决的?
      Wizard2022-12-11 11:42:27
  23. #3
    挺不错的,今天按照您的教程通过微信公众号申请了上海电信的公网ip和桥接,半个小时搞定!!!
    与人为善2022-06-13 19:58:57Reply
    • 比想的容易吧,折腾愉快
      aRAY2022-06-14 13:40:47
  24. #2
    创维e900s,我是没搞定iptv,干脆直接用电视盒子,直播了,有个电视猫的,可以看直播
    很牛河2022-05-17 9:39:09Reply
  25. #1
    上海电信的IPTV盒子,型号众多 大家的是什么品牌和型号,欢迎留言评论,助我完善本教程
    aRAY2022-05-16 14:51:44Reply

觉得文章有用就打赏一下文章作者

微信扫一扫打赏