找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 11723|回复: 23

openwrt dsa vlan设置,实现iptv单线复用

[复制链接]
本帖最后由 兰博基尼少女 于 2022-3-9 13:02 编辑
背景:新编译的小米r3g openwrt发现没有交换机选项了,查阅后得知交换机变为DSA了油管视频介绍。但是不像视屏介绍我的openwrt并没有(网络--》接口--》设备)中的设备选项
我家的光猫设置了iptv(tag)绑定到Internet(untag)端口的vid为43,目的:通过一根线连接到r3g的wan把网络和iptv给不同设备。由于我有软路由了所以r3g只是做ap使用。



正文:通过查阅找到该方法Mini tutorial for DSA network config - Installing and Using OpenWrt / Network and Wireless Configuration - OpenWrt Forum,但实际设置并不简单,甚至我还搞崩了几次。


通过多次尝试终于成功通过修改network文件实现了上述目的
network文件配置如下:
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config device
        option name 'br-lan'
        option type 'bridge'
        option igmp_snooping '1'
        option metric '1'
        list ports 'eth0'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'wan'

config bridge-vlan
        option device 'br-lan'
        option vlan '1'
        list ports 'lan2'
        list ports 'wan'

config bridge-vlan
        option device 'br-lan'
        option vlan '43'
        list ports 'lan1:u'
        list ports 'wan:t'  #设置wan口43为tag,lan1口untag(注意lan1口仅可以连接iptv使用,同时上联口也必须为wan,若为其他接口则只能上网不能看iptv)

config interface 'lan'
        option device 'br-lan.1'
        option proto 'static'
        option netmask '255.255.255.0'
        option gateway '192.168.xx.xx'
        option dns '192.168.xx.xx'
        option _orig_ifname 'lan2 wlan0 wlan1'
        option _orig_bridge 'true'
        option ipaddr '192.168.xx.xx'
        option ifname 'eth0 lan2 wan'

config interface 'iptv'
        option device 'br-lan.43'
        option proto 'unmanaged'
        option auto '1'
        option delegate '0'
        option type 'bridge'
        option ifname 'br-lan.43 lan1'
我也不是很懂如果有不对的地方还望大佬指正

评分

参与人数 1恩山币 +1 收起 理由
zzzwe*** + 1 说的真好

查看全部评分

犯不着卖帖子吧。直接在对应接口上开802.1q的设备就行了,比如wan上的id为41,就是wan.41的接口,然后配一个802.1q的device,ifname选wan,id选41
回复

使用道具 举报

本帖最后由 xzmu 于 2022-2-20 17:22 编辑

比如
config interface 'wan'
        option proto 'pppoe'
        option device 'wan.41'

config device
        option name 'wan.41'
        option ifname 'wan'
        option type '8021q'
        option vid '41'

回复

使用道具 举报

 楼主| 来自手机 | 显示全部楼层
本帖最后由 兰博基尼少女 于 2022-2-20 21:26 编辑
xzmu 发表于 2022-2-20 17:19
犯不着卖帖子吧。直接在对应接口上开802.1q的设备就行了,比如wan上的id为41,就是wan.41的接口,然后配一 ...

哈哈确实没必要,要是有大佬愿意分享这些知识我也不至于这样。我找了很久都没有人分享这方面的中文知识我也只是搞了很久才搞出来的,1个币也不多有需要的自然愿意,我也没gua羊头卖狗肉骗是吧。
回复

使用道具 举报

快快快快快快快看看
回复

使用道具 举报

感谢分享。。。。我通过LUCI配置,已实现上述功能。但是IPTV 的B面认证过不去。老的swconfig可以认证过去。
回复

使用道具 举报


感谢分享。。。。
回复

使用道具 举报

xzmu 发表于 2022-2-20 17:19
比如
config interface 'wan'        option proto 'pppoe'        option device 'wan.41'
config device        option name  ...

能不能加个联系方式教一下 半小白,整这个几天了快
回复

使用道具 举报

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config interface 'lan'
        option ifname 'eth0'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.31.1'
        option netmask '255.255.255.0'
        option multicast_querier '0'
        option igmp_snooping '0'
        option macaddr '5c:02:14:b3:86:07'
        option ip6assign '64'

config device 'lan_dev'
        option name 'eth0'
        option mtu '1500'
        option macaddr '5c:02:14:b3:86:07'

config device 'wan_dev'
        option name 'eth1'
        option mtu '1500'
        option keepup '1'
        option macaddr '5c:02:14:31:2c:ad'

config switch 'switch0'
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '1 5'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '2 3 4 6'

config interface 'miot'
        option ifname 'wl13'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.32.1'
        option netmask '255.255.255.0'

config interface 'wan'
        option proto 'pppoe'
        option mtu '1500'
        option special '0'
        option username ''
        option mru '1480'
        option password ' '
        option ifname 'eth1'
        option ipv6 'auto'
        option last_succeed '1'
回复

使用道具 举报

FoolOfStupid 发表于 2022-9-6 21:27
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'

我这种就是老版的吗?这种要怎么设置呢,我看到config目录下还有个vlan_service的文件不知道有没有用
回复

使用道具 举报

来自手机 | 显示全部楼层
dsa 比Switch vlan 简单多了  
回复

使用道具 举报

来自手机 | 显示全部楼层
dsa 比Switch vlan 简单多了  
回复

使用道具 举报

来自手机 | 显示全部楼层
ewqewq 发表于 2022-11-20 12:48
dsa 比Switch vlan 简单多了

不会设置啊,大佬能帮忙那个看看吗
回复

使用道具 举报

楼主,能不能出个图文相结合的教程教教我们这些小白。我的目的也是楼主一样的,想通过一根线连接到openwtr的wan把网络和iptv给不同设备.
回复

使用道具 举报

xzmu 发表于 2022-2-20 17:19
比如
config interface 'wan'        option proto 'pppoe'        option device 'wan.41'
config device        option name  ...

iptv那一侧是怎么设置的,试着用这个配了一下,盒子获取不到IP直接。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-14 09:24

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表