「教程」上海电信改桥接 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设置小白教程(软路由/交换机VLAN设置)更新中
微信公众号:araycn
关注我们,每天分享更多有趣的事儿,有趣有料!
93289人已关注
分享到:
赞(4) 打赏

评论32

  • 昵称 (必填)
  • (邮箱) (必填)
  • (网址)
  1. #18
    上海电信,让电信师傅做了桥接(师傅未上门,直接在局端做了),然后用R5S拨号,参照(方案A)做了设置,把IPTV接到R5S的LAN口显示 返回代码:0027错误,不知是啥问题,求:dnsmasq.conf的正确代码。建了个群欢迎834136031,请入群探讨。
    鳄鱼先生2023-04-28 13:40:56Reply
  2. #17
    有点尴尬,搞定了AB认证,黑屏转圈…无法升级导致的
    Neo2023-04-02 20:48:37Reply
  3. #16
    我是在你第一个方案后再加了Udpxy组播转单播,然后直接可以在电脑,电视机,手机用直播软件看电视了。比用电信的IPTV盒子方便多了。
    stone2023-03-28 15:50:00Reply
  4. #15
    请问下,这款openwrt是什么版本的?
    大魔王2023-03-26 8:53:42Reply
    • eSir的包,我选的是精品小包的版本,https://aray.cn/archives/14686
      aRAY2023-03-26 11:14:26
  5. #14
    繁琐的设置,千兆pppoe非常耗费cpu资源。直接申请公网地址,设施路由器DMZ就好了。
    蜡笔小新2023-03-01 11:04:01Reply
  6. #13
    那段话最好只要dhcp开头的那两段,不然容易导致dnsmasq.conf重启之后读取错误,最后dhcp服务也出问题,电脑无法获取网关ip地址
    作死小能手2023-02-09 0:07:20Reply
  7. #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
  8. #11
    还更新吗?
    029002172023-01-31 22:12:53Reply
  9. #10
    我在折腾用交换机的方案,发现好像要把连接软路由的那个端口也要加入vlan51/85,否则B认证过不了
    neo2023-01-31 16:51:30Reply
    • 是的,我教程里漏写了
      aRAY2023-02-01 21:56:18
  10. #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
  11. #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
  12. #7
    不知道dnsmasq.conf文件中的代码,是带“log-facility=/dev/null”这一句的那一段,还是不带的那一段?
    jigag2022-08-22 9:07:49Reply
  13. #6
    你好,请教两个问题: 1、发现dnsmasq.conf的代码跟以前不一样了; 2、以前出现访问epg服务器错误,重启一下软路由就行了,现在就怎么弄都是0027错误,然后显示访问egp服务器错误,你说的换个地址插一下我还暂时没试过。
    jigag2022-08-22 8:53:30Reply
    • 你好,你的问题解决了吗?我出现了和你一样的问题
      Wizard2023-01-08 23:41:01
  14. #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
  15. #4
    我是华为的盒子,这几天弄得,已经通过AB面认证,但iptv无法观看,一直黑屏转圈,epg报错,不知如何调试
    索尼大法好2022-07-04 20:16:49Reply
    • 这问题我刚开始遇到过,解决的方法,我现在不能确认,你有条件可以试一下:把你的电视盒子,给同事,或者朋友,家里有电信iptv的,网线插上连上(不用做任何设置,就是替换他的盒子),能正常播放了,再拿回来插上,就正常了
      aRAY2022-07-05 10:31:32
    • 你好,我遇到了一样的问题,请问你是怎么解决的?
      Wizard2022-12-11 11:42:27
  16. #3
    挺不错的,今天按照您的教程通过微信公众号申请了上海电信的公网ip和桥接,半个小时搞定!!!
    与人为善2022-06-13 19:58:57Reply
    • 比想的容易吧,折腾愉快
      aRAY2022-06-14 13:40:47
  17. #2
    创维e900s,我是没搞定iptv,干脆直接用电视盒子,直播了,有个电视猫的,可以看直播
    很牛河2022-05-17 9:39:09Reply
  18. #1
    上海电信的IPTV盒子,型号众多 大家的是什么品牌和型号,欢迎留言评论,助我完善本教程
    aRAY2022-05-16 14:51:44Reply

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

微信扫一扫打赏