上海电信SDN 路由器+iptv单线问题
本帖最后由 mltq 于 2024-6-5 14:03 编辑参考了隔壁开发者社区的帖子,对双网管交换机进行了设置,然后实现单线复用
但是发现路由器是可以正常上网的,iptv依旧b面验证不通过,请问还有什么东西要设置吗 dhcp还要4个option,下面是openwrt的config里直接拷过来的
list dhcp_option '15'
list dhcp_option '28'
list 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'
list 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'
125还是60没记错是精简过还是可以精简,反正这个在现场能用[傻笑] ac88u kc软件中心不是有iptv插件吗
mark一下同求解决方案 路由拨号?猫到路由只有一根线吗?做vlan是最简单的 我用的是爱快路由,一个是85一个是51
还有一个是
dhcp option
option60: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
option125:00:00:00:00:1a:02:06:48:47:57:2d:43:54:0a:02:20:00:0b:02:00:55:0d:02:00:2e goat 发表于 2024-3-29 23:30
dhcp还要4个option,下面是openwrt的config里直接拷过来的
list dhcp_option '15'
list dhcp_option '28' ...
我用的官固,好像没法改把,你这个是meilin么? hycsy2896 发表于 2024-3-30 10:35
ac88u kc软件中心不是有iptv插件吗
kc官网上好像搜不到ac88u,难道是有别的型号? caoshui 发表于 2024-3-30 10:50
mark一下同求解决方案
找到方法了之后,回复你 eclipse126 发表于 2024-3-30 10:56
路由拨号?猫到路由只有一根线吗?做vlan是最简单的
sdn拨号的,猫到路由墙内只穿了一根线,你说的是用2个网管交换机? zhouhuan18 发表于 2024-3-30 13:07
我用的是爱快路由,一个是85一个是51
还有一个是
华硕的路由没法设置2个。尴尬 mltq 发表于 2024-3-30 21:01
kc官网上好像搜不到ac88u,难道是有别的型号?
posts/39 hycsy2896 发表于 2024-3-30 22:00
posts/39
meilin已经386.12_6。kc上还是21年的版本,看着好像有点老?路由器固件这个我不是很懂欸 mltq 发表于 2024-3-30 21:02
sdn拨号的,猫到路由墙内只穿了一根线,你说的是用2个网管交换机?
看你家网络是怎么弄的,如果需要从路由通过一根线传上网和iptv信号到其他房间,那才要多个网管交换机,否则一个就够了 本帖最后由 mltq 于 2024-3-31 10:51 编辑
eclipse126 发表于 2024-3-31 02:49
看你家网络是怎么弄的,如果需要从路由通过一根线传上网和iptv信号到其他房间,那才要多个网管交换机,否 ...
现在只有客厅一个iptv+路由器的需求,一个的话如何设置?我之前是客厅网口出来直接一个非网管交换机,但是我发现路由器跟iptv的网络跟会有冲突,导致有时候路由器网络很差或者iptv提示网络繁忙 就是打个tag,把光猫当做一个网管交换机就行了 本帖最后由 kimkid 于 2024-3-31 20:44 编辑
mltq 发表于 2024-3-31 10:49
现在只有客厅一个iptv+路由器的需求,一个的话如何设置?我之前是客厅网口出来直接一个非网管交换机,但 ...
客厅网口出来接非网管交换机扩展端口分给IPTV和路由器,这样接没有问题的。
出现网络冲突常见有两种可能:
1.交换机不支持(这个可能性比较低)
2.路由器配置错误。比如,路由和光猫都开了DHCP,导致交换机上产生了网络风暴。
如果这个ac88u只是作为ap用的,也没有什么特殊需求,那建议切换到AP模式用,不建议在路由模式关DHCP当AP(需要手动调整的地方多)
如果这个路由有特殊需求,那还是建议先刷merlin或者**改版之后,再改DHCP Option 125来实现路由器的单线复用。
这个是我在rt-ac5300 用的merlin官方固件脚本,给你参考一下:
/jffs/script/dnsmasq.postconf
#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh
pc_append "dhcp-option-force=lan,125,00:00:00:00:10:02:06:48:47:57:2d:43:54:0a:02:20:00:0b:02:00:55" /tmp/etc/dnsmasq.conf
pc_append "dhcp-option=lan,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" /tmp/etc/dnsmasq.conf
pc_append "dhcp-option=lan,15" /tmp/etc/dnsmasq.conf
pc_append "dhcp-option=lan,28" /tmp/etc/dnsmasq.conf
robocfg vlan 51 ports "0t 1t 2t 3t 4t 5t 6t 7t 8t" vlan 85 ports "0t 1t 2t 3t 4t 5t 6t 7t 8t"还有 /jffs/script/service-start
#!/bin/sh
service restart_dnsmasq脚本要给0755权限,否则路由开机后无权执行。
eclipse126 发表于 2024-3-31 16:37
就是打个tag,把光猫当做一个网管交换机就行了
sdn好像没法打tag,他都没一个管理面板[晕倒] kimkid 发表于 2024-3-31 20:30
客厅网口出来接非网管交换机扩展端口分给IPTV和路由器,这样接没有问题的。
出现网络冲突常见有两种可能: ...
谢谢,
我试下你说的第一种。
关于第二种的话,脚本写入后,是iptv直接插路由器的lan3、4口上?然后路由器设置面板内如我1楼图里设置么?还是不用设置了 mltq 发表于 2024-3-31 22:24
sdn好像没法打tag,他都没一个管理面板
我是指路由器那边的网管交换机tag,我家里是有2条线,所以没关心走外网的vlanid是什么,你要自己抓包看下,或者问运维小哥,iptv的vlanid是51,85。 连光猫和iptv的口 tag,连路由器的口utag,vlan51、85端口成员(连光猫和iptv),vlanXX(internet)端口成员(连路由器和光猫) 本帖最后由 kimkid 于 2024-4-1 19:39 编辑
mltq 发表于 2024-3-31 22:28
谢谢,
我试下你说的第一种。
关于第二种的话,脚本写入后,是iptv直接插路由器的lan3、4口上?然后路由 ...
pc_append "dhcp-option-force=lan,125,00:00:00:00:10:02:06:48:47:57:2d:43:54:0a:02:20:00:0b:02:00:55" /tmp/etc/dnsmasq.conf
pc_append "dhcp-option=lan,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" /tmp/etc/dnsmasq.conf
pc_append "dhcp-option=lan,15" /tmp/etc/dnsmasq.conf
pc_append "dhcp-option=lan,28" /tmp/etc/dnsmasq.conf
通常来说,普通路由器没有DHCP Option这个额外参数配置功能,所以机顶盒接在路由器后面会得不到专网IP。
上面4行代码作用是向路由器的DHCP服务配置文件dnsmasq.conf里面加入模拟的4K IPTV机顶盒DHCP Option参数,只有加了这个参数,才能通过IPTV专网对机顶盒的验证,并分配一个专网IP地址给机顶盒。
我的机顶盒是ZTE B860A,其他品牌机顶盒参数可以自己抓包或者网上搜一下代码进行替换。
华硕官方固件和**官方固件默认的vlan分配应该是一样的,可以ssh进路由,用robocfg show命令可以查看每个vlan内分配了哪些物理端口;
截图是我的RT-N66R的vlan分配情况,vlan1、vlan2都是固件默认的,vlan1里面包含了端口1、2、3、4、8,vlan2里面包含了端口0、8;AC88u的端口数会更多一些,应该还有5、6、7端口;默认的vlan1、2不用修改,它们负责上网数据的传输;
下面的robocfg命令作用是新建51、85两个vlan,并将0-8号端口分配给vlan51和85,同时每个端口都打tag标记,这样IPTV数据经过路由器的时候会被分配到51和85两个vlan里的所有tag端口进行传输;
robocfg vlan 51 ports "0t 1t 2t 3t 4t 5t 6t 7t 8t" vlan 85 ports "0t 1t 2t 3t 4t 5t 6t 7t 8t"
这样所有lan口都实现了复用,再配合DHCP Option125模拟的机顶盒参数,让电信给机顶盒分配IPTV专网IP,这样就能通过AB面认证了。
路由器设置面板里的IPTV,它是把你指定的lan口从原本上网的vlan1里面移除了,单独放到vlan85中,这样就只能传专网数据但不能上网了。
所以,这个面板的设置只适合那种没有AB面认证的专网机顶盒(比如最早的标清和高清机顶盒)。 kimkid 发表于 2024-4-1 19:17
pc_append "dhcp-option-force=lan,125,00:00:00:00:10:02:06:48:47:57:2d:43:54:0a:02:20:00:0b:02:00:55 ...
ok,谢谢大神,有问题的话再请教你
本帖最后由 mltq 于 2024-4-3 22:47 编辑
kimkid 发表于 2024-3-31 20:30
客厅网口出来接非网管交换机扩展端口分给IPTV和路由器,这样接没有问题的。
出现网络冲突常见有两种可能: ...
用了ap模式,感觉暂时没啥问题 本帖最后由 mltq 于 2024-6-5 14:06 编辑
eclipse126 发表于 2024-3-31 02:49
看你家网络是怎么弄的,如果需要从路由通过一根线传上网和iptv信号到其他房间,那才要多个网管交换机,否 ...
我试了下网上的双网管交换机好像并不太行,之前您回复的“连光猫和iptv的口 tag,连路由器的口utag,vlan51、85端口成员(连光猫和iptv),vlanXX(internet)端口成员(连路由器和光猫)” 这个方法需要设置51 85 vlan之外,还要添加1个默认的全成员vlan吗? 双网管交换机的话,默认的vlan不用动,添加1条上网,1条85,1条51 ,3个vlan 是如图这么设置吗?
如果这样的话,PVID那边如何设置
端口PVID
1
2
3
4
5
eclipse126 发表于 2024-6-5 14:55
双网管交换机的话,默认的vlan不用动,添加1条上网,1条85,1条51 ,3个vlan
刚刚没回复成功,能帮忙看下楼上的回复吗? 本帖最后由 eclipse126 于 2024-6-5 15:40 编辑
我是老的网件交换机(客厅):
51 85: tag 1 2,untag 没有
2:tag 1, untag 3 4 5
pvid:
端口1-2:1
端口3-5:2 eclipse126 发表于 2024-6-5 15:13
我是老的网件交换机(客厅):
51 85: tag 1 2,untag 没有
2:tag 1, untag 3 4 5
ok收到,我回去试一下。谢谢 本帖最后由 mltq 于 2024-6-6 08:51 编辑
eclipse126 发表于 2024-6-5 15:13
我是老的网件交换机(客厅):
51 85: tag 1 2,untag 没有
2:tag 1, untag 3 4 5
试了下,iptv可以进去了,但发现奇怪的现象,正常播放情况下,关了sdn的Wi-Fi,iptv会发生放个几秒后卡住的情况。只能重置sdn后解决,但后续只要关Wi-Fi又会复现