V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DeYiAo
V2EX  ›  宽带症候群

光猫的拨号和 iptv 是不同的网口,如何单路由双网线配置局域网播 iptv 呢?

  •  
  •   DeYiAo · 2022-11-24 18:01:59 +08:00 · 2777 次点击
    这是一个创建于 724 天前的主题,其中的信息可能已经有所发展或是发生改变。

    光猫的拨号和 iptv 是不同的网口,如何单路由双网线配置局域网播 iptv 呢?

    折腾很久才发现,盒子+组播地址,只有光猫 lan4 口可以看 iptv 电视直播,但此时盒子因为没连路由器就不能上网。光猫 lan4 口又不能 pppoe 拨号,只有光猫 lan1 ~ 3 口可拨号。光猫新款不能破解。 盒子同时插网线和 wifi ,网线优先级高,可看直播不能上网。 盒子只连路由器,可上网不能看直播。

    对网络不是很熟悉,模糊想到应该再用一根网线连路由 lan2 到光猫的 lan4 ,然后配置路由 lan2-wan 的桥接。 但怎么桥接有点搞不准了,要修改配置把路由的 lan2 配制成 wan2 吗?这是不是要硬件支持才行? 如果再加个路由专门拨 iptv 再和主路由桥接是没问题的,但是单路由看起来应该也可行才对吧?

    我的路由是小米 ax6000 ,不能刷 openwrt ,但已经破解,我也搞了 igmpproxy 和 udpxy 命令行程序上去都可以运行。

    22 条回复    2022-12-30 12:27:23 +08:00
    DeYiAo
        1
    DeYiAo  
    OP
       2022-11-24 19:48:06 +08:00
    又折腾了会儿,神奇的现象。
    加了一根网线 连接路由 lan2-光猫 lan4 ,然后什么都没设置没开 igmproxy 的情况,能看 CCTV-1 综合了,但仅能看 cctv-1 其他都不行,百思不得其解啊!!
    行:CCTV-1 综合[高清] rtp://239.3.1.129:8008
    不行:CCTV-2 财经[高清] rtp://239.3.1.60:8084
    sun82kg
        2
    sun82kg  
       2022-11-24 20:07:26 +08:00
    描述的好乱
    Taosky
        3
    Taosky  
       2022-11-24 20:18:03 +08:00
    路由器设置把路由器的一个 lan 口“隔离”,把光猫 iptv 口接到这个上面,设置 udpxy 转发。
    https://sm.ms/image/IHXq5WaUd8Vflm9
    https://sm.ms/image/ydIEZ7kULPf5u32
    DeYiAo
        4
    DeYiAo  
    OP
       2022-11-24 20:43:46 +08:00
    @sun82kg 精简点,用一根网线连路由器 wan-光猫拨号。 另一根网线连路由器 lan-光猫 iptv 。此时怎么让局域网既能上网又能看 iptv ,
    我刚才有几分钟在电视盒子上实现了,但是只能看 cctv1 ,应该是路由表刚好符合,但是路由表更换后就不能了。
    但这几分钟说明这个目的原理上肯定可行。
    FightPig
        5
    FightPig  
       2022-11-24 21:07:13 +08:00
    我直接抛弃 iptv 了,电信那个难用的很,还不如我装软件看的
    DeYiAo
        6
    DeYiAo  
    OP
       2022-11-24 21:27:27 +08:00
    @FightPig 就是因为运营商送的盒子难用,所以想用我的配置高的盒子,既能看他的组播直播 iptv 又能上网。最重要的,只用一个遥控器。
    FightPig
        7
    FightPig  
       2022-11-24 21:35:08 +08:00
    @DeYiAo 你换的哪个?我折腾了一会儿后来发现还是直接用电视自带的算了,看直播就用软件看了
    DeYiAo
        8
    DeYiAo  
    OP
       2022-11-24 21:54:14 +08:00
    @Taosky 感觉是这个思路,但我的小米路由不能刷机,能帮我看下这么做的 /etc/config/network 是什么样吗?
    我这么写的,新建一个 interface ,如果在 lan 里去除 eth0.1 后,则配合 udpxy 可以看 iptv ,但局域网无法上网。如果在 lan 里保留 eth0.1 ,则局域网设备可正常上网,但是 udpxy 报错:Invalid multicast address: [eth0.1]
    config interface 'waniptv'
    option proto 'dhcp'
    option ifname 'eth0.1'
    option ipv6 'auto'

    @Taosky
    DeYiAo
        9
    DeYiAo  
    OP
       2022-11-24 21:59:00 +08:00
    @Taosky 你这个 eth0.3 怎么来的?
    Taosky
        10
    Taosky  
       2022-11-24 22:10:48 +08:00 via iPhone
    @DeYiAo openwrt 是 network-switch 里面绑定到新的 vlan 。
    Taosky
        11
    Taosky  
       2022-11-24 22:22:55 +08:00 via iPhone
    @DeYiAo 你的 eth0.1 可能是指所有的 lan 口,而不是连 iptv 那个口,所以删掉就不能上网了,得先把那个 lan 口从 eth0.1 里删除,再跟我一样新建一个 eth0.2 之类的,绑定到那个 lan 口。配置文件怎么写不太清楚…
    实在不行换个路由器吧。
    Taosky
        12
    Taosky  
       2022-11-24 22:39:11 +08:00
    DeYiAo
        13
    DeYiAo  
    OP
       2022-11-24 23:15:55 +08:00
    @Taosky 成功了,非常感谢,原来关键是 eth0.3 必须是 static 地址。
    DeYiAo
        14
    DeYiAo  
    OP
       2022-11-25 13:44:03 +08:00   ❤️ 1
    https://sm.ms/image/FImZfSwyCrdALUB
    我画了个网络拓扑原理图,应该能说明原理了,用 openwrt 界面配置很方便。
    但是小米 ax6000 刷不了。所以需要:
    1 、ssh 上去后,更改 /etc/config/network 配置实现图片中的 1 ~ 3 ,可以先给 vlan3 设置 dhcp 拿到地址,然后改成 static 的。
    2 、下载或者编译 arm64 的 udpxy 二进制程序,上传到路由器,运行 ./udpxy -a br-lan -m eth0.3 -p 11888
    实测,不需要 igmproxy 。就可以局域网看 iptv 直播了。
    brick713
        15
    brick713  
       2022-12-16 16:59:45 +08:00
    我这边用同样的方法,udpxy 始终不能启动,我的架构是这样的
    brick713
        16
    brick713  
       2022-12-16 17:03:33 +08:00
    光猫千兆——软路由 wan ( eth0 )——软路由拨号
    光猫 itv——软路由 iptvLan ( eth2 )
    然后我的软路由 Lan ( eth1 、eth3 )
    iptvLan 设置了 dhcp 但获取不到 IP (开启了 igmp 嗅探),自己配置了静态 IP ,启动 udpxy ,访问 4022 端口无服务
    坐标武汉电信
    ios
        17
    ios  
       2022-12-23 13:39:29 +08:00
    @brick713 我也是设置 4022 无服务,解决了吗?
    brick713
        18
    brick713  
       2022-12-26 14:05:00 +08:00
    @iOS 没有,武汉这边 iptv 是需要拨号的,我已经放弃了,懒得从盒子上面抓密码了。
    ios
        19
    ios  
       2022-12-26 20:37:41 +08:00 via iPhone
    @brick713 嗯深圳也要 ipoe ,我也放弃了
    jikky
        20
    jikky  
       2022-12-30 10:12:47 +08:00
    @ios 深圳的你可以试试直接用你的软路由直接 ITV 拨号,然后将组播地址走这个拨号的出口试试。
    ios
        21
    ios  
       2022-12-30 11:10:05 +08:00
    @jikky 不会抓包 懒人还是放弃了,谢谢提供方案
    jikky
        22
    jikky  
       2022-12-30 12:27:23 +08:00
    @ios 不需要抓包啊,你这个是组播,广东都是通用的。
    https://github.com/Tzwcard/ChinaTelecom-GuangdongIPTV-RTP-List
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2729 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:33 · PVG 08:33 · LAX 16:33 · JFK 19:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.