OpenWrt VLAN单线复用IPTV网口无法连接的问题

在学习在Docker搭建udpxy容器时,为了不和OpenWrt上的udpxy服务冲突,把OpenWrt上的IPTV端口给删除了,在鼓捣玩Docker版的udpxy后,又恢复了OpenWrt系统上的udpxy服务,但是恢复后,IPTV的那个VLAN口却不能连接,而且原来的网络接口也无法使用VLAN标记连接。一开始还以为是猫有问题,折腾了好大会光猫,改IP,重置猫啥的折腾了好长时间,最后试了下不使用VLAN标记网络接口连接光猫才可以正常连接,但是IPTV还是无法连接。

重新刷了固件不行,换了个固件还是不行,实在想不通。以为重置光猫后哪里没有设置好有问题,但是Docker上的udpxy却可以使用带有VLAN ID的IPTV线路,实在想不通。后来想着不能再单独用一个服务器专门跑IPTV吧,这样太占用资源了,而且不方便。就想在OpenWrt的Docker上搭建一个udpxy不就行了吗!但是有一个问题就是Docker版udpxy不支持带有VLAN ID的网口。那就曲线救国,单独让一个口当作IPTV口,一边连接光猫的IPTV口,一边连接路由器的物理接口。但是这样就不能使用VLAN单线复用了。而且本就紧张的路由器就得让出一个口专门给IPTV用。这样只实现了家庭网络任意设备观看IPTV,但还是得用两根线。这个方法也不行,就想怎么办呢?

后来一想哎!我在搭建Docker的udpxy时是使用PVE+LXC+Ubuntu+Docker的方案,直接在添加网络时就能添加VLAN ID。我的OpenWrt虽然是虚拟方式搭建的,但是PVE也能给虚拟机添加网络时设置VLAN ID,这不就解决了吗!直接编辑虚拟机桥接里选择光猫连接路由器的那个网口,在VLAN Tag里填写IPTV的VLAN ID。

然后OpenWrt里新建一个IPTV接口,接口选择刚才添加刚才添加的带有VLAN Tag的IPTV接口。最后是路由器总共有四个物理接口,但是通过添加VLAN网络最后变成了五个,但不影响使用!

这样就解决了OpenWrt IPTV无法连接带有VLAN ID的接口。

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论!x