大家好,目前的状态时电信光猫已经桥接,
主路由是 openwrt 的软路由,负责拨号,
现在家里有两路的 iptv 需要看,一路直接插在 openwrt 上,一路插在 ap 上,如下图,
请教下大家怎么配置。
1
yinmin 2 天前 via iPhone
|
2
mm2x 2 天前
IPTV 和 intelnet 桥接是两个连接吧?这个不冲突啊。你直接插光猫上就可以啊。
|
3
just4id 2 天前 via iPhone
影视仓才是王道
|
4
lirui0073 1 天前
udpxy-IPTV
|
5
zer 1 天前
先配 vlan 85 和 51
然后 dnsmasq.conf 加上 dhcp-option 配置 这 2 个搞完,看 iptv 就没问题了 如果要在局域网内用手机电脑 AppleTV 看 IPTV ,openwrt 上安装个 udpxy 然后网上找上海电信 iptv 的 m3u8 播放列表,修改每个频道的路径指向到 udpxy 的地址就好 |
6
youngzy 1 天前
原理上 bridge wan 和 lan 的 vlan 85 和 51
DHCP 好像要额外配置两个 option |
7
fengyaochen 1 天前
@yinmin ESXI 根本不用这么复杂,直接单线复用,光猫支持 HGC 交换的直接插光猫 LAN 口上就行了,爱快开一个 lan2 ,给光猫 LAN 口搞一个 dhcp+option125 ,直接开机就完事了,连 openwrt 都不需要
|
8
sisuer1129 1 天前
@mm2x 我是 SDN 光猫,这样试了不行,过不了 AB 面那个验证
|
9
tunggt 1 天前 via Android
改桥接应该不会影响 iptv 吧
|
10
ferock 1 天前 via iPhone
我放弃了,所以不看电信的 iptv
|
11
dalaoshu25 1 天前
下面说在其他设备上看 IPTV 的方式。
基本原理其他人已经说的很详细了,就是在 ROS 上跑个 msd_lite 或者 udpxy 的容器,代理一下,把 IPTV 的组播数据变换成 LAN 里面的普通数据流。 首先,还是建立好光猫一侧的接口,把 VLAN 85 引进来。 /interface vlan add comment=IPTV interface=ether1 name=vlan85-eth1 vlan-id=85 接下来看看有没有连通,给这个 VLAN 接口弄个 B 面内网地址:(注意,如果已经建了桥,所以 VLAN85 的主接口就是桥的 br-iptv ,这是重点。不建桥用 msd_lite 的时候主接口就是 vlan85-eth1) /ip dhcp-client add add-default-route=no comment=IPTV interface=vlan85-eth1 use-peer-dns=no use-peer-ntp=no 这时候看/ip/dhcp-client/show , 应该就能看到一个 23 开始的 IP 地址,这说明 VLAN 就设置成功了。 下面就是装 msd_lite 了,下面是我的流程: /interface bridge add comment="Dockers bridge" igmp-snooping=yes name=dockers vlan-filtering=yes /ip address add address=192.168.89.1/24 comment=Dockers interface=dockers network=192.168.89.0 /ip firewall nat add action=dst-nat chain=dstnat comment=MSD_Lite dst-address=192.168.88.1 dst-port=7088 in-interface-list=LAN protocol=tcp to-addresses=192.168.89.20 #ipv6 部份可以不做 /ipv6 address add address=fd80:1111:2222:3333::1 interface=dockers /ipv6 firewall nat add action=masquerade chain=srcnat comment="for dockers" out-interface=pppoe-out1 src-address=fd80:1111:2222:3333::/64 # docker /container config set registry-url=https://registry-1.docker.io tmpdir=/disk1/tmp 注意最后一条设定 igmp-proxy 上游的语句。如果你是跟前面一样有 IPTV 盒子建了 br-iptv 的桥,那么这里的接口名字就用 br-iptv 而不是 vlan85-eth1, 这是非常重要的一点。 接下来,你就可以在 LAN 里找一个支持 IPTV 流的播放器,试着打开这个链接 http://192.168.88.1:7088/rtp/239.45.3.145:5140 看看了。比如 Linux 上的 VLC ,Kodi 里的 Simple IPTV client, 安卓盒子的 dtpv 等等。 |
12
hermanarturo 1 天前
@dalaoshu25 ros 直接用 /routing/igmp-proxy 可以么
|
13
dalaoshu25 1 天前
@hermanarturo 似乎可以,某些客户端比如 Mac 上的 iina 似乎可以用,但其他的不一定,而且大概率会引发广播风暴拖慢宽带速度,也许我哪里没设置对,后来就没再尝试了,还是用容器跑 msd_lite 保平安。
|
14
abc2xyz 13 小时 21 分钟前
SDN 桥接了想用电信的盒子好像是看不了的(可能自己换光猫+上面说的 dhcp+option125 可以),只能通过上面说的用 msd_lite 或者 udpxy 把组播转单播看。说穿了就是直接看组播,组播是没有验证的,就是看不了回放了(据说回放也能搞,就是超级麻烦)。
|