万能的 V 友,问一个 ROS 下的 IPTV 单线复用问题。

294 天前
 que01
我尽量精简表述:
1.光猫桥接,设置了一个口绑定了 vlan1420(net)+vlan3417(iptv)
2. ROS 的 wan 口连接这个这个网口 使用了最近出来的 macvlan 进行了拨号(网络和 IPTV 都是 PPPOE 拨号并且已经成功)。也就是说 vlan 其实我没用到(尝试使用也无法成功拨号),但是 macvlan 实现了拨号。
3. 然后我尝试根据网上的设置了 IGMP Proxy 将 pppoe-iptv 设为上行 然后 birdge 设为下行 并没有用,然后又尝试了静态路由,将组播地址网关设为这个 pppoe-iptv 。还是没有用。

目前卡在第三步了 一致没办法看 IPTV 。所以跑过来问一下 请问有没有人遇到过,求个思路
1333 次点击
所在节点    宽带症候群
5 条回复
terrancesiu
294 天前
你需要单独在 ether1 下配置 2 个三层 vlan ( vlan1420 和 vlan3417 )(不是在 birdge 里配置,如果在 birdge 配置复杂点)。然后再在三层 vlan 接口下面配置 macvlan 避免 mac 跟 ether1 的 mac 地址一样。比如新建 macvlan1420 和 macvlan3417 ,接下来你的 pppoe 的拨号接口应该是 macvlan1420 。至于 iptv 你看看你的机顶盒验证方式如果是 ipoe ,那需要抓包获取 dhcp option 鉴权信息,如果是 pppoe ,跟 macvlan1420 的配置一样。最后就是 igmp-proxy 的 upstream 接口选择 pppoe 或者 dhcp 的接口。
que01
294 天前
@terrancesiu 感谢回复得如此详细具体。但是实际上我已经尝试过 vlan 下面加 macvlan ,但是没明白为什么没有拨号成功,直接在 ether1 下面进行加 macvlan1420 、macvlan3417 倒是成功了(虽然这样它们就空挂着 vlan 的名字实际没有走 vlan)。我这边 iptv 也是和网络一样走 pppoe ,而且没有做 mac 绑定处理。问题已经自己探索解决好了。还是很感谢 v 友
gam2046
294 天前
我自己是这样的设置的。

- 光猫设置端口为 VLAN 透传
- 光猫端口接 ROS (也就是光猫到 ROS 就一根线)
- ROS 在该接口下创建两个 VLAN ,分别对应拨号与 IPTV
- 按照正常流程在 VLAN 上拨号以及 IPTV 认证
- 根据需要自己配置一下路由表即可,我自己通过 IPTV 地址的白名单,将特定 IP 转发的 IPTV 的 VLAN ,其他都走正常拨号出口,就实现了内网任意设备均可同时访问公网与 IPTV 。
- 需要组播的话,设置 igmp-proxy ,upstream 为 IPTV 的 VLAN
que01
294 天前
@gam2046 嗯嗯,思路其实和我差不多,但是我很难理解我在 vlan 上就无法做 pppoe 拨号,macvlan 和直接裸接口就可以拨号。其实 macvlan 这样拨号我觉得都算多拨了,可我这边明确三个铁公鸡早就封杀了多拨。
ivankai
292 天前
@gam2046 我说刚入坑的小白,我家光猫到路由器也是单线,想问下有详细的教程吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1014062

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX