单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

前言

飞牛NAS的虚拟机可以安装各种系统,之前有尝试过虚拟机安装openwrt,然后用虚拟机的openwrt来组播转单播,虽然能访问到status页面,但是转发失败。

近期,飞牛NAS更新了虚拟机,支持img的固件,可玩性更高了,近几天安装istore固件,成功实现了组播转单播。


基本环境

硬件

  1. 飞牛NAS:J4125,单网口
  2. USB转RJ45网口

系统环境

  1. 飞牛NAS:fnOS 0.9.2
  2. 飞牛虚拟机:0.9.0

网络拓扑图

飞牛NAS自带网口(ETH0)连接路由器LAN口,作为WAN口,USB转网口(ETH1)连接光猫的IPTV口,作为组播转发:

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

说明:

如果多网口的飞牛NAS可以不用USB转RJ45网口,如果单网口可以花十几元买一根即可:

带货


安装istore

下载固件

本次下载固件为官网的img固件:

https://site.istoreos.com/firmware

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

下载最新版本:

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

上传固件

下载固件后将固件上传到飞牛NAS:

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

创建虚拟机

创建虚拟机,需开通硬件直通,可参见文末文章1

1.打开虚拟机应用,新建虚拟机,虚拟机名称自定义,如istore,系统选择Linux,版本选择6.x-2.6 kernel,然后下一步

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

2.系统镜像选择上传的isotre固件,CPU和内存根据自身设备配置分配,我这选择2核2G,开机自动启动建议测试正常后再改为,然后下一步

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

3.选择存储空间,直接下一步

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

4.添加网卡,进入下一步

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

5.硬件直通添加USB设备(如果多网口选择添加PCI设备):

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

选择USB网卡,确定

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

进入下一步创建虚拟机:

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

启动iStoreOS

1.虚拟机点击电源图标启动:

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

2.运行后,点击VNC 访问图标,打开启动画面,按回车进入Logo画面

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

3.输入命令quickstart

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

选择0 Show Interface,按回车查看iStore的IP,如IP为192.168.2.185

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

再选择2 Allow Wan Access,回车,继续选择OK Continue

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

这样就可以直接通过wan iP即192.168.2.185访问iStore了。


iStore组播转单播

登录iStore

根据上一步的IP登录,密码为空:

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

安装UDPXY

1.依次进入系统软件包更新列表

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

2.过滤器输入udpxy,选择luci-i18n-udpxy-zh-cn安装

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

配置IPTV接口

我的IPTV是pppoe拨号,其他参照。

接线方式,将光猫的iptv口接入飞牛NAS的USB网口,进入iStore的首页,点击三个点➥网口配置

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

添加一个WAN接口,协议选择PPPoE,点击保存:

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

eth1接口勾选为新建的wan1

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

切换到网络接口,对刚刚新建的WAN1进行编辑:

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

填入IPTV用户名和密码:

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

设置完成可见到已获取到IPTV的内网IP:

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

配置UDPXY

依次进入服务UDPXY,勾选已启用组播订阅源接口选择刚刚新建的IPTV接口,如pppoe-wan1

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

保存后,我们可以访问http://ip:4022/status访问状态页面,出现状态页面表示配置成功:

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

播放组播转单播

测试http://address:port/udp/mcast_addr:mport/http://192.168.2.185:4022/udp/225.0.4.74:7980即可正常播放:

单网口飞牛NAS变身IPTV网关!虚拟机安装iStoreOS实现组播转单播

结语

  1. 通过飞牛NAS虚拟机,传统的硬路由网络下在飞牛NAS内也能实现组播转单播
  2. iStoreOS还有其他功能,如科学等,可以自行测试
  3. 多网口还能将飞牛NAS设置为主路由,实现更多功能

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部