本资料来自官方,RouterOS下一版本将是3.0,目前已经最新是3.0Beta9版本。 本资料由Mikrotik Routeros中国区正版代理商----广西用易网络科技公司收集整理
转自中国路由网:
3.0比较有特色的功能:
1.支持包括Intel和amd最新双核CPU,和双CPU
2.最高支持2G内存
3.支持sata硬盘
4.采用Linux 2.6内核(2.9是采用2.4)
5.支持open vpn功能
6.控制台支持彩色显示 3.0较2.9比较大的改进:
1.内核的升级 RouterOS 2.9.39 采用 Linux kernel version 2.4 .31 版本
RouterOS 3.0beta5 开始采用 Linux kernel version 2.6.19 ,以后的版本会采用更新的Linux内核,内核的升级将给RouterOS带来更加稳定和更加快速的体验
2.支持双核CPU和多CPU,支持SATA接口硬盘,内存最大支持为2GB
SMP (Symmetric Multiprocessing) support
SATA (Serial-ATA) disk support
Maximum RAM support increased from 1GB
to 2GB
Latest interface driver support
Dropped legacy interface support
3.API Support An application programming interface (API)
is a source code interface that a computer
system provides in order to support requests
for services to be made of it by a computer
program. (from wikipedia.org)
To enable API use “/ip services enable api”
Default RouterOS API port is 8728 TCP.
4.重写的web-proxy(网页高速缓存) 3.0以前的版本采用的是squid的源码,自3.0开始,Mikrotik重写了web-proxy功能,新的web-proxy比squid提供更快的速度,占用更低的内存.
Completely Mikrotik rewritten web-proxy (no
Squid or another pre written source code
used)
Web-proxy package is now fully integrated
into main system package
Web-proxy now is more suitable for Hotspot
use
Web-proxy now works faster and have
optimized memory usage
5.New OSPF Implementation Completely Mikrotik rewritten OSPF (no
Zebra or another pre written source code
used)
Completely new routing-test v3.0 package
created (routing-test v2.9 package is now
standard routing v3.0 package)
Several previously unfixable bugs fixed
OSPF now have potential for further
improvements ( interface routes, inter-area
filters, pre-interface filters, ...)
6.New VRRP Implementation Completely new VRRP implementation, not
compatible with previous versions
Several previously unfixable bugs fixed
Now it is necessary to create VRRP
interfaces instead of just enabling VRRP
feature
VRRP addresses now must be assigned as
regular (/32) IP addresses
7.更好更完善的无线功能 Wireless Features
“MAC NAT” bridge
Station-pseudobridge
Learns which IP address has which MAC
address and translates it.
Station-pseudobridge-clone
Uses one MAC address of the device and
clones it to the wireless interface.
8.新增加用户管理和认证功能 User Manager User Manager
* User Authorization using MSCHAPv1,MSCHAPv2
* User status page
* User sign up system
* Support for decimal places in credits
* Authorize.net payment gateway support
* Database backup feature
* License changes in RouterOS v3.0 for active users:
– Level3 – 10 active users
– Level4 – 20 active users
– Level5 – 50 active users
– Level6 – Unlimited active users
9.内置The Dude 管理接口 Dude是Mikrotik公司研发的设备管理程序,基于snmp功能,目前完全免费,功能强大,操作方便.
RouterOS package – works as dude server
Speed improvements between server/client
Dude Agents to reach private networks and
offload service monitoring
Reports from any list/table
Support for SNMP v3
10.彩色易用的控制台 Console: Colors
Console consumes less memory, it has
faster startup and first export time
References to items, commands, prompts
and exports are coloured
Currently no way to turn colours off, except
running under dumb terminal
支持多行输入,再长的命令也容易输入了. 11.支持NAT穿透,NAT Traversal NAT Traversal (NAT-T) is a workaround
allowing specific services to establish
connections from masqueraded TCP/IP
networks
Introduced NAT-T for SIP
Introduced NAT-T for IPSec
Rewritten NAT-T for h323
Rewritten NAT-T for PPTP
12.更加易用的轿操作 Interface Bridge Settings
There is new menu in RouterOS v3.0
/interface bridge settings
There are two new options
use-ip-firewall (yes|no, default:no)- whether to
pass internal bridge packet through the IP
firewall (conntrack, filters, mangle, nat) or not
use-ip-firewall-for-vlan (yes|no, default:no) – if
“use-ip-firewall=yes” whether to pass bridge
VLAN packet through the IP firewall (conntrack,
filters, mangle, nat) or not
13.支持open vpn自3.0beta8开始支持open vpn,这又是一个让人激动的功能.
What's new in 3.0beta9:
*) console - removed undocumented scripting commands;
*) console - variable lookup now is done while parsing script:
variable name completion works
variables must be declared before use;
*) some of the fixes mentioned under v3.0beta8, did not got in v3.08beta8,
they are fixed now;
What's new in 3.0beta8:
*) use less memory - makes RB133C & RB112 work better;
*) added initial support for OpenVPN (client & server mode);
*) added support for Sierra Aircard 595 & other Sierra Wireless cards;
*) ipsec - fixed tunnel mode;
*) fixed bug - bridging with bandwidth shaping could freeze whole system;
*) ip proxy - allow setting invalid parent-proxy-port value 0 in console.
this fixes import of default settings;
*) ip proxy - fixed bugs introduced in 3.0beta6 (proxy could crash,
cache was not working correctly);
*) support for full frequency list of Atheros chips;
*) ups - fixed: program was becoming unresponsive when serial ups was
configured but was not connected;
*) user manager - password not revealed on sign-up;
*) console - each user has separate set of global variables;
*) console - fixed crashes when exporting "/system health" on non-routerboards;
*) console - removed unexpected entries from export (like /file);
*) policy routing - fixed automatically added rules;
What's new in 3.0beta7:
*) certificates - sometimes when importing CA certificate, certificate
cache was reset. Fixed;
*) fixed RB200 bios upgrade from RouterOS;
*) added reset-configuration command for wireless;
*) user manager - user signup bugfix;
*) fixed RouterOS configuration to reset when "Soft Reset" jumper on
RB133C or JP1 on RB532r5 is shorted;
*) hotspot - added to retry mac authentication in case of radius timeout;
*) hotspot - added total (in + out) byte limit;
*) fixed wireless sniffer file format;
*) work around bugs in some WPA2 implementations that do not do
proper group key updates;
*) routing - added set-in-nexthop and set-out-nexthop filters;
*) routing - added notification when filters are changed for
RIP and OSPF (affects redistributed routes)
*) routing - added MME routing protocol;
*) user manager - added total transfer (download + upload) byte limit;
*) WMM support;
*) TOS matcher in firewall is replaced with DSCP;
What's new in 3.0beta6:
*) WinBox has ability to search in Tables;
*) RSTP bridge package is now merged in to system package;
*) routing-test package is renamed to routing;
*) console - fixed "" to have type str;
*) console - reverted change to export script sources in '{}' braces, such
export was not 100% reversible;
*) hotspot - added option to specify any password for mac authentication;
*) added support for interface routes (without nexthop);
*) route deletion from route table now is much faster (important for
full feed BGP);
*) added update-source option for BGP;
*) RIP is rewritten; added passive-interface option for RIP;
*) added /routing prefix-lists; they can be used for RIP filtering;
*) webproxy now supports SATA disks;
*) fixed bug - OS could not be installed on SATA disks without license;
*) added support for more network cards based on RTL8169 chip;
*) console - F5 or ^L key in commandline resets terminal and prints current
input buffer (if it does not fit in one line);
*) console - fixed backslash whitespace sequence inside quoted string
to expand to nothing, as in 2.9;
*) console - fixed completions and help while editing multiline commands;
*) console - prompt for continuation lines now shows open braces and quotes;
*) console - added 'as-value' option to print and monitor commands that
suppresses normal output and returns array of properties instead;
*) console - 'get' command without 'value-name' returns array with all
item properties;
*) console - fixed crash in fullscreen editor when adding empty at the end;
*) console - readded 2.9 style help;
*) made WRAP board rebooting work;
*) user manager - added Authorize.Net payments;
*) user manager - prices now stored as decimals;
*) user manager - increased active session count limit for license levels 4 and 5;
*) user manager - object removal confirmation;
*) user manager - CSV files now have header;
*) user manager - popup-blocker workaround for CSV;
*) user manager - close option for active sessions;
*) user manager - reset-counters option for routers;
*) user manager - public-host field for customers;
*) user manager - group field for users;
*) user manager - fixed time-zone bug;
*) user manager - added PayPal payments;
*) user manager - utf-8 handling bugfix;
*) user manager - voucher customization;
*) new vrrp implementation
*) graphing - incorrect scale legend bugfix for large data amounts;
What's new in v3.0beta5:
*) console - fixed prompt for continuation lines to be "... ";
*) e-mail - changed to send address-literal instead of hostname in EHLO;
*) e-mail - added e-mail,debug and e-mail,warning log topics, errors now go to
system,e-mail,error;
*) console - fixed 'get' commands, were not reporting flag values;
*) console - removed :list command;
*) updated network drivers;
*) console - multiline command editing:
Ctrl-\ splits line,
prompt shows current line number and total number of lines
when more than one,
home/end twice goes to beginning/end of command like in
fullscreen editor;
console - edit command works also in single line input mode;
console - 'source' argument in '/system script' and 'do' arguments in
various monitor commands accept scripts written in '{}' braces. export
uses this syntax to output scripts;
What's new in v3.0beta4:
*) added GIS/WISPr xml pages for hotspot smart client support;
*) console - order export items by dependencies.
*) fix virtual-AP default mac address;
*) fixed Atheros receive stalling bug that could be observed while
snooping and frequency-monitoring;
*) fixed interface disappear issue on bridge port disabling/removing;
*) fixed station-pseudobridge to not use local macaddress as
default for translation;
*) made ip firewall not be used for bridged packets by default;
What's new in v3.0beta3:
*) added Event-Timestamp radius attribute in hotspot Accounting messages;
*) added hits counter to hotspot walled-garden rules;
*) made demo mode work;
*) fixed bug - sometimes installation software was reporting errors were no error existed;
*) console - fixed local variables;
*) console - improved syntax error messages;
*) console - allow use of item numbers in scripts and without prior print;
*) console - order export by object type dependencies, use item numbers
where required;
*) fixed AR5211 channel list bug;
What's new in v3.0beta2:
*) added support for Atheros PCI Express;
*) replaced console parser -
colored syntactic feedback,
line and column of parse error,
export coloring,
substitution inside quoted strings
(e.g. "addr $($addr & 255.255.255.0)/24");
*) line editor remembers last modified string when walking history. You don't
lose your command if accidently press 'up';
*) F1 works as '?' in console;
*) references to one script may become '(unknown)', will require manual
fixing of configuration;
*) fixed behavior of 'do=' arguments in console;
*) fixed - executing lines from console history did not reset history
position;
*) hotspot transparent http proxy requests now go through acl list of proxy;
*) autosupout.rif & supout.rif file generation now works;
*) wireless - added disable-csma option for nstreme mode;
*) wireless - added station-pseudobridge modes to do MAC NAT when
bridging over station mode link;
*) wireless - support for WPA2 pairwise master key caching to speed
up re-connect times;
*) wireless - access-list and connect-list can now specify signal
range to allow for connection;
*) wireless - access-list is now ordered and supports matching of
all interfaces, all addresses;
*) wireless - access-list entry can match in specified time;
*) wireless - access-list can specify client specific WPA or WPA2
pre-shared-key
*) wireless - support for RADIUS accounting for both MAC and EAP;
*) wireless - support for RADIUS Disconnect-Request to disconnect
client with RADIUS request;
*) wireless - can now specify format of MAC address in RADIUS
requests
*) wireless - include Calling-Station-Id (in format XX-XX-XX-XX-XX-XX)
and Called-Station-Id (in format XX-XX-XX-XX-XX-XX:ssid) in RADIUS
requests
What's new in v3.0beta1:
*) added support for SATA disks;
*) added initial support for SMP on x86;
*) added support for up to 2Gb of memory on x86;
*) fixed time matching in firewall rules;
*) added time matching to bridge firewall rules;
*) multiple ports can be specified in firewall as src. and dst.;
*) added support for NAT-T in IPsec;
Caveats:
*) dropped support for Linksys HomeLink PhoneLine Network Card (10Mbps over
telephone line);
*) dropped support for PCMCIA RadioLan;
*) dropped support for Wavelan/Orinoco wireless cards;
*) dropped support for Aironet/Cisco wireless cards;
*) dropped support for Atheros 5210 wireless cards;
*) dropped support for telephony package;
*) ISDN does not log called and caller numbers anymore;
*) replaced console parser -
some of previously accepted syntax now will not work,
syntax can change in next betas,
completion is not yet fully implemented;
*) matching for some RFC non conforming TOS values won't work;