
Cisco Linksys WRT54GH
Tani i niezawodny router do prostej sieci domowej Cisco Linksys WRT54GH. Cena: poniżej 90 pln za nowy. Testowałem przez niecałe 2 tygodnie – żadnych zarzutów. Kilka informacji o tym routerku, którymi chaciałbym się podzielić:
- AP-client: nie
- Zasilanie: 12V 0,5A (a więc nie więcej niż 6W).
- DDNS (Dynamic DNS): tak
- Protokoły transmisji: 802.11b i/lub 802.11g
- Zakres WiFi: 2,4 GHz
- Bezpieczeństwo: WEP, WPA-Personal, WPA2-Personal
- Szyfrowanie: TKIP / AESForward portów: tak
- IP dla MAC: tak
- Klonowanie (zmiana) MAC: tak
- DMZ: tak
- Zdalne zarządzanie: tak, bez szyfrowania, dowolny port, możliwość ograniczenia zarządzania do 1 IP.
- Ethernet: 100BASE-T (2 pary)
Router był testowany na firmowym oprogramowaniu (firmware), wersja: 1.0.01. Niestety, nie można tu wrzucić DD-WRT (RT3050 CPU, 2MB Flash/8MB RAM ). Dobrze pokrywa zasięgiem obszar mieszkania 50-80m², ale poza nim sygnał już jest nikły – router ma jedną wbudowaną antenę. Nie grzeje się i jest energooszczędny. Testowałem na 2 lapkach + 2 nokia z wifi. Test wypadł bez zastrzeżeń.
Warto wspomnieć, że router NIE POSIADA przyjaznego użytkownikowi włamywaczowi bajeru WPS (Wi-Fi Protected Setup) co w moich oczach stanowi dodatkowy atut.
Szerzej o niebezpieczeństwie związanym z WPS można poczytać u kolegi, na niebezpiecznik.pl.
Katalog z logami zawiera ponad 100.000 plików średniej wielkości 40kB każdy. Po spakowaniu każdego z tych plików gzip‘em, wielkość spakowanego katalogu wynosiła ~1,9GB (jak zeznało du).
Zrobiłem eksperyment. Każdy z plików rozpakowałem:
# find . -type f -name "*.gz" -exec gunzip -v {} \;
a następnie spakowałem xz:
# find . -type f -name "*.txt" -exec xz -v {} \;
Spakowane w ten sposób plilki zajmują 818MB. Odzyskałem połowę miejsca zużytego przez te pliki. Właśnie robię test z plikami ~60kB w stanie bez kompresji i zobaczymy jak wyjdzie. Oczywiście, zdaję sobie sprawę, że ~800MB to w dzisiejszych czasach przestrzeń która nie powala na kolana, ale jeśli liczyć więcej plików i przestrzenie w TB, to różnica będzie na prawdę zauważalna.
Dla logrotate wystarczy w /etc/logrotate.conf wpisać:
compresscmd /usr/bin/xz
i cieszyć się oszczędnością przestrzeni. Wadą xz jest jak na razie brak wielo-wątkowości, co jest niestety dość boleśnie odczuwalne :(
Usługi na moim lapku stanardowo binduję na ::1. Niestety, PHP 5.3.6 (i wcześniejsze wersje zapewne też) nie jest na to gotowe :(
$ cat ./x.php
<?php
mysql_connect('::1', 'mysql', 'TAJNE_HASŁO')
or die('Nie można się połaczyć: ' . mysql_error());
?>
Teraz spróbujemy zainicjować połączenie.
$ php -f ./x.php
PHP Warning: mysql_connect(): Can't connect to local MySQL server through socket '1' (2) in /home/users/wojtosz/x.php on line 2
Warning: mysql_connect(): Can't connect to local MySQL server through socket '1' (2) in /home/users/wojtosz/x.php on line 2
Nie można się połaczyć: Can't connect to local MySQL server through socket '1' (2)
Połączenie bezpośrednio do MySQL na ::1 przechodzi bez problemu:
$ mysql -u mysql -p -h ::1
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 17
Server version: 5.5.13-log PLD/Linux Distribution MySQL RPM
[...]
mysql> \s
--------------
mysql Ver 14.14 Distrib 5.5.13, for Linux (x86_64) using readline 6.2
Connection id: 17
Current user: mysql@localhost
SSL: Not in use
Server version: 5.5.13-log PLD/Linux Distribution MySQL RPM
Protocol version: 10
Connection: ::1 via TCP/IP
[...]
Wyciąłem [...] zbędne rzeczy. Jak widać, niewielu jest takich, którzy IPv6 używają na codzień, a szkoda :(
powiem krótko: MAM JUŻ SERDECZNIE DOŚĆ TEJ <cenzura> ZIMY !!