Cisco Linksys WRT54GH

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.

Cisco Linksys E1000

Moi drodzy! Jeśli skusiliście się na zakup routera Cisco Linksys E1000 v2.1 to szczerze gratuluję Wam zakupu. W mojej opinii to świetny sprzęt dla sieci 2,4 GHz.

Moje zaskoczenie jednak wzbudził HTTP/0.9 w zarządzaniu po SSL. Wystarczy podejżeć sobie co jest przez routerek zwracane.

HTTP/0.9

HTTP/0.9

Najnowsze przeglądarki wymiękają: Opera (11.60), Iceweasel (7.0.1) również. Konqueror (4.7.3) dał radę. Nie testowałem jeszcze tego na windowsowych przeglądarkach, ale powiem szczerze, że jestem zszokowany. Obsługi HTTP/1.0 czy HTTP/1.1 dla połączeń szyfrowanych SSL do zarządzania routerkiem niestety brak. Upgrade firmware do wersji 2.1.02 nie pomógł.

Jak na razie to jedyny minus tego urządzenia. Połączenie wifi stabilne. Bez problemu obsługiwanych jest 5 urządzeń bezprzewodowych.

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 :(

Używacie IPv6 ? Być może nie używacie, być może używacie NIEŚWIADOMIE. Jak sprawdzić ?

Jeśli strona http://ipv6.google.com wyświetli się – połączenie via IPv6 jest zestawione.

Dlaczego o tym piszę ?
Wszyscy trąbią, że IPv4 się kończy.  Ja trąbię, żeby IPv6 wreszcie się w Polsce zaczęło, nie tylko w home.pl, ale u innych dostawców hostingu i Internetu.

BTW, jeśli używasz Linuksa, tu jest ładny opis jak “wtunelować” się do providera IPv6 (opis dla PLD Linux).