万能的 V 友,问一个 ROS 下的 IPTV 单线复用问题。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
que01
V2EX    宽带症候群

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

  •  
  •   que01 2024-02-04 12:29:22 +08:00 2112 次点击
    这是一个创建于 622 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我尽量精简表述:
    1.光猫桥接,设置了一个口绑定了 vlan1420(net)+vlan3417(iptv)
    2. ROS 的 wan 口连接这个这个网口 使用了最近出来的 macvlan 进行了拨号(网络和 IPTV 都是 PPPOE 拨号并且已经成功)。也就是说 vlan 其实我没用到(尝试使用也无法成功拨号),但是 macvlan 实现了拨号。
    3. 然后我尝试根据网上的设置了 IGMP Proxy 将 pppoe-iptv 设为上行 然后 birdge 设为下行 并没有用,然后又尝试了静态路由,将组播地址关设为这个 pppoe-iptv 。还是没有用。

    目前卡在第三步了 一致没办法看 IPTV 。所以跑过来问一下 请问有没有人遇到过,求个思路
    第 1 条附言    2024-02-04 13:49:39 +08:00
    结贴结贴,我自己实验出来了。
    留个痕迹让后来人可有借鉴。细节如下:
    1. macvlan 都选择 bridge 模式(之前一直失败应该都是选择了 private 的原因导致不能互通就失败了)。
    2. upstream 选择 macvlan-iptv 而非 pppoe-out-iptv
    3. 如果还不行就给 macvlan 设置一个 IP 再重试步骤 2(这个 IP 并不会用到设置里面)
    4. 这样就可以打开了应该。后面可以继续用 msd_lite 处理一下。
    5 条回复    2024-02-06 11:33:17 +08:00
    terrancesiu
        1
    terrancesiu  
       2024-02-04 14:31:25 +08:00   1
    你需要单独在 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
        2
    que01  
    OP
       2024-02-04 15:19:42 +08:00
    @terrancesiu 感谢回复得如此详细具体。但是实际上我已经尝试过 vlan 下面加 macvlan ,但是没明白为什么没有拨号成功,直接在 ether1 下面进行加 macvlan1420 、macvlan3417 倒是成功了(虽然这样它们就空挂着 vlan 的名字实际没有走 vlan)。我这边 iptv 也是和网络一样走 pppoe ,而且没有做 mac 绑定处理。问题已经自己探索解决好了。还是很感谢 v 友
    gam2046
        3
    gam2046  
       2024-02-04 15:40:02 +08:00
    我自己是这样的设置的。

    - 光猫设置端口为 VLAN 透传
    - 光猫端口接 ROS (也就是光猫到 ROS 就一根线)
    - ROS 在该接口下创建两个 VLAN ,分别对应拨号与 IPTV
    - 按照正常流程在 VLAN 上拨号以及 IPTV 认证
    - 根据需要自己配置一下路由表即可,我自己通过 IPTV 地址的白名单,将特定 IP 转发的 IPTV 的 VLAN ,其他都走正常拨号出口,就实现了内网任意设备均可同时访问公网与 IPTV 。
    - 需要组播的话,设置 igmp-proxy ,upstream 为 IPTV 的 VLAN
    que01
        4
    que01  
    OP
       2024-02-04 17:06:03 +08:00
    @gam2046 嗯嗯,思路其实和我差不多,但是我很难理解我在 vlan 上就无法做 pppoe 拨号,macvlan 和直接裸接口就可以拨号。其实 macvlan 这样拨号我觉得都算多拨了,可我这边明确三个铁公鸡早就封杀了多拨。
    ivankai
        5
    ivankai  
       2024-02-06 11:33:17 +08:00 via iPhone
    @gam2046 我说刚入坑的小白,我家光猫到路由器也是单线,想问下有详细的教程吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2878 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 07:54 PVG 15:54 LAX 00:54 JFK 03:54
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86