Domácí počítačová síť prakticky - utkejte si vlastní pavučinu

1. 2. 2003

Sdílet

Rád bych věnoval tento seriál několika článků následujícím skupinám uživatelů.Hlavně ze začátku se budu zabývat stavbou a konfigurací domácí sítě pro začínající uživatele,...

Rád bych věnoval tento seriál několika článků následujícím skupinám uživatelů.
Hlavně ze začátku se budu zabývat stavbou a konfigurací domácí sítě pro

začínající uživatele, kteří o této možnosti buďto již přemýšleli, ale k její

realizaci se neodhodlali nebo se k tomu donutí až s přečtením článku. Ke konci

tohoto seriálu se budu věnovat pokročilým aspektům počítačových sítí (ovšem

nikoli pouze suchopárnou, i když nesmírně důležitou teorií, ale zejména

praktickými ukázkami) a dále pak využitím různým prográmkům a utilitám, které

přispívají k lepšímu využití potenciálu zesíťovaných PC, a to jak v rámci LAN,

tak i WAN.





Proč vůbec síťovat?



Odpovědí na tuto otázku je nepřeberně mnoho. Počínaje sdílením adresářů či

celých pevných disků mezi uživateli, můžeme pokračovat oblíbeným sdílením

jednoho internetového připojení pro celou síť, tímto způsobem můžeme také

zpřístupnit naši jedinou tiskárnu pro všechny počítače, které potřebují

tisknout možností je vskutku mnoho. Podotýkám, že se budu zabývat pouze

možnostmi prakticky využitelnými pro malé domácí sítě, tzn. vynechám bootování

klientských stanic ze síťového serveru, sdílení výpočetního výkonu pro

nejrůznější výpočtové či vizualizační aplikace a dalších několik stovek možných

využití.





Co je zapotřebí k vybudování domácí sítě?



Pokud budeme uvažovat nejjednodušší variantu, kdy potřebujeme mezi sebou

propojit pouze dva počítače, vystačíme si se dvěma síťovými kartami a s

příslušně dlouhým síťovým kabelem (druh a typ kabelu v závislosti na plánované

rychlosti sítě si rozebereme posléze). Vzhledem k situaci, kdy se síťová karta

nachází standardně integrovaná na stále větším počtu základních desek, se

rozhodně nejedná o extrémně drahou investici, vždyť i při nutnosti zakoupit dvě

síťové karty pro sběrnici PCI samostatně se i s kabelem s přehledem vejdeme do

cenové hranice 1 000 Kč. Poněkud odlišná situace nastává, pokud potřebujeme

propojit více PC mezi sebou. Síťovou kartu do každého počítače budeme

potřebovat v každém případě, navíc však budeme potřebovat tzv. hub nebo switch

po česku rozbočovač či přepínač, který se bude starat o síťový provoz a o

směrování dat (paketů) k jednotlivým příjemcům. Ani zde se naštěstí nemusíte

příliš bát o stav vaší peněženky, pětiportový switch pořídíte za cenu okolo 1

500 Kč. Smíříte-li se s těmito náklady, nic už vám nestojí v cestě.





Jakou rychlost a typ sítě zvolit?



V podstatě máte tři možnosti, z čehož je pouze jedna použitelná pro 99 %

procent všech uživatelů jak výkonem, tak cenou. Projděme si tedy jednu po

druhé. První možnost je 10Mb/s síť přes koaxiální kabel, pro kterou potřebujete

síťové karty s BNC konektorem na koaxiální kabel. Výše uvedená rychlost je

nejvyšší, jakou z této sítě vymáčknete. Pro tuto síť také nemusíte disponovat

žádným switchem, protože spojuje počítače v sérii, tzn. za sebou. Druhou

výhodou je maximální délka kabelu, která může bez dodatečného zesilovače

dosáhnout až 500 m. Určitou nevýhodou je fakt, že pokud se síť v nějakém místě

přeruší, bude fungovat pouze mezi prvním zapojeným počítačem a místem

přerušení. Další nevýhodou je také maximální rychlost, která dnes již

nedostačuje.



Druhou možností je topologie sítě typu hvězda, kdy je krouceným kabelem typu

UTP propojena vždy koncová stanice s hubem či switchem. Rychlost sítě v tomto

případě je dána rychlostí komponent, tzn. jednotlivých síťových karet, přičemž

nejvíce limitující je rychlost rozbočovače či přepínače. Rychlost těchto prvků

totiž bude ovlivňovat rychlost celé sítě, protože jsou jejími centrálními body.

Pro názornost uvedu příklad. Dejme tomu, že máte čtyři PC se síťovými kartami,

přičemž tři z nich jsou kombinované (tj. rychlost 10/100 Mb/s). Čtvrtá karta je

potom archaická ISA karta s rychlostí pouze 10 Mb/s. Pak následují tři možnosti

(i když uznávám, že jedna z nich je nepříliš pravděpodobná). Pokud budete mít

pouze 10Mb/s hub či switch, pak vám celá síť bude fungovat právě rychlostí 10

Mb/s. Bude-li hub nebo switch kombinovaný (tedy 10/100 Mb/s), pak vám uzly sítě

se síťovými kartami 100 Mb/s budou fungovat právě na této rychlosti, a uzel se

síťovou kartou 10 Mb/s zase touto nižší rychlostí. Následuje třetí, ona nejméně

pravděpodobná možnost. Budete-li disponovat hubem nebo spíše switchem, který

podporuje pouze rychlost 100 Mb/s, budou vám fungovat tři uzly sítě s

10/100Mb/s síťovými kartami, a to rychlostí 100 Mb/s. Čtvrtý uzel sítě se

síťovou kartou 10 Mb/s vám nebude fungovat vůbec.



Samozřejmě předpokládám u všech mnou uvedených případů použití kabelu UTP-5.

Ten je ovšem standardem, takže pokud si jej někde koupíte (i když si jej

konektory můžete osadit sami), máte téměř 100% jistotu, že bude fungovat na

obou rychlostech.





Výhody malého domácího serveru



Plánujete-li propojení více stanic, možná byste pro vaši síť měli uvažovat o

serveru. Tím ovšem nemyslím drahé modely věhlasných značek jako jsou například

IBM, HP a podobně, ale nějaký starší, nepříliš výkonný (pro nové hry třeba)

počítač s rozumným operačním systémem (většinou Windows NT 4, Windows 2000 nebo

nějaká distribuce Linuxu). Záleží na tom, k čemu bude zrovna ten váš server

sloužit, zdali to bude například tiskový nebo souborový server, případně bude

sloužit jako firewall pro připojení na internet atd. Opět uvedu pro větší

přiblížení případ z praxe. Doma mám vybudovánu hodně malou síť se dvěma

pracovními stanicemi a jedním notebookem. Nějaký čas fungoval jako prozatímní

server můj počítač, který se staral o připojení celé sítě k internetu a navíc k

němu byla připojena sdílená tiskárna. Hlavním problémem bylo, že jsem tento

počítač prakticky nemohl vypnout, neboť všechny jím obsluhované služby musely

být neustále k dispozici. To by tolik nevadilo, kdyby se v mém případě

nejednalo o vyloženě herní sestavu, na které jsou přetaktovány snad i šroubky

na skříni což znamená zvýšené zahřívání a s tím spojenou nutnost aspoň na pár

hodin denně PC vypnout. Jelikož do stavby vodního (výkonného a přitom tichého)

chlazení se mi z nedostatku času nechtělo, vyřešil jsem situaci starým

počítačem s procesorem K6–400 MHz a 128 MB RAM, který nyní běží nepřetržitě

jako server. Stará se o tisk a o sdílené připojení k internetu, kvůli čemuž

slouží i jako DHCP server. V okamžiku, kdy se dočkám vysněného bezdrátového

připojení, bude plnit i funkci firewallu, nyní je to zcela zbytečné. Celková

investice na pořízení serveru (nepočítám-li další licenci na Windows) mě vyšla

na necelé 2 000 Kč. Výhodou je nezávislost jednotlivých stanic, neboť jediné,

co musí být splněno k bezproblémovému chodu sítě, je funkční server. Na druhé

straně nevýhodou je nutnost investice ke stavbě potřebného PC, které bude

sloužit jako server. Pokud máte tiskárnu připojenu přes paralelní port (LPT) a

vlastníte externí modem (ať už klasický dial-up nebo ISDN) připojený přes

sériový port (COM), pak se můžete pokusit o stavbu linuxového serveru, který si

přes všechno ujišťování dodnes neumí se spoustou nových periferií uspokojivě

poradit. Pro běh Linuxu v textovém režimu (bez grafického rozhraní) vám totiž

stačí i počítač s procesorem 486 a 32 MB RAM, přičemž kapacita hard disku by

měla být mezi 500 až 1 000 MB. Linux si s výše uvedenými úkoly dovede hravě

poradit i na řádově slabším hardwaru, nežli dokáže operační systém Windows,

nevýhodou je pro začátečníky složitá konfigurace, výhodou je pak cena. Pokud se

pro stavbu linuxového serveru rozhodnete, pak doporučuji jít do toho po hlavě a

rovnou zvolit pro server distribuci Debian, kterou si můžete volně stáhnout z

internetu a která je zkušenými správci sítí považována pro tyto účely za

nejlepší.





Jdeme stavět



Nyní se vrhneme společnými silami do stavby vlastní domácí sítě. Odměnou nám

budiž fungující propojení mezi všemi počítači a zařízeními v celé domácnosti

nebo malé kanceláři, sdílené připojení k internetu a tiskárnám a s tím spojený

nárůst efektivity a výkonnosti. Chtěl bych jen upozornit, že tento článek si

neklade za úkol být úplný, což není možné, vždyť informace o problematice sítí,

protokolů a jejich spolupráce by zabraly několik knih. Bude se snažit být

zaměřen prakticky, tzn. krok za krokem postupovat při stavbě sítě, řešit

problémy a nastiňovat východiska a možnosti řešení.





Letmý úvod do situace



Představme si následující situaci. V domácnosti máme dva počítače, jeden

notebook, jednu inkoustovou tiskárnu a přístup k internetu realizujeme přes

vytáčené spojení (modem nebo ISDN). Aby to nebylo tak moc jednoduché, oba dva

počítače jsou v jednom patře, ale v rozdílných místnostech, notebook je dokonce

o patro níže. Co z toho vyplývá? Ano, správně. Nejhorší ze všeho bude tyto

počítače fyzicky (rozuměj kabelem) propojit. Hurá na to!





Instalace síťové karty



Jestliže nejsou všechna vaše PC vybavena síťovou kartou, musíte to napravit. V

dnešní době má většina nových základních desek síťovou kartu integrovanou,

ovšem tam, kde chybí, je třeba nějakou zakoupit a nainstalovat. V úvahu

přichází jakákoliv síťová karta 10/100 Mb/s pro sběrnici PCI, v případě

notebooku (jestliže není síťovou kartou již vybaven) potom PC (PCMCIA) karta

(kupříkladu Actiontec 10/100 FastNet Pro). Instalace není nijak složitá, při

vypnutém počítači zasuňte PCI kartu do volného slotu a po nastartování

operačního systému budete vyzváni k vložení instalační diskety/CD s ovladači. K

úspěšné instalaci pouze dodám, že pod OS Windows 95/98 budete potřebovat i

instalační média tohoto OS. A naposledy přidám malou poznámku, a to že pod

operačními systémy Windows NT/2000/XP byste se měli pro instalaci přihlásit

jako administrátor. Tento odstavec se týkal pouze instalace ovladačů pro vaši

novou síťovou kartu, potřebné protokoly si probereme v jednom z dalších

odstavců.





Pokládání kabeláže



Ještě nežli se pustíme do samotného pokládání kabelů, musíme si rozmyslet

(popřípadě namalovat) jaká bude topologie naší plánované sítě. V našem případě

je to jednoduché, topologie bude typu STAR, neboli hvězda. Zjednodušeně řečeno,

z každého počítače povede jeden kabel typu UTP-5 do centrálního switche (viz

nákres 1). Takže to máme při současné situaci tři kabely UTP-5 s koncovkami

RJ-45. Následuje několik variant, jak se k těmto kabelům dopracovat. Můžete si

je nechat zhotovit na míru, nebo si je můžete udělat sami. Zhotovení kabelů na

míru je nejjednodušší, protože příslušný technik vám zhotovený kabel proměří,

takže je 100% funkční. Navíc v tom má většinou praxi, takže je vyrobí rychleji

a přesněji. Problém může nastat v případě, že musíte kabely protáhnout průrazy

ve zdech či stropech. Standardizovaný konektor RJ-45 je rozhodně širší nežli

použitý kabel, tudíž pokud kvůli jednomu kabelu nechcete dělat díry olbřímích

rozměrů, budete si muset pozvat technika domů, nebo se naučíte konektorovat

kabely sami.



V rychlosti bych si dovolil ještě jednu krátkou odbočku k teorii. Může se vám

stát, že se vás technik zeptá, jaký kabel chcete obyčejný, nebo křížený? Silně

zjednodušená odpověď zní: pokud chcete propojit počítač s počítačem, použijete

křížený UTP kabel, pokud chcete propojit počítač se switchem nebo hubem,

použijete obyčejný UTP kabel. Nejste-li příznivci zjednodušených odpovědí, tak

vězte, že ethernetová zařízení se dělí na tzv. Data Terminal Equipment (DTE),

což jsou zařízení, která slouží jako vysílač nebo přijímač datových rámců sem

patří PC, servery atd. Druhou skupinou jsou zařízení typu Data Circuit

Equipment (DCE), což jsou zase zařízení umístěná ve struktuře sítě, která

přijímají a přeposílají datové rámce v síti sem patří například hub, switch,

repeater, router nebo třeba modem. Křížený kabel potom slouží k propojení dvou

DTE nebo dvou DCE zařízení (třeba právě výše zmiňovaný model PC PC). Normální

kabel se použije při propojení DTE a DCE zařízení (kupříkladu PC switch).



K již zmíněnému konektorování potřebujete tzv. „krimpovací“ kleště, které se

dají pořídit v ceně cca 500 Kč, a pokud to se sítěmi myslíte vážně, koupit

byste si je měli, protože málokdy narazíte na ochotného (a hodného) technika,

který vám je půjčí. Dále potřebujete samozřejmě konektory RJ-45 (raději více) a

samotný kabel kategorie UTP-5, který dovoluje rychlost 100 Mb/s. Tento kabel

obsahuje 4 kroucené páry izolovaných vodičů, označené barvou. Samotné zapojení

je standardizováno a existují dva základní typy zapojení T568A a T568B. Liší se

tím, že mají navzájem prohozený zelený a oranžový pár (viz nákres výše).

Prakticky se všude používá zapojení T568B. Při výrobě potřebných kabelů pak

používáme pro normální (neboli přímý direct cable) kabel na obou stranách

zapojení T568B, při výrobě kříženého (cross over cable) pak na jedné straně

zapojení T568B, na druhé straně potom T568A.



Pokud máme nakonektorováno (a nejlépe přeměřenu funkčnost jednotlivých kabelů),

můžeme začít zapojovat. Co se týče použitého switche, výborně se mi osvědčil

levný 10/100 Mb/s switch s pěti porty od firmy Gembird v ceně okolo 1 500 Kč

(dodává např. firma ED-systems CZ), u o něco málo větších sítí pak osmiportový

od stejné firmy. Zapojme tedy jeden konec každého kabelu do switche a druhý

konec do síťové karty příslušného PC a vrhněme se na další nastavování,

tentokráte již softwarové.





Instalace síťových protokolů



Síťových protokolů existuje vícero, ale pro použití v jednoduché počítačové

síti vám bohatě stačí jeden, maximálně dva. V první řadě je to TCP/IP, který

použijete na sdílení dat, přístup na internet a hraní síťových her. V druhé

řadě existuje alternativa pro sdílení dat na lokální síti protokol NetBEUI,

který byl v minulosti doporučován kvůli větší bezpečnosti, ale od té doby se

objevilo několik nepříjemných bezpečnostních děr a virů, jež tento jednoduchý

protokol zcela zkompromitovaly, takže jej nedoporučuji. Další možnou

alternativou (i když spíše doplněním TCP/IP je protokol IPX/SPX, který ovšem

využijete pouze na hraní starších her po síti (např. Doom či Duke Nukem 3D),

starší hry jej používaly místo dnes defaultního TCP/IP.



Instalace protokolů je jednoduchá. Po úspěšné instalaci síťové karty se vám na

ploše objevila ikonka Okolní počítače ve Windows 95/98, nebo Místa v síti ve

Windows ME/2000/XP. Pravým kliknutím na tuto ikonku a z kontextového menu

zvolenou položkou Vlastnosti se dostanete do konfiguračního okna jednotlivých

protokolů tedy alespoň ve Windows 98 (2000/XP rozebereme za chvíli). Měli byste

nainstalovat tyto klienty a protokoly: „Klient sítě Microsoft“, „Sdílení

souborů a tiskáren v sítích Microsoft“ a „Protokol TCP/IP“. Ve Windows 2000/XP

se objeví ještě okno Síťová připojení, kde najdete ikonku Připojení k místní

síti, a tam se skrývají žádané volby.



Opět malá odbočka k teorii, tentokrát ohledně protokolu TCP/IP. Tento protokol

používá tzv. IP adresu, což je číselná adresa v rozsahu 0.0.0.0 až

255.255.255.255, která identifikuje každý počítač v síti. Vzhledem k tomu, že

se tento protokol používá hlavně v prostředí internetu, není možné svému

počítači přiřadit jakoukoliv adresu, nastal by chaos. Proto jsou v tomto

rozsahu vymezeny určité adresy pro použití v intranetu (pro příklad třeba

nejpoužívanější rozsah 192.168.xxx.xxx). Osobně doporučuji mít nastavenu u

serveru (nebo u počítače, ke kterému je připojen modem) adresu 192.168.0.1

(nastavuje se ve vlastnostech protokolu TCP/IP), a to z toho důvodu, abyste

mohli využívat sdílení internetového připojení. Z tohoto samého důvodu

doporučuji nastavit u ostatních počítačů dynamicky přidělovanou IP adresu

(DHCP). V tomto případě přidělí všem počítačům, které se přihlásí do sítě, IP

adresu server. Sám Microsoft toto nastavení doporučuje a musím uznat, že s

napevno nastavenými IP adresami se mi tuto službu rozchodit opravdu nepodařilo.





Nastavení sdílení (server)



Nastavení sdílení souborů a tiskáren je skutečně jednoduché. Na adresář, který

chcete sdílet, klikněte pravým tlačítkem myši a z kontextové nabídky dejte

Sdílení. Objeví se dialogové okno, kde zadáte název, pod kterým se má sdílet, a

u Windows 2000 můžete ještě upřesnit maximální počet připojených uživatelů a

také přesně určit, kteří uživatelé mají k tomuto oprávnění. Ve Windows XP je

situace opět trochu zjednodušena, stačí zvolit sdílení a zabezpečení, pokud

chcete složku sdílet, zaškrtnete příslušné políčko a pokud chcete, aby ostatní

uživatelé mohli soubory měnit, zaškrtnete druhé políčko. Jak prosté.



U tiskárny je postup analogický Ovládací panely Tiskárny pravé tlačítko myši

Vlastnosti Sdílení Sdílet tuto tiskárnu.



Co se týče sdílení internetového připojení, je to trochu složitější, jak už

jsem nastínil výše. Je třeba jít do Ovládacích panelů Síťová a telefonická

připojení (Vaše připojení) pravé tlačítko myši Vlastnosti Sdílení povolit

sdílení připojení k internetu pro toto připojení + povolit vyžádaná volání.

Dále je nutné mít u serveru nebo u počítače, který obsluhuje modem, nastavenu

IP adresu 192.168.0.1 a u všech ostatních počítačů, které mají sdílet toto

připojení, musí být IP adresa přidělována dynamicky (DHCP).





Nastavení sdílení (klient)



U jednotlivých klientů je nutné nainstalovat novou tiskárnu (Ovládací panely

Tiskárny Přidat novou tiskárnu Síťová tiskárna), kde je nutné tiskárnu vyhledat

ve struktuře sítě, nebo cestu zapsat v tzv. UNC adrese ve formátu

(\\server\tiskárna), což by bylo například \\server1\hpdeskjet.



Pro nastavení Internet Exploreru na klientské stanici je nutné v sekci

Připojení (Nástroje Možnosti internetu Připojení Nastavení místní sítě) zvolit

„automaticky zjišťovat nastavení“.



Tak, to bychom měli. Síť je funkční a příště se budeme věnovat prográmkům a

utilitám převážně freewarovým, pomocí kterých dosáhneme ještě lepších výsledků.

Případné dotazy můžete zasílat e-mailem na adresu situjeme@seznam.cz, kde se

vám pokusím odpovědět. S přáním mnoha úspěchů se s vámi prozatím loučím.