Archív

Autorův archiv

Cisco IOS: Jak napsat otazník?

IOS má zabudovanou výtečnou funkci pro vyvolání kontextové nápovědy. Stiskem klávesy otazníku ihned získáváte výpis existujících příkazů nebo jejich parametrů.

Pokud ale stojíte před úkolem napsat regulární výraz, kde je nutné použít znak „?“, zjistíte, že to nebude tak snadné. IOS totiž okamžitě tento znak interpretuje jako požadavek o nápovědu.

Potřebujeme tedy najít nějakou escape sekvenci, která sdělí IOSu, že má projednou ignorovat speciální význam následujícího znaku. Onou magickou kombinací je CTRL+V (ano, stejně jako vložení ze schránky ve Windows) nebo ESC+Q. Nyní už zbývá napsat otazník, tak jak jste zvyklí z běžného textového editoru.

Categories: Cisco, IOS Tags: , , , ,

Cisco IOS: Jak se zbavit hvězdičky v promptu?

Standardním promptem IOSu takřka libovolného Cisco zařízení je hostname následovaný většítkem (“>“). Po přechodu do privilegovaného režimu je pak většítko nahrazené mřížkou (“#“).

Cisco-IOS-asterisk

Co ale když se namísto přívětivého „R1#“ náhle objeví samotná hvězdička „*“, které se nelze zbavit a objevuje se na každém novém řádku? Spásné pokusy typu stisku klávesové zkratky CTRL+SHIFT+6+X nebo CTRL+C jsou v tomto případě marné. Nepříjemné také je, že nefunguje otazník pro výpis dostupných příkazů, takže už se možná pomalu smiřujete s nejhorším (reload boxu).

Nechoďme dlouho okolo horké kaše. Hvězdička je promptem konfiguračního režimu protokolu X.25. Pro jeho opuštění stačí napsat příkaz exit. Musím uznat, že mě to chvíli potrápilo:) Snad to pro vás bude po přečtení tohoto příspěvku o poznání příjemnější.

OSPF: Loopback rozhraní jako celá podsíť

Routovací protokol OSPF se ve výchozím nastavení chová k loopback rozhraním routeru poněkud netradičně. Routám směřujícím na loopback totiž automaticky přiřazuje plnou 32bitovou „host“ masku podsítě (255.255.255.255).

Pokud byste rádi, aby se v routovací tabulce rozhraní objevilo se skutečnou maskou podsítě, kterou jste na rozhraní nakonfigurovali, pomůže vám tento jednoduchý trik. Stačí odpovídající loopback nastavit na typ sítě point to point.

Celá konfigurace rozhraní pak může vypadat třeba takto:

Router(config)# interface loopback 12
Router(config-if)# ip address 10.10.10.1 255.255.255.240
Router(config-if)# ip ospf network point-to-point
Categories: Cisco, IOS Tags: , , , ,

Telnetová kouzla

Zlatá éra telnetu je dnes, především kvůli absenci šifrování přenosu, za námi. Přesto ale tento protokol nabízí celou řadu postupů, jak testovat běžící služby, ověřovat síťová spojení, ale třeba i odesílat e-maily z příkazového řádku.

Protokol telnet byste našli až na pomyslné nejvyšší aplikační teoretické vrstvě OSI modelu. Používá se v prostředí počítačových sítí včetně Internetu pro spojení typu klient-server. Pro komunikaci využívá protokol TCP. Uživatel disponující klientem protokolu telnet pomocí terminálu s příkazovým řádkem ovládá vzdálené zařízení. Nejčastěji používaným klientem protokolu telnet ve Windows je řádkový nástroj Microsoft Telnet Client, případně můžete sáhnout po Putty nebo komerčním SecureCRT.

Klientskou část jsme si představili. Nyní je čas nahlédnout na fungování serveru. Ten naslouchá na TCP portu 23. Jakmile se klient sestaví spojení, může začít komunikace. Hlavním nedostatek telnet protokolu je absence šifrování přenášených dat, čímž se stává nepoužitelným pro přenos hesla i dat samotných. Celou komunikaci je totiž možné odposlechnout. Právě tuto bezpečnostní mezeru vyplňují protokoly SSH (Secured SHell) a SSH2 – nástupci telnetu.

Telnet klient od Microsoftu ale umožňuje připojení i na jiné porty než je standardní třiadvacítka. Díky tomu můžete testovat téměř libovolné textově orientované služby. Přejděme rovnou k ukázkám. Ty vám o možnostech nástroje telnet poskytnou lepší představu.

Instalace telnet klienta

Aby to nebylo tak snadné, Windows Vista a Windows 7 neobsahují přeinstalovaného telnet klienta a je potřeba provést jeho ruční doinstalaci. Nemějte obavy, nebude nutné do žádné z mechanik vkládat instalační DVD Windows.

  1. Do vyhledávacího pole nabídky Start napište příkaz appwiz.cpl. Po otevření panelu Programy a funkce klepněte v levé části okna na volbu Zapnout nebo vypnout funkce systému Windows.
  2. Zaškrtněte položku Klient služby telnet a pokračujte stiskem tlačítka OK.
    zapnout-nebo-vypnout-funkce

Jednoduché služby TCP/IP

Stejně jako telnet klienta můžete do vašeho systému doinstalovat balíček nástrojů zvaný Jednoduché služby TCP/IP (např. echo, daytime atd.). Tato součást je spojena s Windows již od dob Windows NT a poskytuje základní služby komunikující právě přes telnet. Většina z nich slouží pro účely testování a mají rovněž své ekvivalenty na unixových systémech.

  1. Stejným způsobem jako v případě telnet klienta doinstalujte komponentu Jednoduché služby TCP/IP (např. echo, daytime atd.).
  2. Po dokončení instalace zadejte do vyhledávacího pole nabídky Start příkaz services.msc. Otevře se konzola Služby. Zde vyhledejte službu nazvanou Jednoduché služby TCP/IP a klepněte na ni pravým tlačítkem myši. Z kontextové nabídky zvolte Spustit.
    spustit-sluzbu
  3. Nyní jsou veškeré jednoduché služby připraveny k používání.

ECHO

Příkazem cmd spusťte Příkazový řádek Windows. Do něj napište příkaz telnet localhost 7. Syntaxe je následující. Prvním parametrem příkazu telnet je cílový stroj v síti, na kterém běží telnet server nebo některá ze služeb podporujících připojení telnetem.  Číslo specifikuje port, na němž služba na serveru naslouchá. Všimněte si, že ve všech se připojujeme na stroj localhost – tedy na tentýž počítač, na kterém běží i telnet klient.

Služba echo ihned opakuje každý vámi napsaný znak. Na obrázku tedy vidíte výsledek zadání rětězce „computer“.
echo-test

CHARGEN

O poznání aktivnější je služba chargen. Prakticky ihned po úspěšném připojení příkazem telnet localhost 19 chrlí na výstup terminálu opakující se sekvence prvních 95 tisknutelných ASCII znaků.
chargen-port19

DATE

Význam této služby je patrný na první pohled. Po úspěšném připojení na TCP port číslo 13 příkazem telnet localhost 13 vypíše přes terminál aktuální datum a čas a vzápětí automaticky ukončí spojení.
date-port-13

Ověření funkčnosti vzdáleného přístupu

Nejste si jisti, zda je na vzdáleném počítači povolena služba Vzdálená plocha? Potřebujete si ověřit, že výchozí port 3389 pro připojení ke vzdálené ploše je povolen na firewallu vzdáleného počítače? Právě v této situaci oceníte příkaz telnet 10.1.1.1 3389, kde první z parametrů nahraďte odpovídající IP adresou vzdáleného stroje. Jakmile se naváže spojení a objeví se černé terminálové okno s blikajícím kurzorem, můžete si být jisti, že služba běží.

Test webového serveru

Opusťme na chvíli pohodlí grafického webového prohlížeče a ukažme si, že výpis webové stránky je možné pořídit i přes telnet.

Do příkazového řádku zadejte příkaz telnet google.com 80 následovaný klávesou Enter.Pokračujte zadáním GET / HTTP/1.0. Dvojím stiskem klávesy Enter zjistíte, že webový server funguje a z výpisu je patrné, že je stránka google.com přesměrována na lokální verzi google.cz.
webserver-test

Odeslání e-mailu

Pomocí telnetu můžete dokonce odeslat e-mail. Uznávám, přílohu asi patrně ke zprávě nepřiložíte, ale napsat obyčejnou zprávu není problém. Nejdříve provedeme připojení k poštovnímu serveru, ze kterého jsme oprávněni odesílat poštu, vyplníme nezbytné údaje a tělo zprávy ukončíme stiskem kláves Enter, tečka, Enter. Příkazem quit vzápětí ukončíme spojení.

telnet smtp.etmail.cz 25

helo centrum.cz

mail from: jiri.brejcha@centrum.cz

rcpt to: jirka@jiribrejcha.net

data

subject: predmet zpravy

Ahoj Jirko! Vsechno funguje.

.

quit

send-email-via-telnet

Došlý e-mail příjemci má přibližně následující podobu.
dosly-email

Categories: Nástroje, Windows Tags:

MSNswitch – ovládejte elektrické zásuvky po síti

Ovládání domácích elektrických spotřebičů nebylo nikdy snazší. Díky chytré krabičce nazvané MSNswich UIS311 získáváte dvě plně spravovatelné elektrické 23O V zásuvky typu Schuko, které můžete ovládat po IP síti – tedy přes internet nebo třeba po lokální síti. Aktivací funkce Uninterruptible Internet System navíc můžete zajistit automatické ověřování dostupnosti určité IP adresy. V případě, že ping na tuto adresu  selže, provede MSNswitch restartování aktivního prvku (router, switch, AP), který je napájen z jedné z jeho zásuvek.

Možnosti ovládání

MSNswitch lze ovládat s plným komfortem přes webové rozhraní. Pro spínání zásuvek si pak vystačíte například s Windows Live Messenger klientem nebo webovým prohlížečem, v němž zavoláte URL ve specifickém formátu.

Všechny důležité vlastnosti a funkce MSNswitche jsou zachycené ve vloženém videu. Ovládání pomocí http requestu najdete na konci této nezkrácené verze videa.

Ovládání zásuvek http requestem

Příkaz http://[IP adresa MSNswitche]/outlet.cgi?olid=0&reset=0 zajistí přepnutí zásuvky č. 1 do opačného stavu, než ve kterém se právě nachází. Tedy pokud je vypnutá, dojde po otevření tohoto URL k jejímu zapnutí.

Stejně tak příkaz http://[IP adresa MSNswitche]/outlet.cgi?olid=1&reset=0 zajistí přepnutí zásuvky č. 2 do opačného stavu, než ve kterém se právě nachází. Tedy pokud je vypnutá, přejde po navštívení tohoto URL do zapnutého stavu.

Resetování zásuvky č. 1 (tedy vypnutí a zapnutí přívodu proudu) provedete příkazem http://[IP adresa MSNswitche]/outlet.cgi?olid=0&reset=1. Tvar odkazu pro resetování druhé zásuvky bude http://[IP adresa MSNswitche]/outlet.cgi?olid=1&reset=1. V případě, že chcete resetovat obě, zadejte do browseru http://[IP adresa MSNswitche]/outlet.cgi?olid=2&reset=1.

Poděkování

Děkujeme společnosti Mecom za zapůjčení tohoto produktu.

Categories: Hardware, Video Tags: , ,

Cisco VPN Client ve Windows 7

Možná jste po přechodu na Windows 7 zaznamenali, že v tomto prostředí Cisco VPN Client neběží. Vše je ale již nějakou dobu jinak a aktuální verze 5.0.07.0290 plně podporuje Windows 7. Můžete počítat s plnou podporou 32 bitových i 64 bitových Windows 7.

cisco-vpn-client-download

ATEN UC232A – ovladače pro Windows 7

Přesně před měsícem ATEN uvolnil Windows 7 ovladače pro zařízení s modelovým označením UC232A. Pokud vlastníte tento, v ČR poměrně hojně rozšířený, adaptér z USB rozhraní na sériové RS232, stahujte a instalujte!

Popis problému

Po připojení tohoto adaptéru do počítače běžícího na Windows 7, zjistíte, že Windows ovladače pro tento adaptér nemají k dispozici a nenajdou jej ani na službě Windows Update.V systému uvidíte pouze jakési zařízení, rozpoznané jako USB-Serial Controller D s hardwarovým identifikátorem USB\VID_0557&PID_2008&REV_0300.

Doposavad byl na oficiálních stránkách k dispozici pouze ovladač pro Windows Vista a po nainstalování do Windows 7  způsoboval jejich kompletní pád do BSOD.

Nový ovladač

Naštěstí je teď všechno jinak a konečně máme k dispozici ovladač pro 32 bitová i 64 bitová Windows 7. Podrobnosti si můžete prohlédnout na těchto obrázcích.

device-manager driver-properties

Download

Instalátor, obsahující ovladač pro Windows 7 x86 i x64, si můžete stáhnout přímo od nás. Nebo zavítejte na web ATENu a ověřte si, zda mezitím nevyšla jeho aktualizovaná verze.

Osobně jsem ovladač vyzkoušel na Windows 7 Ultimate x86 i Windows 7 Ultimate x64 a funguje skvěle.

Přímý odkaz: download-ikonauc232a_v1.0.074.zip
Oficiální web ATEN: download-ikonaDriver & Software

Nastavení SMTP u připojení od O2

Pokud máte připojení k internetu od O2, měli byste vědět, jaké jsou adresy serverů pro odchozí poštu. V rychlém příspěvku tedy uvádím jejich krátky souhrn.

CDMA, GPRS, EDGE, HSDPA smtp.etmail.cz  bez autentizace
ADSL smtp.iol.cz uživ. jméno a heslo získáte telefonicky od O2
Categories: Nastavení Tags: , , ,

40 let internetu a jeho vývoj

historie-internetuInternet letos slaví své čtyřicáté narozeniny. Postupně se vyvíjel, inovovaly se použité technologie a připojených počítačů neustále přibývalo. Kdo by tehdy býval tušil, jakých rozměrů dosáhne? Díky animaci, kterou připavil server Guardian si můžete připomenout jeho vývoj a zavzpomínat  na doby, kdy se rychlost připojení počítala v kilobitech. Kromě nejdůležitějších momentů evoluce internetu po jednotlivých letech uvádí Guardian i počet připojených zařízení.

Celý článek: A people’s history of the internet: from Arpanet in 1969 to today

Categories: Historie Tags: ,

Stáhněte si naši kalkulačku IP podsítí

Tento nástroj oceníte při vytváření IPv4 podsítí a určování všech jejich adresních parametrů. Potřebujete-li například v síti 192.168.100.0 vytvořit podsíť pro 17 zařízení, není nic snazšího než zadat tyto požadavky do kalkulačky, která spočítá vše potřebné. Všechna pole jsou dynamicky aktualizována. Při změně jednoho parametru se ostatní pole přepočítají, takže vždy získáte aktuální informace. Kalkulačku lze samozřejmě využít i obráceně, kdy již znáte některé parametry podsítě a chcete si nechat vypsat další z nich bez nutnosti jejich ručního určení.

subnet-calculator

Obrázek: Ukázka rozhraní

Kalkulačka je vytvořena pomocí Microsoft Visual Studia a je napsána v C++. Podporuje operační systém Windows XP a novější.

Vaše komentáře týkající se programu můžete posílat na můj e-mail. Stejně tak ocením jakékoliv návrhy na nové funkce a informace o případných chybách.

download-ikonaStáhnout Subnet Calculator (ZIP, 130 KB)