目前配置好的网络拓扑如图所示
2342501397.png
SDN光猫连接openwrt路由器只有一根线,整体网络非常简洁。2个交换机的任意端口都可以流畅观看IPTV。

路由器配置

openwrt配置dnsmasq.conf

dhcp-option-force=125,00:00:00:00:1b:02:06:48:47:57:2d:43:54:03:05:48:47:32:32:31:0a:02:20:00:0b:02:00:55:0d:02:00:2e
dhcp-option=15
dhcp-option=28
dhcp-option=60,00:00:01:00:02:03:43:50:45:03:0e:45:38:20:47:50:4f:4e:20:52:4f:55:54:45:52:04:03:31:2E:30

然后需要配置2个VLAN接口,重点在于协议选择为不配置,接口选择自定义,然后输入eth0.85 eth1.85 eth2.85,创建对应接口的vlan。
964716000.png
然后是防火墙,可以直接点击VLAN接口里,点击防火墙设置,在不指定或新建的输入框中,直接新建2个防火墙。
4184988119.png

主交换机配置

unifi的交换机默认是Trunk口,所以直接能透传VLAN,但我保险起见,还是建了85、51这2个VLAN。
4018534299.png
此时默认的ALL配置,就包含了85、51这2个VLAN。
1826530776.png
记得检查下LAN网络的IGMP Snooping选项一定要关掉,否则播放IPTV直播时会卡死
1125899356.png

副交换机设置

网件交换机设置就很简单了,新建85、51这2个VLAN
520254153.png
然后分别把2个VLAN设置Tag到所有端口
1413071791.png

2022/09/22更新TP交换机设置

TP-LINK的交换机配置更简单,首先开启802.1Q VLAN
再对85、51这2个VLAN,Tag到对应端口即可
微信截图_20220922182355.png

总结

全部配置好后,这2个交换机的任意端口,就都能直接看IPTV了。

已有 4 条评论

  1. LZ,我家拓补比你的还简单,光猫--openwrt软路由(拨号)-- 交换机--AP/NAS
    也想实现看IPTV
    想问下,开头的“openwrt配置dnsmasq.conf” 这是在哪里设置呀?

    1. @sisuer

      需要SSH到软路由里,修改/etc/dnsmasq.conf文件,然后/etc/init.d/dnsmasq restart生效

  2. 请问是什么机顶盒?我是创维的盒子,好像用这个options125总是b面验证通过不了

    1. @sildem

      也是创维的,E900
      options得多试试了,网上流传的几种都可以试试,我也是试了几次不同的才成功的

发表评论