找回密码
 加入我们
搜索
      
查看: 13162|回复: 23

[网络] Openwrt ap模式多vlan多ssid配置

[复制链接]
发表于 2022-8-23 04:16 | 显示全部楼层 |阅读模式
本帖最后由 lajizhi 于 2022-8-23 04:21 编辑

记录一下使用Mikrotik crs326三层交换机和红米ax6s刷OpenWrt配置多ssid多vlan。讲一下为什么选择这两台设备,主要是便宜,一千块钱就能买到L3 hw-offload的交换机就问你值不值 ,以及OP官方支持的WiFi6设备,不要跟我讲高通ax6所谓的理财神器,QSDK就是屑!
OpenWrt在21之后使用了dsa交换驱动,把所有口挂在bridge上,再在bridge上配置vlan。这个和RouterOS的思路是一样的,要访问OP/ROS系统后台,就需要把CPU(OP的eth0/ROS的bridge1)打上tag。
6.png
配置如图所示,交换机1-8口 access untag vlan 11,9-16口 access untag vlan21, 17口管理口access untag vlan 88, 24口trunk
8.png
  1. 先配交换机 1.加入bridge
  2. /interface bridge port
  3. add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged \
  4.     interface=ether1 pvid=11
  5.     ...省略
  6. add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged \
  7.     interface=ether8 pvid=11
  8. add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged \
  9.     interface=ether9 pvid=21
  10.     ...省略
  11. add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged \
  12.     interface=ether16 pvid=21
  13. add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged \
  14.     interface=ether17 pvid=88
  15. add bridge=bridge1 frame-types=admit-only-vlan-tagged interface=ether24
  16. 2.二层vlan
  17. /interface bridge vlan
  18. add bridge=bridge1 tagged=bridge1,ether24 untagged=\
  19.     ether1,ether2...ether8 vlan-ids=11
  20. add bridge=bridge1 tagged=bridge1,ether24 untagged=\
  21.     ether9,ether10...ether16 vlan-ids=21
  22. add bridge=bridge1 tagged=bridge1,ether24 untagged=ether17 vlan-ids=88
  23. 3.三层
  24. /interface vlan
  25. add interface=bridge1 name=vlan11 vlan-id=11
  26. add interface=bridge1 name=vlan21 vlan-id=21
  27. add interface=bridge1 name=vlan88-MGMT vlan-id=88
  28. /ip address
  29. add address=192.168.11.1/24 interface=vlan11 network=192.168.11.0
  30. add address=192.168.21.1/24 interface=vlan21 network=192.168.21.0
  31. add address=192.168.88.1/24 interface=vlan88-MGMT network=192.168.88.0
  32. 4.Dhcp-server,pool,acl配置跳过
复制代码

接着配置ax6s
首先去除wan和wan6口,禁用firewall,dhcp,pppoe组件。
我这里选择编译固件直接去除相应软件,并修改dts把四个口均设置为lan口。
5.png
进入luci后台,br-lan选上eth0(cpu口)桥接所有接口。
1.png
选择Bridge VLAN filtering,如图所示。
2.png
管理VLAN88 eth0和lan1为tag 如果想额外配置管理口,就选择lan2/3/4为untag并勾上Primary VLAN(PVID)
VLAN11和21 只有lan1为tag,可配置额外的access口
3.png
4.png
在interfaces为管理VLAN配置三层静态IP,记得删除原有的LAN(br-lan)。同时为无线创建桥,再在无线里选择桥就好了。
发表于 2022-8-23 07:19 来自手机 | 显示全部楼层
搞得太麻烦了
发表于 2022-8-23 08:19 来自手机 | 显示全部楼层
完全看不懂在说什么
发表于 2022-8-23 08:21 | 显示全部楼层
tedaz 发表于 2022-8-23 08:19
完全看不懂在说什么

.。。。。。。。。+1
发表于 2022-8-23 11:42 来自手机 | 显示全部楼层
对于企业AP来说这是最基本的操作啦,每个射频可以起16个ssid。家用的话可以给iot设备,国内访问,外部访问,以及访客分别划分ssid进行隔离。
 楼主| 发表于 2022-8-23 16:41 | 显示全部楼层

看需求,要划vlan ssid不上ap只能搞op了
发表于 2022-8-23 17:24 | 显示全部楼层
支持卡扎菲大佐(虽然确实看不懂
发表于 2022-8-23 17:50 | 显示全部楼层
请教新版本OP里面Bridge VLAN filtering这个选项卡怎么调出来呀?  我现在装的OP似乎都没有这个选项卡了
发表于 2022-8-23 20:32 | 显示全部楼层
lajizhi 发表于 2022-8-23 16:41
看需求,要划vlan ssid不上ap只能搞op了

单上vlan+ssid其实原厂就行,而且效果还不错
就是没有11r
发表于 2022-8-23 20:53 来自手机 | 显示全部楼层
完全不懂,肯定厉害
 楼主| 发表于 2022-8-23 21:44 | 显示全部楼层
taotao0210 发表于 2022-8-23 17:50
请教新版本OP里面Bridge VLAN filtering这个选项卡怎么调出来呀?  我现在装的OP似乎都没有这个选项卡了 ...

看驱动和内核的吧
发表于 2022-8-23 23:00 来自手机 | 显示全部楼层
确实看不懂,以为是vlan跟多拨
发表于 2022-8-24 00:01 | 显示全部楼层
刷了openwrt之后有测速吗?无线吞吐还能到多少?
 楼主| 发表于 2022-8-24 02:18 | 显示全部楼层
本帖最后由 lajizhi 于 2022-8-24 02:33 编辑
Baishui 发表于 2022-8-24 00:01
刷了openwrt之后有测速吗?无线吞吐还能到多少?


80hz握手1.2Gbps实际500-600Mbps的样子,LAN口只有1G,两百多块佛系用吧,有什么场景要这么快速度
链路聚合的话,交换机只支持802.3ad和 balance-xor 的硬件加速,不能叠加带宽。 选balance-rr的话,两条链路都有流量,但是交换机cpu太差合计500Mbps还不如单条跑1G

更新:看了acwifi的帖子 www.acwifi.net/19291.html 刷机不仅不影响速度甚至还能开160hz提高速度 鉴于隔壁高通qsdk的尿性,我对闭源驱动没什么兴趣,就直接拿OP官方的主线编译
发表于 2022-8-24 10:40 | 显示全部楼层
taotao0210 发表于 2022-8-23 17:50
请教新版本OP里面Bridge VLAN filtering这个选项卡怎么调出来呀?  我现在装的OP似乎都没有这个选项卡了 ...

看kernel config。需要对应交换机驱动支持DSA架构。
如果开了DSA,就是这种的配置模式,而非swconfig。

DSA的优势就是能够直接把无线加到bridge里,并带上想配置的vlan tag。

不过一般来说,家用没必要做这么复杂,本身家庭内网很少有组播流量。
发表于 2022-8-24 11:05 | 显示全部楼层
为啥要去改dts,这只是一个命名而已,不影响实际功能
发表于 2022-8-24 11:25 | 显示全部楼层
若灵 发表于 2022-8-24 10:40
看kernel config。需要对应交换机驱动支持DSA架构。
如果开了DSA,就是这种的配置模式,而非swconfig。

我现在用的DSA驱动的,eSIR的8月份的小包,没有这个选项卡

请问下这个可以自己配置显示出来吗?
发表于 2022-8-24 11:34 | 显示全部楼层
本帖最后由 若灵 于 2022-8-24 11:37 编辑
taotao0210 发表于 2022-8-24 11:25
我现在用的DSA驱动的,eSIR的8月份的小包,没有这个选项卡

请问下这个可以自己配置显示出来吗? ...


请用官方的openwrt,且major release > 21,或者基于官方的默认配置构建

Lean的openwrt已经和官方的差距很大了,不清楚对应的配置是什么处理的。
发表于 2022-8-24 12:57 | 显示全部楼层
lajizhi 发表于 2022-8-24 02:18
80hz握手1.2Gbps实际500-600Mbps的样子,LAN口只有1G,两百多块佛系用吧,有什么场景要这么快速度
...

这个无线速度和我之前买的华硕acrh17差不多 1百多块佛系用
也是openwrt 也用到了多vlan多ssid
你这个是2.5g的接口?貌似和千兆的没区别

在交换机上配置vlan之间的规则太麻烦 不如在路由器上搞省事(尤其是我家里有多个交换机) 一般也不会有多少流量的 不存在问题
Mikrotik 的交换机我也有 直接当傻瓜交换机用的
 楼主| 发表于 2022-8-24 16:20 | 显示全部楼层
magiclu 发表于 2022-8-24 12:57
这个无线速度和我之前买的华硕acrh17差不多 1百多块佛系用
也是openwrt 也用到了多vlan多ssid
你这个是2. ...

2.5G是cpu到交换机芯片的带宽,实际还是4个千兆口。
都买三层交换机了肯定要用硬件线速转发啦
 楼主| 发表于 2022-8-24 16:24 | 显示全部楼层
若灵 发表于 2022-8-24 10:40
看kernel config。需要对应交换机驱动支持DSA架构。
如果开了DSA,就是这种的配置模式,而非swconfig。

DSA的优势就是能够直接把无线加到bridge里,并带上想配置的vlan tag。

请教一下,无线是挂在cpu下的,而4个lan口是挂在和cpu连接的交换芯片下,无线到lan的流量是要过cpu的。如果是隔壁routeros,不同交换芯片下的端口是无法加入到同一个 bridge 下的。
发表于 2022-12-10 16:30 | 显示全部楼层
一直不理解openwrt里什么时候CPU(在你这儿是eth0)需要打tag
发表于 2022-12-10 16:36 | 显示全部楼层
不懂,刷了OPENWRT乱玩。
发表于 2022-12-10 21:11 | 显示全部楼层
不错 我也尝试一下
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-30 05:43 , Processed in 0.015989 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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