SuperWRT v0.7.1发布,增加集成AC的Pro版本

SuperWRT v0.7.1版本于2018年05月27日发布。

本次版本增加及修改的特性有:

1. 增加Pro版本(付费版本),在pro版本中加入如下特性:
1. 集成式AC管理功能。可统一配置设备,并查看所在在线终端。(使用AC功能,需配合16M Flash。)
2. 加入AC地址自动广播功能。开启二层管理的新版本设备,可自动连接AC。
3. 加入邻居设备扫描功能。
4. 加入U盘和SD卡支持,可用于存储AC数据(仅支持FAT32格式)。自动优先使用SD卡。
5. 支持在DHCP报文中通知AC服务器地址。
2. 服务器连接功能更新:
1. 显示服务器连接状态。
2. 支持新版本服务器连接(连接新版本Link服务器需要许可证,连接原Easy版本无限制)。
3. 支持DHCP和二层广播两种方式自动获取AC服务器地址。
4. 加入AC服务器时,使用Admin用户密码验证AC服务器合法性。
5. 支持AC服务器配置下发,状态获取,版本升级功能。
3. 无线功能更新:
1. 加入信道占用率统计及显示功能。(其中:忙-收-发=信道干扰)
2. 加入终端连接时长显示。
3. WiFi Buddy功能详细状态显示。
4. WiFi Buddy增加VLAN配置。
4. 优化许可证信息显示。

本次版本解决的Bug有:

1. 解决中继部分40M频宽设备无法再发射问题。
2. 解决仅一个终端接口时,用户状态中undefined问题。
3. 解决有时网页配置显示缓慢问题。
4. AR8337改善检测Delay稳定性问题。
5. WDS终端在流量监控中无法统计的问题。
6. 优化Tiny版本稳定性,限制并发连接数量,防止内存耗尽。
7. 使用80M频宽时的Bug。
8. 解决干扰情况下长时间运行偶尔出现接收挂死问题。

 

极简配置网桥,SuperWRT发布针对网桥应用的Link版本

SuperWRT从v0.5.13开始,增加了Link版本,该版本是一个专门针对网桥应用的版本。该版本有以下特点:

  1. 针对网桥应用进行精简,有非常高的可靠性。
  2. 极简配置方式,在默认配置上电后,仅需要使用物理“连接按钮”,就可以完成主从网桥配置和连接,可生成高强度的加密密钥,而无需进入配置网页。
  3. 针对网桥应用,去掉了无关的功能,简单方便的配置。但仍支持直接升级到SuperWRT的其它版本,获取更多功能。
  4. 支持固定IP与动态IP方式同时使用,以方便管理。
  5. 支持5/10/20/40/80M多样的频宽。支持使用2.3-2.7G/4.9-6.1G在法规允许的特殊领域使用。
  6. 支持无线透传串口数据,并针对延迟进行了专门的优化。
  7. 支持VLAN、STP、IGMP Snooping等功能,可配置交换芯片的端口VLAN,可应用在多种场景。
  8. 快速启动,使用固定信道时,上电到连接仅需20s。
  9. 人性化的LED状态显示,可显示连接配对状态,信息强度等信息。
  10. 支持与免费开源的OpWiFi平台进行对接。
  11. 支持使用SuperWRT配套的二层发现及管理工具,进行设备发现和无IP管理。
  12. 支持使用在线定制boot的方式,客户可自行生成支持自家硬件的版本。
  13. 可使用SuperWRT的无线高并发功能,提高多设备时的整体带宽和抗干扰性。



link_setup_routerlink_conf_wlanlink_apps

目前,Link版本仅与硬件厂商进行合作,无免费版本。Link版本中,可增加厂家的Logo及信息。欢迎感兴趣的厂家与我联系。

SuperWRT v0.4.3发布,去掉首页测试版本提示

SuperWRT v0.4.3版本于2017年04月17日发布。

本次版本增加及修改的特性有:

  1. 增加WAN口MTU设置。
  2. 登录语言设置在浏览器中保证一年。
  3. 去掉首页的测试版本提示信息,为发布正式版本准备。

本次版本解决的Bug有:

  1. 解决Wisp模式更改Sta接口设置后需要重启设备的问题。
  2. 将一些Switch默认隔离变为转发。
  3. 解决某些情况下,不显示WDS终端的问题。
  4. 解决多拨与WAN速率配置可能出现冲突的问题。

 

新版本v0.4.2发布,改善流控,增加二层网页登录功能。

SuperWRT v0.4.2版本于2017年04月12日发布。

本次版本增加及修改的特性有:

1. 合入新版本智能流控功能,控制更加智能准确。
2. 增加二层Webportal功能,可在网桥模式实现网页登录。(本版本暂不支持在配置VLAN的AP接口进行二层Webportal)
3. 支持无线网桥Station透传VLAN后转发到AP相应VLAN功能。
4. 增加IP-MAC地址绑定功能,与DHCP静态地址合并一起实现。

本次版本解决的Bug有:

1. 解决上一个版本中的翻译错误。
2. 解决WLAN漫游感知功能的小Bug。
3. 网页判断IP等字段的小Bug。

SuperWRT v0.4.1发布,实验新漫游增强特性

SuperWRT v0.4.1版本于2017年04月04日发布。

本次版本增加及修改的特性有:

1. 增加英文界面。
2. 增加地域选择,可依据地域调整支持信道及功率。
3. 增加WLAN漫游感知功能,可提高漫游体验(实验中)。
4. 增加单设备的WLAN负载均衡功能(实验中)。
5. 增加WLAN信号强度指示灯支持。

本版本可与OpWiFi v0.3以后版本进行对接。

本次版本解决的Bug有:

1. 在不支持HT40的信道设置40M时,无线无法启动问题。

SuperWRT_V0_4_1_login

SuperWRT v0.3.4版本发布

本次同时更新了boot和firmware。

SuperWRT Boot v1.2.7 (2017-03-01)
———-
Bootloader更新到v1.2.7,增加改下功能:

1. 增加HTTP Debug读内存接口(可读寄存器)。
2. 增加HTTP Debug写内存接口(可写寄存器)。
3. 增加产测流程支持。
4. 增加可定制机制。

解决了以下问题:
1. 解启动旧版本TP固件的Bug。
2. 解一些其它小Bug。

SuperWRT v0.3.4 (2017-03-01)
———-
SuperWRT v0.3.4版本于2017年03月01日发布。

本次版本解决的Bug有:

1. QCA955x无线阻塞问题解决。
2. 点恢复出厂配置时,不显示等待页面问题。
3. 改善AR8236支持(目前仍有些问题未解完)。
4. 其它一些小的内部Bug。

更改的特性有:

1. 丰富状态页信息显示。

使用本版本需更新SuperWRT Device Tool v1.0.2.0。

SuperWRT v0.3.3版本发布

SuperWRT v0.3.3版本于2017年02月24日发布。

本次版本解决的Bug有:

1. std版本在部分无USB的芯片中无法启动的问题。
2. 增加网页在获取到的配置值错误时,自动选择默认值功能。
3. 修正OpWiFi在本地网络中推送时格式判断错误问题。
4. 其它一些小的内部Bug。

更改的特性有:

1. 增加无线扫描显示后的刷新功能。
2. 为便于定制更改网页实现。

SuperWRT v0.3.2 (2017-02-14)
———-
SuperWRT v0.3.2版本于2017年02月14日发布。

本次版本解决的Bug有:

1. 状态页不显示静态DNS问题。
2. WLAN最大功率小于20dBm时,默认值错误问题。
3. 修改WLAN在CN的最大功率限制。

SuperWRT v0.3.1 (2017-02-13)
———-
SuperWRT v0.3.1版本于2017年02月13日发布。

从此版本开始,改变了版本命令规则:最后一位0表示开发版本,1表示正式发布版本,其它号码为Bug修复版本。

本次版本解决的Bug有:

1. 左侧菜单点击有效区域不全问题。
2. 修复ar9002系列芯片(如AR9287)支持问题。
3. 调整AR8327/AR8337的PLL值,提高数据稳定性。
4. 修复WDS设备状态无法显示问题。
5. 调整打开高并发功能时,对弱信号用户的处理策略,正确控制用户下线。

本次版本增加及修改的特性有:

1. 升级Linux内核,从3.18.40到EOL的3.18.47版本。
2. 升级compat-wireless版本到2016-10-08版本。
3. 用户状态中增加离线设备单独分类。
4. 增加OpWiFi在本地网络中时主动推设置支持。

本版本可与OpWiFi v0.2.2进行对接。

SuperWRT v0.3.1版本发布

SuperWRT v0.3.1版本于2017年02月13日发布。

从此版本开始,改变了版本命令规则:最后一位0表示开发版本,1表示正式发布版本,其它号码为Bug修复版本。

本次版本解决的Bug有:

1. 左侧菜单点击有效区域不全问题。
2. 修复ar9002系列芯片(如AR9287)支持问题。
3. 调整AR8327/AR8337的PLL值,提高数据稳定性。
4. 修复WDS设备状态无法显示问题。
5. 调整打开高并发功能时,对弱信号用户的处理策略,正确控制用户下线。

本次版本增加及修改的特性有:

1. 升级Linux内核,从3.18.40到EOL的3.18.47版本。
2. 升级compat-wireless版本到2016-10-08版本。
3. 用户状态中增加离线设备单独分类。
4. 增加OpWiFi在本地网络中时主动推设置支持。

本版本可与OpWiFi v0.2.2进行对接。

SuperWRT v0.2.12发布,配套服务器OpWiFi v0.2.2发布

SuperWRT

SuperWRT v0.2.12版本于2017年01月19日发布,主要解决了SuperWRT v0.2.10中的一些Bug。

解决的问题有:
1. 解决服务器配置下发后,设备有时不会返回状态问题。
2. 解决服务器下发版本后,无法获取文件时的错误处理问题。
3. 解决WDS终端不显示问题。
4. 增加正常网络中的DHCP租期设置。
5. 解决一些网页上的小Bug。

本版本可与OpWiFi v0.2.2进行对接。

Bootloader

Bootloader更新到v1.2.6,解决了以下问题:
1. 增加WAN口获取DHCP地址及PPPoE拨号单独的超时,防止等待时间过长。
2. 修改网页reboot的逻辑,增加返回页面。
3. 解决setmac在MAC地址位置越界循环时不能处理的问题。
4. 解决SGMII在一些配置时不能正常设置的问题。

OpWiFi

OpWiFi v0.2.2测试版本发布。提供以下功能:

  1. 设备管理:
    1. 支持查看在线设备状态。
    2. 可以给设备分配Tag,一个设备可以加入多个Tag。Tag还支持树状分组管理。可以更方便的筛选设备。
    3. 支持版本下发操作,可以更新设备版本。该方式支持调用SuperWRT保护式升级接口,升级失败时,可以通过uboot继续升级。
    4. 可下发指令,目前界面支持了重启操作。
    5. 可以绑定配置。按无线接口进行分类,支持多种设备模型。可配置无线参数、限速、定时重启等配置模版。配置模版与设备绑定即可下发配置。
  2. WebPortal:
    1. 可创建多种配置。
    2. 可以将配置绑定到不同的设备。
    3. 已集成简单的登录网页,可以管理登录用的用户名和密码。
    4. 可查看设备的在线状态。
    5. 可查看用户的状态。
  3. 设备状态:
    1. 可显示设备无线关联用户MAC信息
    2. 可上报无线用户流量、速率等状态信息。

opwifi_config_wlan

WNE

由Terra开发WNE(Windows Nginx Environment)v1.0.0已经发布。WNE可用于搭建OpWiFi在Windows上的运行环境,也可以用于搭建其它系统的Nginx+PHP+Mysql+MongoDB+Redis在Windows中的环境。WNE是完全开源免费的软件,使用Apache v2许可,你可以改造WNE用于其他用途。

WNE v1.0.0的下载地址为:https://github.com/superwrt/WNE/releases/tag/v1.0.0

 

在Windwos下安装OpWiFi

目前,OpWiFi与WNE都在开发阶段,未提供集成环境。下面介绍如何在Win下搭建OpWiFi的运行环境。基本环境要求为:Win7以上,64位系统。

搭建步骤如下:
1. 下载并解压WNE v1.0.0到C盘根目录(可以是其它位置,以下步骤以该目录为准)
2. 下载OpWiFi最新版本,将src中的文件复制到C:\wne_v1.0.0\home\default中。
3. 修改Nginx配置,以运行OpWiFi。修改C:\wne_v1.0.0\conf\nginx\sites\default.conf为如下内容:

server {
	listen       0.0.0.0:80;
	server_name  localhost;
	set $root_path 'home/default/public';
	root   $root_path;

	access_log  logs/nginx/default.access.log;
	
	client_max_body_size    20m;
	index index.php index.html;

	log_not_found off;

	charset utf-8;

	location ~ /\. { deny all; }
	location = /favicon.ico { }
	location = /robots.txt { }
	
	location / {
           try_files $uri $uri/ /index.php?$query_string;
        }

	location ~ \.php$ {
		try_files  $uri =404;
		fastcgi_pass   php_processes;
		fastcgi_index  index.php;
		fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
		include        fastcgi_params;
	}

	location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {
		root $root_path;
	}

	location ~ /\.ht {
		deny all;
	}
}

4. 修改PHP配置,改变上传文件大小限制:

upload_max_filesize=16M

5. 开启WNE。启动WNE后,点击Start按钮。
6. 安装OpWiFi数据库。

1. 进入http://127.0.0.1:81/adminer/管理mysql。(默认用户名为root,无密码。)
2. 点击“创建新数据库”,新数据库名称为:opwifi,字符集选utf8_general_ci,然后点保存。
3. 点击“权限”,然后“点创建用户”,用户和密码为opwifi(或者密码你自己指定),选All privileges后,保存。
4. 进行OpWiFi的intall页面进行安装。地址为:http://127.0.0.1/install。一路确认后,安装完成。

7. 登录OpWiFi。进行http://127.0.0.1/,用户和密码为admin。
8. 修改OpWiFi的地址,以使其正常工作。登录OpWiFi后,将“系统->系统配置->站点地址”更改为服务器实际,设备将根据此地址进行升级文件下载等操作。

在设备的管理网页中,将服务器地址设置为OpWiFi安装PC的IP地址,设备即可接受管理。

在Windwos下管理瘦设备
目前,自带的DHCP服务还在开发阶段。可以先使用TFTPD32中的DHCP服务代替。
需要在DHCP服务中携带option43字段,以通知设备服务器的地址。

tftpd32_dhcp_forfit

SuperWRT v0.2.10发布,提高稳定性

SuperWRT v0.2.10版本于2016年12月27日发布,主要解决了SuperWRT v0.2.8中的一些Bug,提高稳定性(建议老版本用户全部升级)。

解决的问题有:

  1. 解决上一个版本Station接口WDS不生效的Bug。
  2. 解决静态DNS在某些情况下没有配置的问题。
  3. 解决国家码有时不正确的问题。
  4. 解决扫描到部分AP信息不正确问题。
  5. 解决状态页刷新速度会变化问题。
  6. 解决了上一个版本无线高并发在某些情况下队列阻塞的问题。

更改实现逻辑:

  1. 优化了无线高并发调度机制,减小弱信号用户影响。
  2. 优化了无线高并发内存占用,增加了弹性。
  3. 增加了Kernel panic及Core Dump信息发送服务器功能。
  4. 当配为20M频宽时,Station接口将强制使用20M连接AP。
  5. 增加Station接口每天线的信号强度信息。
  6. 网桥时网口是否断开判断所在接口(更改前只判断WAN口)。

在Boot中增加了QCA9563对QCA8337的支持。