X86 RouterOS 7.18 设置笔记十:上海电信IPTV使用msd_lite实现组播转单拨

X86 j4125 4网口小主机折腾笔记五:PVE安装ROS RouterOS
X86 RouterOS 7.18 设置笔记一:基础设置
X86 RouterOS 7.18 设置笔记二:网络基础设置(IPV4)
X86 RouterOS 7.18 设置笔记三:防火墙设置(IPV4)
X86 RouterOS 7.18 设置笔记四:网络设置(IPV6)
X86 RouterOS 7.18 设置笔记五:防火墙设置(IPV6)
X86 RouterOS 7.18 设置笔记六:端口映射(IPv4、IPv6)及回流问题
X86 RouterOS 7.18 设置笔记七:不使用Upnp的映射方法
X86 RouterOS 7.18 设置笔记八:策略路由及DNS劫持
X86 RouterOS 7.18 设置笔记九:上海电信单线复用IPTV设置
X86 RouterOS 7.18 设置笔记十:上海电信IPTV使用msd_lite实现组播转单拨

实现的目标

v

RouterOS添加IPv4的DHCP Client

/ip dhcp-client add interface=br-iptv use-peer-dns=no use-peer-ntp=no add-default-route=no

打开RouterOS的container功能并安装container

打开RouterOS的container功能

  • 在RouterOS的命令行运行
    /system/device-mode/update container=yes
    

强制关闭RouterOS

  • PVE的shell运行以下命令。xxx为RouterOS虚拟机编号

  • PVE的shell

  • PVE的shell

  • PVE的shell

    qm stop ***
    

检查container开启是否成功

/system/device-mode/print

上传container.npk包到RouterOS后重启系统

  • 官网下载对应版本的Extra packages,解压缩后得到container.npk文件

创建docker的相关网络

在RouterOS创建docker的veth网络接口

/interface veth add name=msd_lite address=192.168.11.2/24 gateway=192.168.11.1

创建br-docker的桥

/interface bridge add name=br-docker comment=br-docker

添加docker接口到br-docker桥上

/interface bridge port add interface=msd_lite bridge=br-docker

配置br-docker的ip地址

/ip/address add interface=br-docker address=192.168.11.1/24 network=192.168.11.0

添加IPv4防火墙规则

  • 放到所有forward的最前面
    /ip firewall filter add action=accept chain=forward comment="docker: accept br-docker" out-interface=br-docker
    

IGMP proxy设置

IGMP proxy添加br-docker接口

/routing igmp-proxy interface add interface=br-docker

IGMP proxy添加br-iptv接口

/routing igmp-proxy interface add interface=br-iptv upstream=yes alternative-subnets=0.0.0.0/0

安装msd_lite

上传msd_lite镜像到ros

  • 使用恩山大佬手搓的msd-lite,上传到RouterOS,文件名为:ROS msd_lite_2025.tar

添加镜像

  • 方法1:目前用的
    /container add interface=docker file="ROS msd_lite_2025.tar" start-on-boot=yes
    
  • 方法2:
    • 备用留存,没实际试过,但是能安装成功并运行
    • config:https://docker.1panel.live #不能挂代理
    • image:docker.1panel.live/tinyserve/msd_lite:latest
    • 用这个的话需要加上端口7088使用在这里插入图片描述

运行镜像

/container start number=0

检查msd-lite部署结果

方法1:http://192.168.11.2/stat 可以看到程序运行状态
方法2:http://192.168.11.2:7088/stat

M3U文件使用的地址格式

方法1:http://192.168.11.2/rtp/239.45.3.146:5140
方法2:http://192.168.11.2:7088/rtp/239.45.3.146:5140
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值