One box does it all.
Firma ITian wprowadzi?a do?? dawno ju? na rynek urz?dzenie nazwane Square ONE. Wydaje si? ono by? idealnym urz?dzeniem przeznaczonym do zastosowa? domowych - router, wbudowany dysk twardy, mo?liwo?? instalacji swojego oprogramowania. Czy tak jest rzeczywi?cie? Czytajcie dalej...
Sprz?t
W do?? du?ej rozmiarowo obudowie (przynajmniej w porównaniu do ruterów do których przywykli?my) producent umie?ci? pi?cioportowy gigabitowy prze??cznik (1 x wan + 4 x lan), interfejs radiowy pracuj?cy w standardzie 802.11b/g, trzy z??cza USB 2.0, jeden interfejs e-SATA oraz wbudowany dysk o pojemno?ci 500GB. Brzmi nie?le? Poniewa? konstrukcja jest ju? obecna na rynku oko?o 2 lat, zosta?a opracowania o wiele wcze?niej, tym samym nie powinno dziwi? zastosowanie interfejsu radiowego pracuj?cego tylko w trybie b/g. Na pocieszenie mo?na doda?, ?e prawdopodobnie karta radiowa jest w slocie miniPCI, wiec powinno da? si? j? wymieni? na co? innego. Inna sprawa to ju? oprogramowanie - czy zostanie ona poprawnie wykryta.
Sercem ca?o?ci jest 300MHz procesor ARM (StorLink SL3516), posi?kuj?cy si? 128MB pami?ci RAM.
Urz?dzenie w czasie pracy pobiera ok 17-20W energii. Sam zasilacz - model DA-48M12 - jest produkcji APD (Asian Power Devices Inc.) i dostarcza napi?cia 12V oraz 4A pr?du.
Dost?pne s? dwie wersje Square ONE oznaczone symbolami SQ201N oraz SQ201W. Obie maj? w zestawie antenki, ale wersja SQ201N nie ma karty bezprzewodowej w urz?dzeniu, co skutkuje brakiem odpowiednich opcji zwi?zanych z sieci? bezprzewodow? w oprogramowaniu. W przypadku zakupu opisywanego routera nale?y wi?c upewni? si? co do wersji któr? otrzymujemy w pude?ku.
Oprogramowanie
I tu niestety producent nie popisa? si?. Tak wyposa?ony sprz?t a? prosi si? o utworzenie przyjaznego i zaawansowanego GUI dla u?ytkownika ko?cowego. Zastosowanie dysku powinno skutkowa? du?? ilo?ci? opcji NAS, funkcje routera - mo?liwo?ciami zaawansowanej konfiguracji. Oficjalnie urz?dzenie pozwala na realizacj? nast?puj?cych funkcjonalno?ci:
- bezpo?rednia obs?uga modemów USB (SAGEM, THOMSON), pod neostrad?
- router bezprzewodowy
- firewall spi
- serwer wydruku
- serwer sieciowy (Web server, WebDAV, FTP, SFTP, Telenet, SSH, Samba, VPN)
- serwer pocztowy
- bazy danych (Mysql)
- hostingu (apache + php)
- szereg mo?liwych do zainstalowania zewn?trznych aplikacji typu WebHard, phpBB, PHPMyAdmin, MediaWiki, Web Mail, Gallery czy WordPress.
Lista mo?liwo?ci brzmi pi?knie, tym bardziej ?e ca?y interfejs jest w naszym j?zyku. Domy?lnie oprogramowanie dost?pne jest na porcie 8090, login: admin, has?o: admin.
Niestety producent w tym przypadku naprawd? poszed? na przys?owiow? "?atwizn?" - wbudowane oprogramowanie zawiera tylko podstawowe opcje niezb?dne do ustawienia ?eby system dzia?a?. Daleko mu do rozbudowanego oprogramowania znanego z urz?dze? NAS firm takich jak QNAP czy Synology. Na pró?no szuka? zaawansowanych ustawie? sieci bezprzewodowej czy oprogramowania do pobierania danych z sieci Bittorrent - naprawd? dost?pne jest tylko niezb?dne minimum. Dla niektórym mo?e to by? zaleta dla niektórych wada - to ju? zale?y od indywidualnego punktu widzenia. Nale?y za to pami?ta?, ?e urz?dzenie umo?liwia instalacje oprogramowania z w?asnych paczek - a obecno?? zestawu LAMP (Linux/Apache/MySQL/PHP) naprawd? pozwala na utworzenie wysoko funkcjonalnego serwera zapewniaj?cego nam wymagane us?ugi.
Poni?ej zaprezentowano par? przyk?adowych zrzutów ekranu, prezentuj?cych mo?liwo?ci oryginalnego firmware:
Jak wida?, naprawd? jest to niezb?dne minimum do dzia?ania systemu. Trudno tu szuka? jakiejkolwiek bardzie zaawansowanej opcji. Dobitnie to ukazuje mo?liwo?? konfiguracji wbudowanego klienta sieci Bittorrent czy funkcjonalno?ci NAS:
Jak ju? wspomniano - domy?lnie mamy zainstalowany trio Apache/MySQL/PHP wraz z przyk?adowymi zainstalowanymi ju? aplikacjami:
Budowa firmware
W ?rodku urz?dzenia znajduje si? normalny system oparty o platform? Linux. Oto par? szczegó?ów zwi?zanych z samym systemem (192.168.10.1 by? adresem nadanym r?cznie podczas konfiguracji systemu):
$ telnet 192.168.10.1
Trying 192.168.10.1...
Connected to 192.168.10.1.
Escape character is '^]'.
SquareOne login: admin
Password:
BusyBox v1.00-rc3 (2009.04.17-08:35+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
SquareOne> help
Built-in commands:
-------------------
. : alias bg break cd chdir continue eval exec exit export false
fg hash help jobs kill let local pwd read readonly return set
shift times trap true type ulimit umask unalias unset wait
SquareOne> cat /proc/cpuinfo
Processor : FA526id(wb) rev 1 (v4l)
BogoMIPS : 230.19
Features : swp half
CPU implementer : 0x66
CPU architecture: 4
CPU variant : 0x0
CPU part : 0x526
CPU revision : 1
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format B
Cache format : Harvard
I size : 16384
I assoc : 2
I line length : 16
I sets : 512
D size : 8192
D assoc : 2
D line length : 16
D sets : 256
Hardware : GeminiA
Revision : 0000
Serial : 0000000000000000
SquareOne>
SquareOne> mount
/dev/ram0 on / type ext2 (rw,nogrpid)
/proc on /proc type proc (rw,nodiratime)
/sys on /sys type sysfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hdc1 on /system type ext3 (rw)
/dev/hdc2 on /mnt/ide3 type ext3 (usrquota,grpquota)
SquareOne> free
-sh: free: not found
SquareOne> df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ram0 31729 17083 14646 54% /
/dev/hdc1 1003672 399736 552128 42% /system
/dev/hdc2 471593200 238968 447012144 0% /mnt/ide3
SquareOne> ps
PID Uid VmSize Stat Command
1 root 536 S init
2 root SWN [ksoftirqd/0]
3 root SW [watchdog/0]
4 root SW< [events/0]
5 root SW< [khelper]
6 root SW< [kthread]
18 root SW< [kblockd/0]
21 root SW< [khubd]
67 root SW [pdflush]
68 root SW [pdflush]
70 root SW< [aio/0]
69 root SW [kswapd0]
71 root SW [cifsoplockd]
72 root SW [cifsdnotifyd]
766 root SW< [xfslogd/0]
767 root SW< [xfsdatad/0]
768 root SW< [xfsbufd]
798 root SW [kjournald]
822 root SW [kjournald]
829 root SWN [jffs2_gcd_mtd3]
955 root SW [eth0]
960 root 1076 S /usr/sausalito/sbin/cced
1323 root 1056 S /usr/sbin/thttpd -C /etc/thttpd.conf
1326 root SW [eth1]
1596 root 332 S /sbin/udhcpc -b -s /etc/dhcpcd.script -i eth1
1661 root 712 S /sbin/syslogd
1852 nobody 780 S proftpd: (accepting connections)
1866 1 336 S /usr/hddapp/sbin/portmap
1876 root SW [nfsd]
1877 root SW [nfsd]
1878 root SW [nfsd]
1879 root SW [nfsd]
1880 root SW [lockd]
1881 root SW< [rpciod/0]
1886 root 260 S /usr/hddapp/sbin/rpc.mountd
1902 root 528 S /usr/sausalito/handlers/base/printer/p9100d 0
1913 root 400 S lpd Waiting
1968 root 1248 S /usr/hddapp/sbin/smbd -D
1978 root 640 S /usr/hddapp/sbin/smbd -D
1983 root 1056 S /usr/hddapp/sbin/nmbd -D
1997 root 548 S /usr/sbin/inetd
2081 root 248 S /usr/sausalito/sbin/storudp
2084 root 552 S /usr/sausalito/handlers/base/power/powermgmt
2085 root SW< [pwrthread]
2117 root 616 S /sbin/upnpdevice
2141 root 616 S /usr/ledstatus
2143 root 324 S /usr/factory_reset
2179 root 780 S /system/hddapp/sbin/sshd
2183 root 576 S /bin/sh /system/hddapp/bin/mysqld_safe --pid-file=/var/run/mysql/mysql.pid --log-error=/var/log/mysqld.log
2240 root 5892 S /system/hddapp/apache2/bin/httpd -k start
2345 mysql 20136 S /system/hddapp/libexec/mysqld --basedir=/system/hddapp --datadir=/system/hddapp/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-ex
2349 mysql 20136 S /system/hddapp/libexec/mysqld --basedir=/system/hddapp --datadir=/system/hddapp/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-ex
2350 mysql 20136 S /system/hddapp/libexec/mysqld --basedir=/system/hddapp --datadir=/system/hddapp/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-ex
2351 mysql 20136 S /system/hddapp/libexec/mysqld --basedir=/system/hddapp --datadir=/system/hddapp/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-ex
2352 mysql 20136 S /system/hddapp/libexec/mysqld --basedir=/system/hddapp --datadir=/system/hddapp/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-ex
2359 mysql 20136 S /system/hddapp/libexec/mysqld --basedir=/system/hddapp --datadir=/system/hddapp/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-ex
2369 mysql 20136 S /system/hddapp/libexec/mysqld --basedir=/system/hddapp --datadir=/system/hddapp/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-ex
2370 mysql 20136 S /system/hddapp/libexec/mysqld --basedir=/system/hddapp --datadir=/system/hddapp/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-ex
2372 mysql 20136 S /system/hddapp/libexec/mysqld --basedir=/system/hddapp --datadir=/system/hddapp/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-ex
2373 mysql 20136 S /system/hddapp/libexec/mysqld --basedir=/system/hddapp --datadir=/system/hddapp/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-ex
2406 apache 5668 S /system/hddapp/apache2/bin/httpd -k start
2407 apache 6372 S /system/hddapp/apache2/bin/httpd -k start
2408 apache 6756 S /system/hddapp/apache2/bin/httpd -k start
2409 apache 4672 S /system/hddapp/apache2/bin/httpd -k start
2410 apache 4684 S /system/hddapp/apache2/bin/httpd -k start
2440 apache 4672 S /system/hddapp/apache2/bin/httpd -k start
3207 root 996 S /system/hddapp/libexec/postfix/master
3210 postfix 1012 S qmgr -l -t fifo -u
3211 postfix 972 S pickup -l -t fifo -u
3220 root 536 S /system/hddapp/sbin/dovecot
3227 root 776 S dovecot-auth
3228 dovecot 596 S pop3-login
3229 dovecot 596 S pop3-login
3230 dovecot 596 S pop3-login
3231 dovecot 608 S imap-login
3232 dovecot 608 S imap-login
3233 dovecot 608 S imap-login
3256 root 1572 S /system/hddapp/mediatomb/usr/bin/mediatomb -d -m /system/hddapp/mediatomb -f config -p 55555
3257 root 1572 S /system/hddapp/mediatomb/usr/bin/mediatomb -d -m /system/hddapp/mediatomb -f config -p 55555
3260 root 1572 S /system/hddapp/mediatomb/usr/bin/mediatomb -d -m /system/hddapp/mediatomb -f config -p 55555
3276 root 1572 S /system/hddapp/mediatomb/usr/bin/mediatomb -d -m /system/hddapp/mediatomb -f config -p 55555
3281 root 1572 S /system/hddapp/mediatomb/usr/bin/mediatomb -d -m /system/hddapp/mediatomb -f config -p 55555
3282 root 1572 S /system/hddapp/mediatomb/usr/bin/mediatomb -d -m /system/hddapp/mediatomb -f config -p 55555
3287 root 596 S /usr/sbin/crond
3295 root 528 S /sbin/getty 115200 console
3297 root 1572 S /system/hddapp/mediatomb/usr/bin/mediatomb -d -m /system/hddapp/mediatomb -f config -p 55555
3298 root 1572 S /system/hddapp/mediatomb/usr/bin/mediatomb -d -m /system/hddapp/mediatomb -f config -p 55555
3316 root 1600 S /sbin/dhcpd -q br0
3327 apache 5716 S /system/hddapp/apache2/bin/httpd -k start
3328 apache 3964 S /system/hddapp/apache2/bin/httpd -k start
3330 apache 3960 S /system/hddapp/apache2/bin/httpd -k start
3331 apache 3960 S /system/hddapp/apache2/bin/httpd -k start
3523 root 1572 S /system/hddapp/mediatomb/usr/bin/mediatomb -d -m /system/hddapp/mediatomb -f config -p 55555
3570 root 396 S telnetd
3571 root 796 S -sh
3604 root 1572 S /system/hddapp/mediatomb/usr/bin/mediatomb -d -m /system/hddapp/mediatomb -f config -p 55555
3606 root 636 R ps
SquareOne> uname -a
Linux SquareOne 2.6.15 #222 Wed Jun 10 14:01:20 KST 2009 armv4l unknown
SquareOne> cat /proc/mtd
dev: size erasesize name
mtd0: 00120000 00020000 "RedBoot"
mtd1: 00200000 00020000 "Kernel"
mtd2: 00600000 00020000 "Ramdisk"
mtd3: 00600000 00020000 "Application"
mtd4: 00020000 00020000 "VCTL"
mtd5: 000a0000 00020000 "CurConf"
mtd6: 00020000 00020000 "FIS directory"
SquareOne>
SquareOne> ifconfig
br0 Link encap:Ethernet HWaddr 00:10:60:9E:9B:13
inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1013700 errors:0 dropped:0 overruns:0 frame:0
TX packets:52289 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1511027811 (1.4 GiB) TX bytes:4903551 (4.6 MiB)
eth0 Link encap:Ethernet HWaddr 00:13:2E:00:06:FE
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1013707 errors:0 dropped:0 overruns:0 frame:0
TX packets:52293 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:256
RX bytes:1525220597 (1.4 GiB) TX bytes:4904313 (4.6 MiB)
Interrupt:2 Base address:0xe000
eth1 Link encap:Ethernet HWaddr 00:13:2E:00:06:FE
UP BROADCAST MULTICAST MTU:1492 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:256
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:1 Base address:0xa000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:66178 errors:0 dropped:0 overruns:0 frame:0
TX packets:66178 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4599312 (4.3 MiB) TX bytes:4599312 (4.3 MiB)
ra0 Link encap:Ethernet HWaddr 00:10:60:9E:9B:13
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:67
SquareOne>
SquareOne> lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
SquareOne> lspci
-sh: lspci: not found
SquareOne> iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
ra0 RT61 SoftAP ESSID:"SquareOne" Nickname:""
Mode:Managed Channel:1 Access Point: 00:10:60:9E:9B:13
Bit Rate=54 Mb/s
Link Quality=0/0 Signal level:-121 dBm Noise level:-111 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
ra1 RT61 SoftAP
ra2 RT61 SoftAP
ra3 RT61 SoftAP
ra4 RT61 SoftAP
br0 no wireless extensions.
SquareOne>
System Linux, kernel 2.6.15, do?? stara wersja BusyBoxa. Karta sieciowa oparta na RaLink RT61. Wida? do?? du?o uruchomionych procesów, od Apache, poprzez qmaila, na mediatomb sko?czywszy.
Wydajno??
Postawowe pomiary wydano?ci. Na pocz?tek - informacje o dysku:
SquareOne> hdparm /dev/hdc
/dev/hdc:
multcount = 0 (off)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 512 (on)
geometry = 60801/255/63, sectors = 976773168, start = 0
SquareOne> hdparm -I /dev/hdc
/dev/hdc:
ATA device, with non-removable media
Model Number: SAMSUNG HD502IJ
Serial Number: S13TJ9AQ832691
Firmware Revision: 1AA01113
Standards:
Supported: 7 6 5 4
Likely used: 7
Configuration:
Logical max current
cylinders 16383 16383
heads 16 1
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 976773168
device size with M = 1024*1024: 476940 MBytes
device size with M = 1000*1000: 500107 MBytes (500 GB)
Capabilities:
LBA, IORDY(can be disabled)
Queue depth: 32
Standby timer values: spec'd by Standard, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 0
Advanced power management level: unknown setting (0x0000)
Recommended acoustic management value: 254, current value: 0
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 udma7
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* NOP cmd
* READ BUFFER cmd
* WRITE BUFFER cmd
* Host Protected Area feature set
* Look-ahead
* Write cache
* Power Management feature set
Security Mode feature set
* SMART feature set
* FLUSH CACHE EXT command
* Mandatory FLUSH CACHE command
* Device Configuration Overlay feature set
* 48-bit Address feature set
Automatic Acoustic Management feature set
SET MAX security extension
* SET FEATURES subcommand required to spinup after power up
Power-Up In Standby feature set
Advanced Power Management feature set
* DOWNLOAD MICROCODE cmd
* General Purpose Logging feature set
* SMART self-test
* SMART error logging
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
110min for SECURITY ERASE UNIT. 110min for ENHANCED SECURITY ERASE UNIT.
Checksum: correct
Wydajno?? samego dysku okre?lona przez program hdparm:
SquareOne> hdparm -tT /dev/hdc
/dev/hdc:
Timing buffer-cache reads: 228 MB in 2.02 seconds = 112.87 MB/sec
Timing buffered disk reads: 70 MB in 3.03 seconds = 23.10 MB/sec
SquareOne>
Pomiary wydajno?ci zrealizowane poprzez transfer pliku binarnego wielko?ci 512MiB z i na wbudowany dysk, korzystaj?c z ramdysku na komputerze w celu wyeliminowania opó?nie? wynikaj?cych z dysku komputera. Jako kabel zastosowano firmowy patchcable utp kategorii 6 pod??czony do karty gigabitowej Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02). Testowi poddano przesy? pliku zarówno przy pomocy protoko?u FTP jak i SMB.
FTP - zapis pliku
ftp> mput plik.bin
mput plik.bin? y
200 PORT command successful
150 Opening BINARY mode data connection for plik.bin
226 Transfer complete.
536870912 bytes sent in 95.05 secs (5515.8 kB/s)
ftp> del plik.bin
250 DELE command successful
ftp> mput plik.bin
mput plik.bin? y
200 PORT command successful
150 Opening BINARY mode data connection for plik.bin
226 Transfer complete.
536870912 bytes sent in 96.13 secs (5454.1 kB/s)
ftp> del plik.bin
250 DELE command successful
ftp> mput plik.bin
mput plik.bin? y
200 PORT command successful
150 Opening BINARY mode data connection for plik.bin
226 Transfer complete.
536870912 bytes sent in 97.26 secs (5390.6 kB/s)
FTP - odczyt pliku
$ wget -O /dev/null "ftp://192.168.10.1/Network Trash Folder/plik.bin"
--2010-07-19 16:57:12-- ftp://192.168.10.1/Network%20Trash%20Folder/plik.bin
=> `/dev/null'
??czenie si? z 192.168.10.1:21... po??czono.
Logowanie si? jako anonymous ... Zalogowano si?!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /Network Trash Folder ... zrobiono.
==> SIZE plik.bin ... 536870912
==> PASV ... zrobiono. ==> RETR plik.bin ... zrobiono.
D?ugo??: 536870912 (512M) (nie autorytatywne)
100%[===============================================================================>] 536.870.912 6,69M/s w 87s
2010-07-19 16:58:39 (5,90 MB/s) - zapisano `/dev/null' [536870912]
user@debian:/tmp/trash$ wget -O /dev/null "ftp://192.168.10.1/Network Trash Folder/plik.bin"
--2010-07-19 16:59:09-- ftp://192.168.10.1/Network%20Trash%20Folder/plik.bin
=> `/dev/null'
??czenie si? z 192.168.10.1:21... po??czono.
Logowanie si? jako anonymous ... Zalogowano si?!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /Network Trash Folder ... zrobiono.
==> SIZE plik.bin ... 536870912
==> PASV ... zrobiono. ==> RETR plik.bin ... zrobiono.
D?ugo??: 536870912 (512M) (nie autorytatywne)
100%[================================================================================>] 536.870.912 6,38M/s w 88s
2010-07-19 17:00:37 (5,79 MB/s) - zapisano `/dev/null' [536870912]
user@debian:/tmp/trash$ wget -O /dev/null "ftp://192.168.10.1/Network Trash Folder/plik.bin"
--2010-07-19 17:00:46-- ftp://192.168.10.1/Network%20Trash%20Folder/plik.bin
=> `/dev/null'
??czenie si? z 192.168.10.1:21... po??czono.
Logowanie si? jako anonymous ... Zalogowano si?!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /Network Trash Folder ... zrobiono.
==> SIZE plik.bin ... 536870912
==> PASV ... zrobiono. ==> RETR plik.bin ... zrobiono.
D?ugo??: 536870912 (512M) (nie autorytatywne)
100%[===============================================================================>] 536.870.912 5,78M/s w 85s
2010-07-19 17:02:11 (6,05 MB/s) - zapisano `/dev/null' [536870912]
SMB - zapis pliku
smb: \> mput plik.bin
Put file plik.bin? y
putting file plik.bin as \plik.bin (5765,0 kb/s) (average 5765,0 kb/s)
smb: \> del plik.bin
smb: \> mput plik.bin
Put file plik.bin? y
putting file plik.bin as \plik.bin (5684,6 kb/s) (average 5724,5 kb/s)
smb: \> del plik.bin
smb: \> mput plik.bin
Put file plik.bin? y
putting file plik.bin as \plik.bin (5322,0 kb/s) (average 5583,7 kb/s)
SMB - odczyt pliku
smb: \> mget plik.bin
Get file plik.bin? y
getting file \plik.bin of size 536870912 as plik.bin (2387,3 KiloBytes/sec) (average 2387,3 KiloBytes/sec)
smb: \> mget plik.bin
Get file plik.bin? y
getting file \plik.bin of size 536870912 as plik.bin (2398,7 KiloBytes/sec) (average 2393,0 KiloBytes/sec)
smb: \> mget plik.bin
Get file plik.bin? y
getting file \plik.bin of size 536870912 as plik.bin (2409,5 KiloBytes/sec) (average 2398,5 KiloBytes/sec)
smb: \>
Wyniki
Zapis FTP - ok 5,5 MiB/s
Odczyt FTP - ok 5,9 MiB.s
Zapis SMB - ok 5,6 MiB/s
Odczyt SMB - ok 2.3 MiB/s
Interprtacje wyników zostawiam ju? czytelnikom.
Wady
Urz?dzenie jest ha?a?liwe. Wbudowany wentylator jest do?? g?o?ny co do?? irytuje je?eli to urz?dzenie znajduje si? w tym samym pokoju co my. Czytaj?c opinie na sieci mo?na tez natrafi? na wzmianki o do?? du?ej awaryjno?ci tego wentylatora, prowadz?cej do jego zatrzymania i tym samym awarii ca?ego systemu. Wiele osób zdecydowa?o si? wymian? wentylatora na inny, co przynios?o oczekiwane rezultaty.
Innym aspektem by?o do?? wadliwe oprogramowanie potrafi?ce si? zawiesza?. Tak?e po ew. zakupie urz?dzenia nale?y niezw?ocznie wykona? upgrade do najnowszej dost?pnej wersji, która wydaje si? usuwa? problemy z oprogramowaniem.
Kolejna wada - po zaniku zasilania urz?dzenie nie uruchamia si? samodzielnie. Z przodu urz?dzenia dost?pny jest przycisk - w??cznik, ktory trzeba nacisn?? ?eby w??czy? urz?dzenie. Urz?dzenie potrzebuje tak?e ok 3 - 4 minut na ca?kowity rozruch - dopiero po tym czasie nast?puje w??czenie interfejsu sieciowego.
Zakup urz?dzenia
Urz?dzenie kosztuje nieco ponad 700z? - nale?y zauwa?y? ?e dysk 500GB znajduje si? ju? w standardowym wyposa?eniu. Naby? go mo?na m.in w sklepie internetowym firmy MOUSE - http://sieci.sklep.pl, która dostarczy?a ten sprz?t do testów. Serdecznie dzi?kujemy.
Pomocne adresy
Strona producenta: http://www.myitian.com/
(nale?y wybra? English, b?dzie dost?pny dzia? Support a w nim link do pobrania nowego firmware)
W?tek na temat odzyskania routera po jego awarii: http://www.elektroda.pl/rtvforum/topic1204451.html