找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 1660|回复: 3

吉林电信香蕉派R3+猫棒 (openwrt)同时上网和iptv的记录

[复制链接]
发表于 2024-11-2 22:22 | 显示全部楼层 |阅读模式
本帖最后由 yiifburj 于 2024-11-2 23:31 编辑

目的, 一个盒子,同时作为光猫,路由器,智能家居网关。

现在做到的是 香蕉派r3(openwrt)拨号, 局域网设备通过openwrt网关上网。wan口接机顶盒可以看电视。


香蕉派刷机, 自带的openwrt系统太难用了,wifi国家吗连中国都没有, 串口还老报错, 最后在香蕉派官网上找到的openwrt对bpi r3支持的页面, 在那里面下载的, openwrt 23.05.5, 期间遇到一个bug, 本来设置好好的, 但拔了串口线uboot那就无法启动了,uboot配置保存也会失败,重刷可以复现, 后来ubuntu里用cfdisk把所有的磁盘分区都删除然后再刷镜像到sd卡,用的dd还是香蕉派提供的bpi-copy记不清了, 但是这样做完之后就好了,可能是因为我这个卡先刷了openwrt给的系统, 然后直接刷新的openwrt系统,中间没有清理过程,导致出现了某些bug,应该和卡上的数据有关。将openwrt装到nand中,参考openwrt的文档,在uboot中做的。彻底抛弃了bpi的东西。



1. 按照猫棒的使用手册,填上逻辑id等, 不能上网, 到网上查找各种教程,破解,折腾很久,最后发现是 中国电信手机APP上设置的宽带密码根本就不是实际使用的拨号密码。 pppoe拨号的账号还说宽带账号,密码是123321, 管装宽带的师傅要的
2. vlan的设置, 在我这里的情况,推测vlan是这样的, 上网用的vlan 41, 也就是光纤里面的报文是带 41的tag的,iptv用的vlan 99, 也就是在光纤里的报文是带99的tag的。 只是猜测,没有抓包严重。  

3. 猫棒vlan设置,由三个选项, 1 自动, 2 透传, 3 指定pvid, 自动没有文档说明不知道是什么行为, 透传, 按照字面意思就是保留原样中转, 最终我配置了pvid 41或者透传,成功上网了并且机顶盒也成功的上网了。

4. openwrt 中的设置(猫棒配置pvid 41):
   默认第一个光口eth1(插猫棒)和wan口在一个网桥br-wan里, 这个不用改了。
   为什么要桥接呢, 因为我这里iptv和上网是独立拨号的,两个互相独立,其他的地方不清楚,桥接之后相当于在一个交换机上,机顶盒和openwrt都通过猫棒,但独立拨号。
   vlan的设置:
   br-wan里面添加 vlan id 99: wan口设置untag + is primary vlan, eth1(猫棒)设置tag ,这样机顶盒的报文进入wan之后会被打上99的tag,99的tag出去之后会去tag被机顶盒识别, 然后eth1带tag转发 vlan 99的报文,进入猫棒, 猫棒pvid设置41, 但是仍然可以转发其他tag的报文, 看起来是trunk口。这样机顶盒正常使用了。
   至于上网, 猫棒设置了pvid 41,tag 41的报文进入猫棒之后会被去掉tag,后面设备的无tag报文会被猫棒打上tag 41发出去, 也就是说后面的设备 不需要考虑vlan 41了,本来不配置vlan就是这样的,可用,但是为了机顶盒,配置了vlan, 这样还没办法拨号, 我的猜测是 eth1只发送tag 99的报文, 导致拨号的报文发不出去,因为没tag, 于是配置了一个新的vlan, id是多少都可以,我设置的1, 然后eth1口设置 untag + is primary vlan, wan不设置(Not member), 然后在interface wan上拨号的时候,选择device br-wan.1, 默认是br-wan, 这样发出去的报文就是无tag的, 然后猫棒加tag。
5. openwrt的设置, 猫棒配置透传
br-wan里面添加vlan 99和41, 99和前面的配置相同, 41, 只配置eth1, 设置成tag + is primary vlan,然后wan接口里面配置device br-wan.41, 再配置pppoe的账号密码,然后就可以了, 之前尝试过这样配置,拨号失败,就是因为device里面用的是br-wan, 而没有选择br-wan.41, 刚刚发现了这点,果然,可以了,看起来br-wan.41里面出去的报文会自动加tag 41。


总结
1. 我这里上网和iptv独立拨号,需要桥接。
2. 我的猫棒HSGQ-ODI E/GPON-Stick设置pvid 41,就可以上网了,并且可以转发其他tag的vlan报文,相当于其他的tag透传, 41的自动去tag和加tag。
3. 机顶盒上网需要配置vlan, 通过wan口加tag, eth1口(接猫棒)带tag转发。
4. 配置vlan之后, 需要一些额外配置才能让非iptv的上网拨号正常。
5. 猫棒透传vlan, 通过在openwrt里面同时配置两个vlan 41和99也可以。

TODO
1. 看能不能不用机顶盒,用电视, 等买了新电视再说。



可能有的地方说的不对,欢迎指正。 和我情况类似的可以参考。
   
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
 楼主| 发表于 2024-11-2 22:54 | 显示全部楼层
本帖最后由 yiifburj 于 2024-11-2 23:33 编辑

不小心提交,在2楼继续,后来发现了编辑按钮, 直接编辑了,但2楼似乎无法删除!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2024-12-23 11:56 | 显示全部楼层
我也吉林电信的   咱们这是必须得拨号之后才能看组播是吧
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-2-26 23:40 | 显示全部楼层
我用的是ODI加爱快,试试你这个方案看看
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-12-5 12:25

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表