Cieľ Vytvoriť intranetový server pre zdieľanie informácií v menšej firme. Server by mal byť schopný zobrazovať webstránky, pracovať s internou elektronickou poštou bez prístupu zvonku a slúžiť ako úložisko pre osobné aj verejné súbory. Teoretické východiská Pre túto úlohu budeme musieť na počítači s pripojením do vnútornej siete spustiť softvér, ktorý zabezpečí, že počítač bude schopný komunikovať prostredníctvom protokolov DNS, HTTP, e-mail (SMTP a POP3) a FTP. Služba DNS (Domain Name Service) umožní v rámci vnútornej siete sprevádzkovať vlastnú doménu a preto si používatelia nebudú musieť pamätať IP adresy ale len doménový názov (www.mojadomena.sk). Protokol HTTP (HyperText Transfer Protocol) slúži na prenos stránok z jedného počítača na druhý a teda používatelia vo vnútri firmy budú môcť prezerať napríklad oznámenia od vedenia firmy prostredníctvom internetového prehliadača. Elektronickú poštu e- mail poznáme všetci, je to efektívny spôsob zasielania textových správ s rôznymi prílohami. Na e-mailovú komunikáciu využívame protokoly POP (Post Office Protocol) určený pre príjem a SMTP (Simple Mail Transfer Protocol) pre odosielanie e-mailov. Posledný z protokolov vhodný pre prenos súborov na základe vopred stanovených práv je FTP (File Transfer Protocol). V sieti vždy komunikujú minimálne dva počítače. Jeden z nich služby poskytuje, druhý využíva. Počítač poskytujúci služby nazývame server (z angličtiny to serve slúžiť, service služba), rovnako tak nazývame softvér schopný obslúžiť prichádzajúce požiadavky (na stránky, súbory, poštu,...) z iných počítačov. Počítače využívajúce služby v sieti sa nazývajú klientské počítače alebo klienti, rovnako ako softvér, ktorým vysielame požiadavky na server. Pri riešení tejto úlohy využijeme voľne dostupné softvérové riešenia WAMP (s integrovaným webserverom Apache HTTP Server), hmailserver, Filezilla FTP Server a RaidenDNSD. V nasledujúcej tabuľke je prehľad často používaných softvérov. Doplňte do nej klientský softvér, ktorý poznáte. HTTP FTP E-mail Server Apache HTTP Server Apache Tomcat Cherokee HTTP Server Filezilla FTP Server Serv-U BulletProof FTP Server hmailserver Kerio Connect Microsoft Exchange Server Klient Google Chrome Internet Explorer... Filezilla FTP Client WinSCP... Mozilla Thunderbird Eudora...
Zapojenie počítačov v sieti Pri riešení úlohy využijeme počítače zapojené v školskej sieti. Jeden počítač využijeme ako server a dva počítače ako klientské. Schéma zapojenia je znázornená na obrázku. Server Klient1 Klient2 IP adresa / maska 10.0.1.155 / 24 10.0.1.156 / 24 10.0.1.157 / 24 Predvolená brána 10.0.1.1 10.0.1.1 10.0.1.1 DNS server 10.0.1.1 a 10.0.0.1 10.0.1.155 10.0.1.155 Inštalácia a konfigurácia DNS servera 1. Spustením inštalačného súboru nainštalujeme na serverový počítač softvér Raiden DNSD, ktorý bude plniť úlohu DNS servera. 2. V ponuke Štart -> Programy -> RaidenDNSD spustíme konfiguračné rozhranie (Obr. A1) a rozbalíme položku Adapters. Odškrtneme voľbu Use all ip adresses to provide DNS service a z ponuky vyberieme našu IP adresu (Obr. A2), čím povolíme beh len na danej sieťovej karte. V hornej ponuke vyberieme možnosť Set priority DNS list a prostredníctvom textového riadku vložíme DNS servery našej firmy resp. poskytovateľa internetu. Tieto sa budú používať v prípade, že sa nenájde DNS záznam o ostatných doménach (Obr. A3). V ľavej ponuke vyberieme položku Config a zaškrtneme možnosť Enable open DNS feature. Týmto zabezpečíme, že náš DNS server sa bude pýtať na neznáme domény nadradených/prioritných DNS serverov, ktoré sme nastavili v predchádzajúcom kroku (Obr. A4). Aká je adresa vášho DNS:... Obr. A1 konfiguračné rozhranie Obr. A2 výber sieťových kariet pre DNS
Obr. A3 nastavenie prioritných DNS serverov Obr. A4 nastavenie funkcie open DNS 3. V ľavej ponuke vyberieme položku Domains (Obr. A5) a v hornom menu klikneme na možnosť Wizard. V prvom riadku vyplníme názov našej domény (Obr. A6) vyberajte tú, ktorá sa vo svete nepoužíva pretože program si kontroluje dostupné domény a nedovolí vám vložiť už používanú. Kliknite na tlačidlo Next a v druhom riadku zadajte IP adresu servera, na ktorom pobežia ostatné služby (Obr. A7) v tomto prípade to bude IP adresa nášho servera. Opäť klikneme na Next a sprievodcu dokončíme kliknutím na tlačidlo Done. Softvér nám vytvorí doménové záznamy pre náš server (Obr. A8). Aká je vaša doména:... Obr. A5 položka Domains Obr. A6 zadanie doménového mena Obr. A7 priradenie IP adresy k doménovému menu Obr. A8 vytvorenie doménových záznamov
4. Nezabudnite v klientských počítačoch nastaviť ručne IP adresu nového DNS servera. Inštalácia a konfigurácia web servera 1. Spustením inštalačného súboru nainštalujeme na serverový počítač softvér WAMP (Windows Apache MySQL PHP), ktorý bude plniť úlohu web servera. 2. V ponuke Štart -> Programy -> WampServer spustíme konfiguračné rozhranie programu, čo spôsobí zobrazenie malej ikony v tvare bieleho polkruhu (Obr. B1) so zámkou v oblasti systémových ikon (vpravo dole pri hodinách). Kliknutím na túto ikonu sa zobrazí ponuka z ktorej vyberieme možnosť Put Online (Obr. B2). Ikona sa zmení na biely polkruh bez zámky (Obr. B3). Obr. B1 Ikona webservera offline Obr. B2 konfiguračné menu Obr. B3 Ikona webservera online 3. Na disku v adresári C:\Wamp\www nájdete súbor index.php, ktorý môžete nahradiť vlastnou stránkou. Z vašich klientských počítačov vyskúšajte zobraziť stránku na serveri zadaním domény do adresného riadku internetového prehliadača. V prípade, že sa vám stránka nezobrazí, overte správne nastavenia DNS (ak stránka funguje cez IP adresu ale nie cez doménu), prípadne skontrolujte funkčnosť WAMPu (ikonka musí byť bez zámky a celá biela nie červená ani žltá) alebo vypnite firewall na serveri. Inštalácia a konfigurácia e-mailového servera 1. Spustením inštalačného súboru nainštalujeme na serverový počítač softvér hmailserver, ktorý bude plniť úlohu servera elektronickej pošty. Pri inštalácii je potrebné zadať ľubovoľné heslo, ktoré potom budete používať pri vstupe do administrátorského rozhrania. 2. V ponuke Štart -> Programy -> hmailserver otvorte konfiguračné rozhranie programu, vyberte položku localhost a kliknite na tlačidlo Connect (Obr. C1).
3. Otvorí sa konfiguračné rozhranie lokálneho e-mailového servera. Klikneme na tlačidlo Add domain, vložíme názov našej domény a klikneme na tlačidlo Save (Obr. C2). Názov domény máme z konfigurácie DNS. Je to časť e-mailovej adresy za zavináčom. 4. V ľavej ponuke rozklikneme položku Domains a tiež našu doménu, kde vyberieme položku Accounts. V tejto ponuke budeme vytvárať účty elektronickej pošty (Obr. C3). Klikneme na tlačidlo Add v pravej časti okna. Otvorí sa dialógové okno pre nastavenie účtu. Do riadku Address vložíme meno používateľa časť adresy pred zavináčom a do riadku Password vložíme heslo, ktoré bude používateľ pri prístupe k e-mailovej schránke používať. V riadku Maximum Size môžeme obmedziť veľkosť e-mailovej schránky a tlačidlom Save uložíme nastavenia účtu prvého používateľa (Obr. C4). Opakovaním tohto postupu vytvoríme viacero e- mailových schránok. Nezabudnite vždy kliknúť na tlačidlo Save. Obr. C1 pripojenie do konfiguračného rozhrania Obr. C2 nastavenie domény Obr. C3 pridávanie e-mailových schránok Obr. C4 dialógové okno pre pridávanie schránok Inštalácia a konfigurácia e-mailového klienta 1. Z ponuky Štart -> Programy spustite program Outlook Express (v novších Windowsoch Windows Live Mail). Zrušíme úvodnú konfiguráciu účtu. 2. V menu vyberieme ponuku Nástroje a možnosť Kontá (Obr. D1). Otvorí sa okno pre pridávanie kont, kde v pravej časti vyberieme možnosť Pridať -> Pošta (Obr. D2). 3. Vyplníme Meno odosielateľa (bude sa zobrazovať v prijatej pošte), e-mailovú adresu, servery prichádzajúcej (POP3) a odchádzajúcej pošty (SMTP) to, čo sme pridali do časti doména pri nastavovaní servera, prihlasovacie meno do e-mailovej schránky (celá e-mailová adresa), heslo a ukončíme sprievodcu kliknutím na tlačidlo Dokončiť (Obr. D3-D6). Týmto sa vrátime do okna pre pridávanie kont. 4. Upravíme niektoré nastavenia konta kliknutím na tlačidlo Vlastnosti. V záložke Všeobecné zmeníme názov konta pre ľahšiu orientáciu medzi viacerými kontami. V záložke Servery zaškrtneme v spodnej časti možnosť Server (odchádzajúcej pošty) vyžaduje overenie a ukončíme úpravy kliknutím na OK. Teraz už môžeme prijímať a odosielať e-mailové správy.
Obr. D1 menu pre správu e-mailových kont Obr. D2 dialógové okno pridávania kont Obr. D3 okno pre nastavenie mena odosielateľa Obr. D4 okno pre nastavenie adresy odosielateľa Obr. D5 okno pre nastavenie serverov Obr. D6 okno pre nastavenie prihlasovacích údajov Obr. D7 okno pre úpravu vlastností konta Obr. D8 okno pre úpravu vlastností serverov
Inštalácia a konfigurácia FTP servera 1. Spustením inštalačného súboru nainštalujeme na serverový počítač softvér FileZilla Server, ktorý bude plniť úlohu súborového servera. Pri inštalácii je potrebné zadať ľubovoľné heslo, ktoré potom budete používať pri vstupe do administrátorského rozhrania. 2. V ponuke Štart -> Programy -> FileZilla Server spustíme administračné rozhranie (Obr. E1). Po jeho otvorení sa spustí okno pre pripojenie k administrácii nášho servera, kde klikneme na OK. 3. V menu Edit vyberieme možnosť Users (Obr. E2)a v pravej časti novootvoreného okna klikneme na Add (Obr. E3). V dialógovom okne Add user account zadáme prihlasovacie meno na FTP server a klikneme na OK (Obr. E4). Zaškrtneme použitie hesla v políčku Password a do vedľajšieho riadku vložíme heslo pre prihlásenie k vytvorenému účtu (Obr. E5). 4. V ľavej časti prepneme záložku General na záložku Shared Folders, kde si môžeme zvoliť s akou zložkou má prihlásený používateľ pracovať. V spodnej časti klikneme na Add (Obr. E6), vyberieme používateľskú zložku a klikneme na OK (Obr. E7). Zvolená zložka sa objaví v okne, vedľa ktorého môžeme nastaviť práva (Obr. E8) pre súbory Files (Read čítanie, Write zápis, Delete zmazať, Append editácia už vytvorených súborov) a práva pre zložky Directories (Create vytváranie, Delete mazanie, List výpis obsahu zložky, Subdirs možnosť práce s podzložkami). 5. V ľavej časti ešte môžeme nastaviť rýchlostný limit Speed limits. Zvoliť sa dá rýchlosť pre sťahovanie Download alebo nahrávanie Upload. Vybrať si môžeme zo štandardnej rýchlosti, bez limitu, konštantnú rýchlosť alebo nastaviť zvláštne pravidlá pre rýchlosť (Obr. E9). 6. Rovnaký spôsobom ešte nastavíme účet pre anonymné pripojenie. Používateľské meno v tomto prípade zvolíme anonymous a vyberieme možnosť nepoužívať heslo. Anonymným používateľom sa väčšinou prideľujú minimálne práva. 7. Po ukončení pridávania používateľov klikneme na tlačidlo OK a od tejto chvíle je možné pripojiť sa na FTP server napr. programom Total Commander a nahrávať resp. sťahovať súbory. Obr. E1 okno pre prihlásenie k administrácii Obr. E2 výber administrácie používateľov Obr. E3 pridávanie používateľov do FTP Obr. E4 okno pre vloženie mena používateľa
Obr. E5 nastavenie hesla používateľa Obr. E6 záložka pre pridávanie zložiek k používateľom Obr. E7 výber pracovnej zložky používateľa Obr. E8 nastavenie práv pre súbory v zložke Obr. E9 záložka pre nastavenie rýchlostných limitov Úlohy 1. Na každý DNS server skúste nastaviť všetky domény, ktoré ste vytvorili v učebni a vyskúšajte pripojenie na všetky servery. 2.