目录
之前写过一篇K2p的IPTV融合教程,有需要的可以参考《K2P padavan固件下宽带与IPTV融合》,这个K2p是放在父母家的,房子面积不大,一个K2p足够覆盖,父母上网要求不高,所以就捣鼓了这个方案。
现状自住的房子面积稍微大了点,一个K2p不够用了,正好弱电箱的空间挺大,就开始折腾软路由,最后确定的方案是主路由ROS和旁路由OpenWRT。这个方案是满足一些特殊需要的,但是ROS不支持udpxy,就不能把组播转为HTTP串流,作为旁路由的OpenWRT只有一个接口,也不太适合。经过一段时间的研究,发现可以新增一个OpenWRT虚拟机专门提供IPTV融合服务。
一、 网络拓扑和相关教程
1. 我的网络拓扑图
这里说明一下,我是六口的工控机,如果你的网口数量或者网口标注名称跟我的不一样,不要紧,思路都是一样的。
2. 有关教程
如果看官刚看到这里,对软路由的一些安装还不太清楚可以按顺序参考我以下几篇文章
1) 玩转软路由 篇二:软路由中Esxi 7.0 安装教程和避坑指南
2) 玩转软路由 篇三:虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程
3) 玩转软路由 篇四:软路由中OpenWRT作为旁路由的安装设置教程
这些文章详细介绍了,主路由ROS和旁路由OpenWRT的安装配置过程,下面的内容,就假定看官都把上述步骤掌握清楚了,特别是Esxi下虚拟机的安装。因为下面的内容,是在Esxi中新增一个虚拟机OpenWRT,安装步骤是和篇四中旁路由OpenWRT的安装是一样的,只是设置有区别。
3. 光猫
我的网络环境是江苏南部小城电信100兆宽带,宽带拨号,iTV自动分配(DHCP),后来我让客服或者安装师傅,把iTV改成了拨号,其实DHCP模式下,本教程同样适用。之所以改成拨号,是为了测试《K2P padavan固件下宽带与IPTV融合》,如果你没这样的需求,光猫一般不需要进行任何设置。本教程也是不需要对光猫进行VLAN设置的,比较方便。
二、 Esxi的IPTV网络设置
1. 查看物理网卡
这里显示的两个物理网卡,是没有直通的网口,分别代表ETH0和ETH1,如果你是按照我的网络拓扑图设置,那么这里应该是一样的。vmnic0是ETH0网口,作为管理网口。vmnic1是ETH1网口,作为IPTV的网口。
2. 新建虚拟交换机
在Esxi导航器中点击【网络】,再点击【虚拟交换机】标签页,点击“添加标准虚拟交换机”按钮。在弹出的对话框中,填写虚拟交换机的名称,【安全】种的“混杂模式”选择接受。其他保持默认即可,关联好没有直通的网卡“vmnic1”。设置好之后如下图所示:
3. 新增端口组
在Esxi导航器中点击【网络】,再点击【端口组】标签页。
然后点击“添加端口组”按钮。在弹出的对话框中,填写端口组的名称,【VLAN ID】可自定义填写,不重要。【虚拟交换机】选择上面刚刚创建的虚拟交换机“vSwitch_IPTV”。其他保持默认即可。设置好之后如下图所示:
三、OpenWRT的安装
虽然之前的文章:玩转软路由 篇四:软路由中OpenWRT作为旁路由的安装设置教程,这里交代过OpenWRT的安装步骤,但是这里的OpenWRT是为了提供IPTV服务,配置过程有一些地方需要非常注意,所以这里再把详细的安装步骤说明一下。这里把新增的这一个OpenWRT虚拟机命名为“IPLV”,专门提供IPTV服务。
1. 创建虚拟机
第一步:点击ESXI左侧导航栏中的【虚拟机】,然后在视图窗口点击【创建/注册虚拟机】,在弹出的窗口中点击【创建新虚拟机】。