Приобретенный за 1430 рублей роутер в компании comp2you.ru Asus RT-N10U B1 имеет такую аппаратную начинку :
ASUS RT-N10U FCC ID: MSQRTN10U CPU1: Broadcom BCM5357 300 Mhz Jan 1 00:00:08 syslogd started: BusyBox v1.17.4 Jan 1 00:00:08 kernel: klogd started: BusyBox v1.17.4 (2013-08-06 22:29:47 CST) Jan 1 00:00:08 kernel: Linux version 2.6.22.19 (root@asus) (gcc version 4.2.4) #1 Tue Aug 6 22:32:32 CST 2013 Jan 1 00:00:08 kernel: CPU revision is: 00019749 Jan 1 00:00:08 kernel: Found an ST compatible serial flash with 128 64KB blocks; total size 8MB Jan 1 00:00:08 kernel: Determined physical RAM map: Jan 1 00:00:08 kernel: memory: 02000000 @ 00000000 (usable) Jan 1 00:00:08 kernel: Built 1 zonelists. Total pages: 8128 Jan 1 00:00:08 kernel: Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200 Jan 1 00:00:08 kernel: Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes. Jan 1 00:00:08 kernel: Primary data cache 32kB, 4-way, linesize 32 bytes. Jan 1 00:00:08 kernel: PID hash table entries: 128 (order: 7, 512 bytes) Jan 1 00:00:08 kernel: CPU: BCM5357 rev 2 pkg 8 at 300 MHz Jan 1 00:00:08 kernel: Using 150.000 MHz high precision timer. Jan 1 00:00:08 kernel: Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Jan 1 00:00:08 kernel: Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Jan 1 00:00:08 kernel: Mount-cache hash table entries: 512 Jan 1 00:00:08 kernel: PCI: no core Jan 1 00:00:08 kernel: PCI: no core Jan 1 00:00:08 kernel: PCI: Fixing up bus 0 Jan 1 00:00:08 syslog: module ledtrig-usbdev not found in modules.dep Jan 1 00:00:08 syslog: module leds-usb not found in modules.dep Jan 1 00:00:08 kernel: IP route cache hash table entries: 1024 (order: 0, 4096 bytes) Jan 1 00:00:08 kernel: TCP established hash table entries: 1024 (order: 1, 8192 bytes) Jan 1 00:00:08 kernel: TCP bind hash table entries: 1024 (order: 0, 4096 bytes) Jan 1 00:00:08 kernel: pflash: found no supported devices Jan 1 00:00:08 kernel: Creating 5 MTD partitions on "sflash": Jan 1 00:00:08 kernel: 0x00000000-0x00020000 : "pmon" Jan 1 00:00:08 kernel: 0x00020000-0x007f0000 : "linux" Jan 1 00:00:08 kernel: 0x00149548-0x007e0000 : "rootfs" Jan 1 00:00:08 kernel: 0x007f0000-0x00800000 : "nvram" Jan 1 00:00:08 kernel: 0x007e0000-0x007f0000 : "jffs2" Jan 1 00:00:08 kernel: dev_nvram_init: _nvram_init Jan 1 00:00:08 kernel: _nvram_init: allocat header: 2151579648, size= 32768 Jan 1 00:00:08 kernel: u32 classifier Jan 1 00:00:08 kernel: OLD policer on Jan 1 00:00:08 kernel: Netfilter messages via NETLINK v0.30. Jan 1 00:00:08 kernel: nf_conntrack version 0.5.0 (512 buckets, 4096 max) Jan 1 00:00:08 kernel: ipt_time loading Jan 1 00:00:08 kernel: ip_tables: (C) 2000-2006 Netfilter Core Team Jan 1 00:00:08 kernel: net/ipv4/netfilter/tomato_ct.c [Aug 6 2013 22:31:57] Jan 1 00:00:08 kernel: ip6_tables: (C) 2000-2006 Netfilter Core Team Jan 1 00:00:08 kernel: VFS: Mounted root (squashfs filesystem) readonly. Jan 1 00:00:08 kernel: Warning: unable to open an initial console. Jan 1 00:00:08 kernel: ctf: module license 'Proprietary' taints kernel. Jan 1 00:00:08 kernel: et_module_init: passivemode set to 0x0 Jan 1 00:00:08 kernel: eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.110.27.20012 Jan 1 00:00:09 kernel: wl_module_init: passivemode set to 0x0 Jan 1 00:00:09 kernel: eth1: Broadcom BCM4329 802.11 Wireless Controller 5.110.27.20012 Jan 1 00:00:09 kernel: Algorithmics/MIPS FPU Emulator v1.5 Jan 1 00:00:09 kernel: SCSI subsystem initialized
Когда пришёл домой с новой покупкой и полез в интернет, чтобы перепрошить роутер, смутило кажущееся отсутствие моего роутера в списке поддерживаемых вот тут : https://code.google.com/p/wl500g/wiki/Devices
Но приглядевшись к логу роутера и к списку поддерживаемых устройств, я понял, что моё устройство, хоть и аппаратной ревизии B1, поддерживается прошивками "от энтузиастов", просто нужно правильно подыскать эту прошивку. Определяющим фактором стало то, что у меня в роутере стоит процессор Broadcom, а не Ralink.
В то же время, углядев в логах строку "netfilter/tomato_ct.c [Aug 6 2013 22:31:57]", я понял, что Asus даром времени не терял, и кое-что взял от альтернативных прошивок.
Более того, Asus выпускает альтернативную прошивку AsusWRT с функцией DualWAN, где мой роутер также поддерживается.
Родная версия прошивки для моего роутера имеет номер 3.0.0.4.374_168 , и автоматически обновляться не хочет ("нет обновлений").
После пяти часов бесперебойной работы понравилось :
отсутствие нагрева роутера и его блока питания (чип роутера более энергоэффективный, чем "печка" от WL-500gP),
отсутствие мусорных записей в логе роутера (типа перезапросы клиентов DHCP раз в 1-2 минуты).
наличие функции "Диспетчер трафика - Мониторинг трафика" в родной прошивке. Причем счетчики трафика - более продвинутые, чем в прошивке "от энтузиастов" : кроме онлайн-диаграммы трафика за последние минуты, выводится график загрузки каналов за последние 24 часа и подсчитывается итоговый трафик по дням.
На сайте Asus более новая прошивка всё-таки нашлась, причем без труда. После её установки в панели управления роутером появились новые "плюшки" : рядом с клиентом теперь выводится уровень его (беспроводного) сигнала + информация о производителе сетевого адаптера (на основании MAC адреса).
Также оказалось, что официальная прошивка на борту моего роутера называется AsusWRT. И именно благодаря ей роутер перестал быть просто принт-сервером (как то заявлено на сайте производителя), а стал полнофункциональным интернет-центром. Впрочем, Asus не включает функции типа DualWAN в роутерах типа моего, т.к. это нижний ценовой диапазон.
Энергоэффективность роутера внушает надежду, что слабо греющийся 12-вольтовый блок питания прослужит дольше, чем 5-вольтовые блоки питания от ранних моделей Asus.