New Router for New Standard, ASUS RT-AC66U
We didn't really have enough time to get used to all capabilities of IEEE 802.11n standard and now it is going to be replaced by another, newer one, IEEE 802.11ac. ASUS RT-AC66U wireless router that our laboratory hosts today has support of this very standard. This model offers never-before-seen data transmission speeds in 5 GHz range, 1300 Mbps, while the speeds of 450 Mpbs in 2.4 GHz range seem much more common. However, these figures are purely theoretical and in this review we are going to figure out in practice what speeds a common user is able to get using this device.
ASUS RT-AC66U wireless router comes in a black plastic case with dimensions of 207x153x38 mm not considering the antennae and support stand. To work properly the device needs an external power unit with the following characteristics: 19V and 1.58А. It's worth noticing that another device by this brand, RT-N66U, has the same type of case.
The upper panel of the device consists of two parts, one of them is even and the other is ribbed. There are LEDs indicating operation of the router and its ports as well as the name and brand tag located here.
Side panels are not remarkable at all and there is only a ventilation grate located on them.
There is also a ventilation grate on the bottom panel of the device. Apart from it, there are four rubber legs, two mounting holes used to mount the device onto the wall, and a sticker with brief information about the model located over here.
If the device needs to be placed vertically, one may fasten a special support stand to the bottom panel of the device. The stand is included in the pack.
On the rear side there are five Gigabit Ethernet ports (one of them is WAN and the rest are LAN), three connectors for external detachable antennae, two USB 2.0 ports, and power socket. There are also three buttons located over here, they are Power button that is used to turn the device on and off, Reset button used to reset the user settings, and WPS button that is used to facilitate the procedure of wireless client connection.
Insides of RT-AC66U are one blue textolite card. A significant part of this card is covered by a huge radiator.
Now let's skip on to reviewing the software platform of the device.
Firmware upgrade procedure is carried out in a conventional way for the majority of ASUS devices. One just needs to download the firmware image file from the vendor's web-site, enter Firmware Upgrade tab in Administration menu, and upload the file to the router by clicking on Upload button.
The whole upgrade procedure takes about three minutes (not considering the firmware download time).
An administrator can check whether the firmware has been upgraded correctly using the same tab; information on the current firmware version is displayed over here. Also, information about the current firmware version is always shown in the upper part of the device web-interface.
In case of a failure during the firmware upgrade process, RT-AC66U changes for rescue mode during which the Power indicator starts slowly flashing. Among other, circumstantial features that may indicate the transition to the rescue mode are changes in TTL field value in ICMP echo replies (100 instead of common 64).
Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=4ms TTL=100
Ping statistics for 192.168.1.1:
Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 4ms, Maximum = 4ms, Average = 4ms
The administrator can manually switch RT-AC66U over to the rescue mode. To do that s/he only needs to hold Reset button for 10 seconds while the device is booting.
To restore the firmware one may use a single-purpose utility called ASUS Firmware Restoration which only needs to know the path of the firmware upgrade file to restore it.
After that the only thing left is to wait until the router is rebooted.
Firmware restore can also be performed in fully manual mode; to do that the administrator needs to send the file with new firmware version through TFTP and reboot the device.
C:\>tftp -i 192.168.1.1 put RT-AC66U_22.214.171.124_270.trx
Successfully sent: 22773760 bytes for 72 sec., 316302 bytes/s
When in rescue mode, ASUS RT-A66U wireless router affords the administrator with another means of firmware restoration. It is a single-purpose web-server that is used to help the administrator to reboot the device, reset the user settings, or restore the firmware. One can access this web-server by entering 192.168.1.1 from a local network.
Also, we would like to tell a few words about alternative firmwares. Since the hardware platform of ASUS RT-AC66U is similar to the one of RT-N66U, we hope to see more alternative choices of firmware available. However, when this article was being written, DD-WRT was only making its first attempts at customizing their firmware versions for operation with this router. The only thing we could find and make use of was firmware by Merlin.
That is where we bring the review of the firmware upgrade process of ASUS RT-AC66U to a conclusion and pass on to examining the utilities available to users of the model.
Interface of the software that comes together with the wireless router is available in 21 languages.
By using the automatically launching utility users can employ install wizard that facilitates the initial device configuration, install a printer connected to the device USB-port in the local system, enter the vendor's web-site, or install certain supplementary utilities.
Among those there are: Device Discovery, Firmware Restoration and Router Setup Wizard. While we have already mentioned the latter, the other two give the administrator a possibility to detect online wireless ASUS devices and restore the firmware in case of a failure, correspondingly. We gave a detailed insight on Firmware Restoration utility in Firmware upgrade section of this review.
Now let's pass on to reviewing the web-interface capabilities of the device.
One can access the device web-interface using any modern browser just by entering 192.168.1.1 IP-address. By default the login and password are admin and admin.
Upon successful authentication an administrator will find him/herself on the home page of the router web-interface, which is available in 19 languages. The web-interface design is quite customary to all devices with ASUSWRT firmware we have previously reviewed.
We would like to inform our readers beforehand that we will not review all capabilities of RT-AC66U web-interface in detail, but only turn our attention to the most interesting features.
By using Guest Network menu item the administrator can create up to three wireless guest networks in every range. And though such networks allow gaining access to the WAN, the local resources rest unavailable.
Using tabs located in Traffic Manager menu item one can manage QoS settings and view the utilisation of router interfaces.
By using Parental control menu item the administrator can specify time intervals during which certain nodes are allowed the Internet access.
In USB application menu item the administrator can configure RT-AC66U as a network print server or UPNP server, provide shared access to the information stored on an external disk, connect modems for operation in 3G and 4G networks, as well as manage the download master.
Using AiCloud feature one can gain access to the most rapidly growing cloud software of ASUS. Over here users can configure access to an external HDD of the router or computers in a local network via Internet as well as manage synchronisation parameters between a USB disc and the ASUS cloud service.
Growth of data transmission speeds in IEEE 802.11ac wireless network standard is associated with an increase in the channel bandwidth to 80 MHz in 5 GHz frequency range. Corresponding settings can be applied in tabs of Wireless menu item.
Wireless, WAN, and Firewall menu items do not really differ from the same tabs we came across while reviewing other wireless routers by ASUS.
ASUS RT-AC66U supports IPv6 and the corresponding settings are located in the same-named menu item.
Tabs of VPN Server menu item allow the administrator to manage the router operation as a PPTP server enabling remote clients to connect to it. However, it's worth noticing that the translation of Broadcast support feature in the Russian language interface is not correct. Actually, it allows transferring broadcast packets from one part of the network to the other, but in the Russian language interface it is translated as «Поддержка трансляции».
By using tabs located in Administration menu one can choose the device operation mode, limit access to the router through HTTP/HTTPS and Telnet, specify time synchronisation parameters, upgrade firmware, and save/restore/reset the user settings. We would like to pinpoint attention of our readers to the device operation mode called Media bridge; in this operation mode ASUS RT-AC66U acts as a wireless adaptor allowing connection to the wireless networks in range, IEEE 802.11ac included.
All system and wireless segment log data, information on operation of DHCP server and port forwarding service together with a routing table are available in tabs of System log menu item.
Let's now pass on to reviewing the command line interface of ASUS RT-AC66U wireless router.
Users can access the device command line using HTTP and Telnet. In order to gain access via HTTP one must use Main_AdmStatus_Content.asp hidden page.
Switching the access to the command line on and off through Telnet is performed using System tab, Administration group in the web-interface.
One must use the same log-on information as for the connection to the device web-interface. Traditionally, BusyBox is installed in Linux 126.96.36.199 system.
RT-AC66U login: admin
ASUSWRT RT-AC66U_188.8.131.52 Thu Jan 24 23:43:19 UTC 2013
BusyBox v1.17.4 (2013-01-25 07:43:18 CST) multi-call binary.
Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Usage: busybox [function] [arguments]...
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, [[, arp, arping, ash, awk, basename, blkid, cat, chmod, chown,
chpasswd, clear, cmp, cp, crond, cut, date, dd, df, dirname, dmesg, du,
e2fsck, echo, egrep, env, ether-wake, expr, fdisk, fgrep, find, flock,
free, fsck.ext2, fsck.ext3, fsck.minix, fsync, ftpget, ftpput, grep,
gunzip, gzip, head, ifconfig, insmod, kill, killall, klogd, less, ln,
logger, login, ls, lsmod, lsusb, md5sum, mkdir, mkdosfs, mke2fs,
mkfs.ext2, mkfs.ext3, mkfs.vfat, mknod, mkswap, modprobe, more, mount,
mv, nc, netstat, nice, nohup, nslookup, pidof, ping, ping6, printf, ps,
pscan, pwd, readlink, rm, rmdir, rmmod, route, sed, sendmail,
setconsole, sh, sleep, sort, strings, swapoff, swapon, sync, syslogd,
tail, tar, telnet, telnetd, test, tftp, top, touch, tr, traceroute,
traceroute6, true, tune2fs, udhcpc, umount, uname, unzip, uptime,
usleep, vconfig, vi, watch, wc, wget, which, zcat, zcip
admin@RT-AC66U:/# uname -a
Linux RT-AC66U 184.108.40.206 #1 Fri Jan 25 08:07:00 CST 2013 mips GNU/Linux
Let's see what processes are currently running using ps command. By using top utility one can obtain information on the current activity of the launched processes.
PID USER VSZ STAT COMMAND
1 admin 1980 S /sbin/init
2 admin 0 SW< [kthreadd]
3 admin 0 SWN [ksoftirqd/0]
4 admin 0 SW< [events/0]
5 admin 0 SW< [khelper]
18 admin 0 SW< [kblockd/0]
49 admin 0 SW [pdflush]
50 admin 0 SW [pdflush]
51 admin 0 SW< [kswapd0]
52 admin 0 SW< [aio/0]
96 admin 0 SW< [mtdblockd]
122 admin 0 SW< [kmmcd]
331 admin 612 S hotplug2 --persistent --no-coldplug
374 admin 1968 S console
375 admin 1564 S /bin/sh
377 admin 1552 S syslogd -m 0 -S -O /tmp/syslog.log -s 256 -l 7
380 admin 0 SW< [khubd]
390 admin 1552 S /sbin/klogd
449 admin 1976 S usbled
491 admin 0 SW< [scsi_eh_0]
492 admin 0 SW< [usb-storage]
505 admin 1976 S /sbin/wanduck
546 admin 1976 S ntp
549 admin 740 S miniupnpd -f /etc/upnp/config
556 admin 1556 R telnetd
560 admin 1280 S nas
561 admin 1976 S wpsaide
565 nobody 944 S dnsmasq --log-async
566 admin 3536 S httpd
567 admin 968 S /usr/sbin/infosvr br0
568 admin 972 S networkmap
570 admin 1976 S watchdog
571 admin 1172 S rstats
575 admin 1976 S ots
582 admin 1004 S lld2d br0
591 admin 1992 S u2ec
593 admin 1992 S u2ec
594 admin 1992 S u2ec
595 admin 1060 S lpd
623 admin 0 SW< [kjournald]
640 admin 2344 S nmbd -D -s /etc/smb.conf
642 admin 5020 S minidlna -f /etc/minidlna.conf
646 admin 5020 S minidlna -f /etc/minidlna.conf
647 admin 5020 S N minidlna -f /etc/minidlna.conf
648 admin 3208 S N smbd -D -s /etc/smb.conf
665 admin 1576 S -sh
670 admin 1556 R ps
Mem: 43276K used, 196492K free, 0K shrd, 6068K buff, 16504K cached
CPU: 0% usr 0% sys 0% nic 100% idle 0% io 0% irq 0% sirq
Load average: 0.00 0.00 0.00 2/47 671
PID PPID USER STAT VSZ %MEM %CPU COMMAND
642 1 admin S 5020 2% 0% minidlna -f /etc/minidlna.conf
646 642 admin S 5020 2% 0% minidlna -f /etc/minidlna.conf
647 646 admin S N 5020 2% 0% minidlna -f /etc/minidlna.conf
566 1 admin S 3536 1% 0% httpd
648 1 admin S N 3208 1% 0% smbd -D -s /etc/smb.conf
640 1 admin S 2344 1% 0% nmbd -D -s /etc/smb.conf
591 1 admin S 1992 1% 0% u2ec
593 591 admin S 1992 1% 0% u2ec
594 593 admin S 1992 1% 0% u2ec
1 0 admin S 1980 1% 0% /sbin/init
570 1 admin S 1976 1% 0% watchdog
546 1 admin S 1976 1% 0% ntp
505 1 admin S 1976 1% 0% /sbin/wanduck
575 570 admin S 1976 1% 0% ots
449 1 admin S 1976 1% 0% usbled
561 1 admin S 1976 1% 0% wpsaide
374 1 admin S 1968 1% 0% console
665 556 admin S 1576 1% 0% -sh
375 374 admin S 1564 1% 0% /bin/sh
671 665 admin R 1564 1% 0% top
556 1 admin S 1556 1% 0% telnetd
Let's find out what kind of content /bin, /sbin, /usr/bin, and /usr/sbin catalogues have.
admin@RT-AC66U:/# ls /bin
ash dmesg kill nice sdparm usleep
busybox eapd ln nvram sed vi
cat echo login pidof sh watch
chmod ecmh ls ping sleep wps_monitor
chown egrep mkdir ping6 sync zcat
comgt fgrep mknod ps tar
cp fsync more pwd touch
date grep mount rm true
dd gunzip mv rmdir umount
df gzip netstat rstats uname
admin@RT-AC66U:/# ls /sbin
admin@RT-AC66U:/# ls /usr/bin
[ dirname ftpget nc strings traceroute6
[[ du ftpput nohup tail unzip
arping env head nslookup telnet uptime
awk ether-wake killall printf test wc
basename expr less pscan tftp wget
clear find logger readlink top which
cmp flock lsusb smbpasswd tr
cut free md5sum sort traceroute
admin@RT-AC66U:/# ls /usr/sbin
3ginfo.sh ebtables mt-daapd
acsd emf nas
app_base_library.sh et networkmap
app_base_link.sh ez-ipupdate nmbd
app_base_packages.sh gencert.sh ntfsfix
app_cancel.sh httpd ntpclient
app_check_pool.sh icon.ico openssl
app_fsck.sh icon.large.ico pppd
app_fsck_all.sh igmpproxy pppoe-relay
app_get_field.sh igs pptpctrl
app_init_run.sh infosvr pptpd
app_install.sh inotify radvd
app_move_to_pool.sh ip robocfg
app_remove.sh ip6tables scsi-start
app_set_enabled.sh ip6tables-restore scsi-stop
app_stop.sh ip6tables-save sendmail
app_switch.sh iptables smbd
app_update.sh iptables-restore sysinfo
app_upgrade.sh iptables-save tc
asuswebstorage l2tp-control telnetd
bcrelay l2tpd u2ec
brctl lighttpd udpxy
chat lighttpd-arpping usb_modeswitch
chkntfs lighttpd-monitor vsftpd
chpasswd lld2d webs_update.sh
chpasswd.sh lld2d.conf webs_upgrade.sh
crond lld2d.rtac66r wl
cru lpd wlconf
dhcp6c mDNSResponder wpa_cli
dhcp6s minidlna wpa_supplicant
Sysinfo utility from /usr/sbin catalogue shows detailed information on the device and its settings. We decided to present the utility output in an individual file.
As we have already seen in the review of RT-N66U, /rom catalogue contains information about the firmware developers.
admin@RT-AC66U:/# ls /rom
Now let's turn to /proc catalogue to view its contents and find out the system uptime, its average utilisation, information on the CPU installed, and the amount of RAM. Actually, system uptime and its average load can also be learnt using uptime command.
1 505 594 driver net
122 51 595 execdomains partitions
18 52 623 filesystems perf
2 546 640 fs scsi
3 549 642 interrupts self
331 556 646 iomem slabinfo
374 560 647 ioports stat
375 561 648 irq swaps
377 565 665 kallsyms sys
380 566 682 kcore sysrq-trigger
390 567 96 kmsg sysvipc
4 568 buddyinfo loadavg timer_list
449 570 bus locks tty
49 571 cmdline meminfo uptime
491 575 cpuinfo misc version
492 582 crypto modules vmstat
5 591 devices mounts zoneinfo
50 593 diskstats mtd
admin@RT-AC66U:/proc# cat uptime
admin@RT-AC66U:/proc# cat loadavg
0.00 0.00 0.00 3/47 684
admin@RT-AC66U:/proc# cat cpuinfo
system type : Broadcom BCM5300 chip rev 1
processor : 0
cpu model : MIPS 74K V4.9
BogoMIPS : 299.82
wait instruction : no
microsecond timers : yes
tlb_entries : 64
extra interrupt vector : no
hardware watchpoint : yes
ASEs implemented : mips16 dsp
shadow register sets : 1
VCED exceptions : not available
VCEI exceptions : not available
unaligned_instructions : 542
dcache hits : 2147483648
dcache misses : 0
icache hits : 2147483648
icache misses : 0
instructions : 2147483648
admin@RT-AC66U:/proc# cat meminfo
MemTotal: 239768 kB
MemFree: 195996 kB
Buffers: 6068 kB
Cached: 16512 kB
SwapCached: 0 kB
Active: 10900 kB
Inactive: 15768 kB
HighTotal: 131072 kB
HighFree: 104784 kB
LowTotal: 108696 kB
LowFree: 91212 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 4092 kB
Mapped: 3556 kB
Slab: 9824 kB
SReclaimable: 1248 kB
SUnreclaim: 8576 kB
PageTables: 376 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 119884 kB
Committed_AS: 10848 kB
VmallocTotal: 1015800 kB
VmallocUsed: 5548 kB
VmallocChunk: 1007508 kB
04:30:44 up 30 min, load average: 0.00, 0.00, 0.00
One can learn the list of file systems and encryption types supported in files named /proc/filesystems and /proc/crypto.
admin@RT-AC66U:/proc# cat filesystems
admin@RT-AC66U:/proc# cat crypto
name : arc4
driver : arc4-generic
module : kernel
priority : 0
refcnt : 1
type : cipher
blocksize : 1
min keysize : 1
max keysize : 256
name : sha1
driver : sha1-generic
module : kernel
priority : 0
refcnt : 1
type : digest
blocksize : 64
digestsize : 20
We can't help to mention nvram utility that allows changing certain important device operation parameters.
usage: nvram [get name] [set name=value] [unset name] [show] [save file] [restore file]
admin@RT-AC66U:/# nvram show | grep admin
size: 34718 bytes (30818 left)
The only thing we were unpleasantly surprised at was inability of add-on installation. We have already seen this kind of capability earlier in RT-N66U.
That is where we bring the review of the device command line to a conclusion and pass directly on to testing it.
The first testing procedure we usually begin our testing section with is estimating the booting time of the device, which is a time interval starting with the moment when the power is on until the first echo reply is received through ICMP protocol. ASUS RT-AC66U boots in 25 seconds. We believe that the result is decent.
The next thing we usually do is conducting a security scanning procedure, which has been carried out using Positive Technologies XSpider 7.7 (Demo build 3100) utility. On the whole, there were 13 open ports discovered, and they are TCP-23 (Telnet), TCP-53 (DNS), UDP-53 (DNS), TCP-80 (HTTP), TCP-443 (HTTP SSL), TCP-515 (printer), TCP-3394 (d2k-tapersty2), TCP-3838 (Unavailable), TCP-5473 (unknown), TCP-9100 (Unavailable), TCP-9998 (Unavailable), TCP-18017 (HTTP), and TCP-34206 (HTTP). The most interesting data are presented below.
Finally we are about to test the performance of the device. At first we tested the throughput of RT-AC66U upon execution of NAT translations with a hardware accelerator switched both on and off.
On the first graph one can see that upon the simultaneous data flow in both directions the performance level is being decreased.
Also, we measured routing speeds with no NAT executed.
Neither have we overlooked a capability of the router to get connected to the provider using PPTP. The graphs presented below show the performance of RT-AC66U operating through PPTP with and without encryption.
Since ASUS RT-AC66U has a built-in PPTP server, we have also decided to measure its performance with and without encryption.
The same way, we didn't overlook the support of IPv6.
We connected an external Transcend StoreJet 25M3 HDD with the capacity of 750 Gbytes to the router USB port and measured the data access speeds using Intel NASPT 1.7.1 utility. The diagram presented below misses one test (DirectoryCopyToNAS) since each time we tried to carry this test out in NTFS the router became unavailable. As a matter of course, we have informed the vendor about it.
Tests on 802.11n standard wireless network showed exceptional results in both frequency ranges. We have used ASUS EA-N66 as the client device.
When this article was being written we didn't have any client device that had support of 802.11ac and that is why we decided to use one of the RT-AC66U devices instead. The corresponding settings were carried out using Operation Mode tab, Administration menu item.
Unfortunately, we cannot compare the test results for 802.11ac we obtained to anything since ASUS RT-AC66U is the first router that supports this standard our laboratory has ever hosted; however, we believe that the speeds we received are decent enough.
We can't help to mention the key specification of the test stand we used.
|Motherboard||ASUS Maximus V Extreme||ASUS M60J|
|CPU||Intel Core i7 3770K 3.5 GHz||Intel Core i7 720QM 1.6 GHz|
|RAM||DDR3 PC3-10700 SEC 32 Gbytes||DDR3 PC3-10700 SEC 16 Gbytes|
|NIC||Intel Gigabit CT Desktop Adapter
|OS||Windows 7 x64 SP1 Rus||Windows 7 x64 SP1 Rus|
That's where we draw the testing chapter to a close and move on to summing it all up.
Generally, we are glad about ASUS RT-AC66U wireless router we have reviewed. It supports a cutting-edge IEEE 802.11ac wireless standard, but anyway we believe that the vendor could have used a more powerful chip set to as well surprise us with the performance level of the wired segment. We reckon that with the advent of wireless network adapters which support 802.11ac the usage of 5 GHz frequency range will become more common.
The strength areas of ASUS RT-AC66U are presented below.
- Ability to create up to three guest network in each wireless range
- Support of IEEE 802.11ac
- Ability to backup the uplink via 3G and 4G networks
- Support of IPv6
- Excellent data transmission speeds in the wireless segment of the network
- A built-in PPTP server
- The device boots really fast
- Ability to operate in peer networks
Unfortunately, we cannot help to mention certain drawbacks of the model.
- Low routing and NAT speeds
- The device deadlocks upon operation with an external HDD with NTFS
- Inability to install add-ons
- The web-interface is not completely translated
As of when this article was being written, the average price for ASUS RT-AC66U in Moscow online shops was 6600 roubles.