Online nástroje zdarma pro diagnostiku domén a protokolů TCP/IP

Na internetu je možno narazit na celou řadu online diagnostických nástrojů. Umějí ověřit nastavení vašeho firewallu, odeslat zkušební e-mail dle vámi zadaných parametrů nebo třeba vypsat výsledek DNS dotazu na váš DNS server. Mnoho z nich je možno nalézt ve volně použitelné podobě. Během jejich používání jsem sepsal dohromady několik zajímavých odkazů. Stačí si jen vybrat, který vám sedne nejlépe.

Velmi obsáhlá sbírka odkazů na jednotlivé nástroje: http://tatumweb.com/iptools.htm
Obdobný seznam: http://networktools.tk

Stručná a přehledná sada nejužitečnějších utilit: http://centralops.net/co
Česká stránka s nástroji: http://www.nmonitoring.com/?ln=cz

Placený ale nejlepší nástroj ve svém oboru: http://www.dnsstuff.com

Pokud máte radši řádkové nástroje integrované v OS, pak určitě znáte nslookup, ping, tracert, pathping, netstat, ipconfig a řadu dalších.

Jak vypnout STP protokol na ASUS WL-500g a WL-500gP?

O víkendu jsem se věnoval security hardeningu svého domácího routeru a kontroloval nastavení. Při zachytávání paketů Wiresharkem jsem zjistil, že router kromě jiného posílá každé 2 sekundy BPDU Spanning Tree Protokolu (STP). Jelikož v síti nemám více prvků a na smyčky si dávám pozor, rozhodl jsem se STP zakázat. Proč zbytečně posílát něco, co nepotřebuji?

Jak na to? Přes webové rozhraní tuto funkci nenastavíme. Musíme se k routeru připojit pomocí telnetu. Váš telnet klient se připojí k routeru a uvidíte příkazový řádek, kde vše pomocí několika málo příkazů nastavíme.

1. Spusťte vašeho telnet klienta. Příklady telnet klientů: Putty, Microsoft Telnet Client (integrovaný ve Windows XP)

Poznámka pro uživatele Windows Vista: Váš operační systém neobsahuje po výchozí instalaci Microsoft Telnet klienta a je potřeba si ho doinstalovat nebo použít jiný nástroj.

2. Připojte se k zařízení. Pro zjednodušení budu od této chvíle v návodu používat Microsoft Telnet klienta. Není potřeba ho nijak nastavovat, a tak ho stačí jen spustit a zadávat příkazy.

Do Start -> Spustit vepište příkaz ve tvaru “telnet 192.168.101.1”, kde 192.168.101.1 je IP adresou vašeho routeru.

Pokud se vám nedaří spojit přes telnet, ověřte si přes webové rozhraní routeru, že máte přístup pomocí tohoto protokolu povolený: http://192.168.101.1 -> System Setup -> Services -> Enable telnet access

Poznámka: Doporučuji vše konfigurovat z lokální sítě – tedy nikoliv z WAN. Používat telnet skrz WAN prostředí není bezpečné.

3. Přihlašte se jako administrátor. Výchozí uživatelské jméno je admin. Po zadání jména a hesla stiskněte vždy klávesu Enter.

4. Zjistěte si aktuální stav protokolu spanning tree pomocí příkazu “brctl show”. Stav protokolu je buď yes – zapnuto nebo no – vypnuto.

5a. Dočasné vypnutí STP lze provést příkazem ” brctl stp br0 off”. Zapnutí pak obdobně pomocí “brctl stp br0 on”.

5b. Trvalé zakázání STP zařídíte následujícími dvěma příkazy a restartem zařízení.

“nvram set lan_stp=0”
“nvram commit”
“reboot”

Zajímavé nástroje na měření propustnosti sítě

V praxi jsem mnohokrát narazil na úžasné hodnoty přenosové rychlosti, kterou deklarují výrobci u svých síťových produktů. Nutno dodat, že mnohokrát nejde jen o marketing a rychlost je opravdu zajímavá, ale skutečná využitelná rychlost přenosu pro data je mnohdy o hodně nižší. Není nad to, proměřit si vlastními silami propustnost sítě a zjistit, kde by případně mohlo být ono úzké hrdlo a na základě výsledků se zaměřit na jeho minimalizaci. Rychlost a latence jsou velmi ožehavým tématem bezdrátových sítí, a tak je testování reálné rychlosti přenosu celkem na místě.

Zaměřil jsem se hlavně na příkazové utility, které není problém spustit téměř kdekoliv. Navíc jsou velmi malé, a tak se vejdou i na  sebemenší flash disk. Všechny zmíněné nástroje fungují na bázi klient server. Na jednom stroji spustím listener, z druhého se připojím a měření může začít. Kandidátem na vítěze by mohl být Iperf, který se mimo jiné pyšní podporou řady platforem, a a tak není problém ho provozovat pod Windows, Mac OS, Linuxem či Solaris. Podporuje ale také navíc logování výstupu a umí běžet jako služba pod Windows či démon pod Unixem. To se může hodit při měřeních, která běží několik hodin či dnů.

TTCP

Test TCP (TTCP) is a command-line sockets-based benchmarking tool for measuring TCP and UDP performance between two systems. It was originally developed for the BSD operating system starting in 1984. The original TTCP and sources are in the public domain, and copies are available from many anonymous FTP sites.

Web: http://www.pcausa.com/Utilities/pcattcp.htm

Iperf

While tools to measure network performance, such as ttcp, exist, most are very old and have confusing options. Iperf was developed as a modern alternative for measuring TCP and UDP bandwidth performance.
Iperf is a tool to measure maximum TCP bandwidth, allowing the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.  

Web: http://dast.nlanr.net/projects/Iperf/

Net IO

This is a network benchmark for, OS/2 2.x, Windows NT/2000 and Unix. It measures the net throughput of a network via NetBIOS, TCP and UDP protocols (Unix only supports TCP and UDP) using various different packet sizes. One instance has to run on one machine as a server process, another instance is used on another machine to perform the benchmark. When executed without arguments, the program will explain its usage.

Web: http://www.ars.de/ars/ars.nsf/docs/netio 

MicroTik Bandwidth test tool for Windows

V tomto případě se jedná o grafickou utilitu fungující na stejném principu jako výše uvedené. Oproti Iperfu jsou možnosti této utility poměrně omezené. Zkoušel jsem verzi 0.1, takže snad přístí verze nabídnou větší nastavitelnost.

Web: http://www.mikrotik.com/download.html

Jak je to s IPv5? Existoval vůbec někdy?

Přemýšleli jste někdy pročpak se stále mluví o přechodu z dnešní verze protokolu IPv4 na protokol IPv6. Proč ten skok o dvě verze vpřed? Kam se poděla verze 5, pokud tedy ovšem vůbec někdy existovala. Právě tuto otázku jsem si položil. Příliš se o tom nemluví ani nepíše. Pojďme tedy nakouknout pod pokličku tomuto záhadnému verzování v jinak velmi spořádaném světě networkingu.

Každý, kdo dnes připojil svůj počítač do sítě okusil 32ti bitový internet protocol verze 4, tedy IPv4. Mohli bychom ho popsat jako best effort protokol a povědět si něco o jeho fungování, ale to trošku jiná pohádka. Dnes se poměrně často zmiňuje problematika přechodu na verzi 6, především kvůli, na dnešní dobu omezeném, adresním rozsahu. Šestková verze ale v praxi prozatím zůstává pouze v akademických a experimentálních sítích. Většího nasazení se jí prozatím nedostává. Kam se ale poděla verze 5?

Vězte, že IPv5 je skutečné označení pro Internet Stream Protocol. Šlo o experimentální protokol přenášející hlas, video a distribuované simulace. Byl popsán již v roce 1979 a později upraven některými dalšími RFCs. Byl connection-oriented, pro přenos používal pakety a dokonce garantoval Quality of Service (QoS). Veřejného použití se mu však nedostalo.

Důvod, proč budoucí verze protokolu IP nese označení 6, je tedy nyní celkem logický. Nemyslíte?

Jak na loopbackový RJ-45 konektor

V několika případech se mi osvědčila možnost použít konektor RJ-45 v jeho loopbackovém zapojení. Jaké může je jeho použití? Představte si, že potřebujete dostat ethernetové rozhraní do online stavu bez toho, abyste ho připojili do zbytku sítě. Právě toto konektor zajistí. Postup, jak konektor nakrimpovat ilustruje následující obrázek. V zásadě jde o to,  propojit vysílací pár s přijímacím.

 loopback.jpg

Obrázek je převzat z webu http://www.tikkiweb.net.

CDMA USB modemy si rozumí s Windows Vista

Právě jsem zjišťoval, jak se má situace okolo technologie CDMA Evdo od O2. Zajímala mě hlavně rychlost, latence připojení a v neposlední řadě kompatabilita s Vistou. Měl jsem možnost otestovat dva typy USB CDMA modemů Anydata, které dodává přímo O2 a musím řici, že výsledek mě velmi potěšil. Původně jsem zamýšlel koupit PCMCIA kartu, ale upgrade na nový notebook mi trošku zkomplikoval plány, jelikož má Express Card slot. A tak jsem zaostřil na USB modemy.
Měl jsem možnost vyzkoušet dva modemy. Prvním a starším modelem byl modrý AnyDATA ADU E100H s “batůžkem” (externím akumulátorem). Druhým testovaným byl o poznání novější a menší  AnyDATA ADU-300H v, u nás klasické, černé verzi.

e100h.jpg 300h.jpg

Obr.1 AnyDATA ADU E100H       Obr.2 AnyDATA ADU 300H  

Po několika testech se latence spojení držela poměrně stabilně okolo 150ms, což už je na mobilní připojení velmi použitelné. Co se rychlosti týče, záleží na tarifu, pro který se rozhodnete. V tabulce níže uvádím pár důležitých hodnot, které je dobré vědět. O2 asi záměrně v katalozích FUP datové limity neuvádí, a tak jsem se byl vyptat na prodejně.

CDMA tarif

Max. rychlost Týdenní FUP Cena za měsíc bez DPH
O2 Internet Mobil 512 512 kbps 1,5 GB 699 Kč
O2 Internet Mobil 1024 Plus 1024 kbps 3,0 GB 899 Kč
O2 Internet Kombi 1024 1024 kbps 1,5 GB 999 Kč

 Myslím, že tabulka hovoří sama za sebe. Neodpustím si ale pár vět o službě O2 Internet Kombi 1024. Je to tarif kombinující CDMA datový tarif s dalším datovým GPRS, EDGE nebo UMTS tarifem. A to tak, že obě datové služby můžete používat zároveň. Ideální řešení, pokud potřebujete například UMTS ve Smartphonu a CDMA v notebooku, nemyslíte? Po překročení FUP kvóty se rychlost připojení snižuje na symetrických 64kbps, což je také dobré vědět pro případ, že je pro vás důležitá stálá rychlost připojení.

Přejděme ke kompatabilitě. Pokud budete používat modem na Windows XP stroji, nesetkáte se s žádným problémem. Budete-li se připojovat počítač s Windows Vista, doporučuji použít tyto ovladače pro oba typy modemů – ADU-300H i ADU-E100H. Fungují s oběma zařízeními naprosto korektně a pokud nepotřebujete vidět sílu signálu nemusíte dokonce ani instalovat Anydata utilitu pro správu  připojení. Vystačíte si s klasickým vytáčeným připojením přímo z Windows. Vyberete modem, vyplníte username a heslo a telefonní číslo ve tvaru #777. V Porovnání s XPčky mi dokonce pod Vistou přišlo navázání spojení rychlejší.

Shrnuto podtrženo Anydata modemy v síti O2 chodí pod Windows Vista naprosto čistě a bez ztráty kytičky. Stačí si vybrat vyhovující tarif, objednat si službu a počkat přibližně tři dni, než proběhne aktivace. Pro někoho může být zajímavá informace, že O2 podporuje aktivaci CDMA modemu, který již vlastníte a není aktivován s žádným tarifem. Není tedy nutnou podmínkou kupovat si nový modem, pokud již nějaký máte z dřívějška.

Budu rád, když se podělíte o vaše zkušenosti s CDMA či mobilními datovými službami obecně. Myslím, že je to velmi zajímavé téma.