plik


ÿþRozdziaB 3 Instalowanie protokoBu i usBug TCP W poprzednich rozdziaBach omówiono szczegóBowo komponenty siecio- we oraz komponenty protokoBu TCP/IP tworzce sieci Windows. W niniejszym rozdziale przedstawimy sposób instalacji komponentów sieciowych i protokoBów TCP/IP w komputerach pracujcych pod Win- dows. Omówimy tak|e inne zagadnienia zwizane z ich instalacj w systemach Windows NT i Windows 98. Zazwyczaj protokóB TCP/IP jest instalowany wraz z systemem operacyjnym, ale zdarzaj si sytuacje, kiedy po dodaniu karty sieciowej przyBczamy do sieci samodzielny uprzednio komputer. W takich przypadkach konieczne jest rczne zain- stalowanie oprogramowania TCP/IP. RozdziaB przedstawia te| sposób konfiguracji stosu protokoBów TCP/IP, który umo|liwia korzystanie z usBug nazewniczych, jak WINS i DNS. SzczegóBy konfiguracji takich usBug TCP/IP, jak protokóB DHCP (Dyna- mic Host Configuration Protocol), WINS i DNS, omówiono w ostatnim roz- dziale ksi|ki. Instalowanie TCP/IP Je[li podczas instalacji Windows NT u|ytkownik zdecyduje si na u|y- wanie jakichkolwiek usBug sieciowych, wówczas stos protokoBów TCP/IP zostanie zainstalowany automatycznie. Niniejszy podrozdziaB opisuje procedury instalacji i konfiguracji stosu protokoBów TCP/IP. Rczna in- stalacja konieczna jest tylko wtedy, je[li poprzednio usunito usBugi TCP/IP, a obecnie trzeba zainstalowa je ponownie. 1. Zalogowa si na komputer Windows NT jako administrator. 2. Klikn podwójnie na ikonie Network w Control Panel. Pojawi si okienko dialogowe Network (patrz rysunek 3.1). Wybra zakBadk Protocols. RozdziaB 3 78 3. Je[li stos protokoBów TCP/IP jest instalowany ponownie, nale|y klik- n przycisk Add (patrz rysunek 3.2). Powinna ukaza si lista proto- koBów, których obsBug mo|na doda. 4. Wybra protokóB TCP/IP i klikn przycisk OK. 5. Pojawi si okienko dialogowe Windows NT TCP/IP Installation Options z pytaniem, czy nale|y uzyska adres IP z serwera DHCP, czy te| ad- res IP zostanie skonfigurowany rcznie. Je[li wybierze si opcj Obtain an IP Address from a DHCP Server, wówczas stos TCP/IP pobierze go z serwera DHCP podczas inicjalizacji. Nale|y upewni si, |e wszyst- kie pozostaBe pola w okienku konfiguracji s puste; w przeciwnym przypadku maj one pierwszeDstwo nad parametrami przekazanymi przez serwer DHCP. Je[li w sieci znajduje si serwer DHCP, nale|y wybra Yes, w przeciwnym przypadku wybra No. Dodatkowe informacje dotyczce konfiguracji DHCP zawarte s w dalszym podrozdziale, "Konfigurowanie przekaznika DHCP". 6. Uka|e si okienko dialogowe z zapytaniem o [cie|k do plików insta- lacyjnych Windows NT Server. Je[li korzystamy z CD-ROM na serwe- rze Windows NT, wówczas pole [cie|ki zawiera [cie|k do plików in- stalacyjnych na CD-ROM. Je[li nie ma ich w podanej lokalizacji, wów- czas nale|y rcznie wpisa zawierajcy je dysk i katalog (lub nazw UNC, je[li pliki zródBowe znajduj si na serwerze sieciowym). Klik- n przycisk Continue. Pojawi si okienko obrazujce postpy w kopiowaniu plików. Nastpnie, podczas analizy powizaD i konfiguracji przez program instalacyjny, uka|e si okno Configuring Network. Rysunek 3.1 Rysunek 3.2 Okienko dialogowe Network. ZakBadka Protocols w okienku Network. ProtokóB TCP/IP zostaB zainstalowany. Nastpnym krokiem jest konfigu- racja przynajmniej podstawowych parametrów pracy protokoBu. Instalowanie protokoBu i usBug TCP 79 Konfigurowanie adresu IP Je[li nie u|ywa si serwera DHCP do dynamicznego przypisania adresu IP serwerowi Windows NT, wówczas pojawi si okienko dialogowe Microsoft TCP/IP Protocol Properties (patrz rysunek 3.3). Okienko to mo|na równie| otworzy pod[wietlajc nazw protokoBu TCP/IP w zakBadce Protocols okienka Network i klikajc przycisk Properties. W okienku tym okre[la si adres IP, mask podsieci oraz adres standardowej bramki interfejsu sieciowego (Default Gateway). 1. Je[li w sieci istnieje serwer DHCP, który mo|e posBu|y do konfigura- cji komputera Windows NT, wówczas nale|y wybra opcj Obtain an IP Address from a DHCP Server. Serwer DHCP zawiera informacje kon- figuracyjne dla innych hostów TCP/IP, pobierane przez nie w mo- mencie startu. Je[li wybrana zostanie opcja Obtain an IP Address from a DHCP Server, Win- dows NT pobierze warto[ci adresu IP i maski podsieci z serwera DHCP. Wpisujc rcznie warto[ci adresu IP i maski podsieci wyBczamy w praktyce klienta DHCP - komputer nie bdzie pobieraB |adnych informacji z serwera. Je[li w sieci nie istnieje |aden serwer DHCP, albo je[li serwer Windows NT jest instalowany wBa[nie jako serwer DHCP, wówczas trzeba rcznie wpisa warto[ci adresu IP (IP Address) i maski podsieci (Subnet Mask). Rysunek 3.3 przedstawia sposób wprowadzenia tych informacji. 2. Je[li sie jest poBczona z innym sieciami lub podsieciami TCP/IP, konieczne jest wprowadzenie w polu Default Gateway adresu bramki, która umo|liwi komunikacj z innymi sieciami. TCP/IP rozpoznaje, czy miejsce przeznaczenia pakietu jest zlokalizowane w innej sieci; je- [li tak, wówczas przekazuje go do zdefiniowanej bramki (wBa[ciw- szym terminem jest sBowo router, jednak termin bramka jest cigle u|ywany, poniewa| niegdy[ urzdzenia znane dzi[ jako routery byBy nazywane bramkami). 3. Je[li w komputerze znajduje si wiele kart sieciowych, wówczas ka|d z nich trzeba skonfigurowa indywidualnie. Nale|y wybra kolejno wszyst- kie karty sieciowe, ustawiajc dla ka|dej z nich parametry konfiguracyjne IP (adres IP, mask podsieci, domy[ln bramk i korzystanie z serwera DHCP) Przydzielanie adresów IP dla wielu kart sieciowych Ka|da karta sieciowa musi posiada unikalny adres IP, nawet je[li znajduj si w tym samym komputerze. 4. Kliknicie przycisku Advanced umo|liwia przypisanie wielu adresów IP oraz wielu bramek pojedynczej karcie sieciowej, a tak|e konfigura- cj opcji bezpieczeDstwa. Nale|y wybra wBa[ciw kart w polu RozdziaB 3 80 Adapter okienka dialogowego Advanced IP Addressing (patrz rysunek 3.4). Ustawienia podane w tym okienku dialogowym odnosz si tyl- ko do wybranej karty. 5. Okre[lenia wielu adresów sieciowych i masek podsieci dla wybranej karty dokonuje si wpisujc warto[ci adresów IP i masek podsieci w odpowiednie pola okienka dialogowego Advanced IP Addressing (patrz rysunek 3.4) i klikajc przycisk Add. U|ywanie wielu adresów i masek podsieci dla pojedynczej karty przydaje si wówczas, kiedy chcemy, |eby pojedynczy system wygldaB jak wiele syste- mów. Na przykBad serwer poczty mo|e mie adres 199.245.180.1, serwer DNS 200.1.180.2, serwer FTP 203.24.10.3 itp. Wiele adresów przyda si mo|e tak|e podczas zmiany przydziaBu adresów IP w danej sieci. W fazie przej[ciowej warto jest wówczas u|ywa obu adresów, starego i nowego. W opisywanym okienku dialogowym mo|na poda do piciu dodatkowych adresów IP i masek podsieci dla pojedynczej karty. Je[li potrzebne jest wicej ni| sze[ adresów, wówczas mo|na je doda bezpo[rednio edytujc Rejestr Windows. 6. Je[li konieczne jest podanie dodatkowych bramek, mo|na wpisa ich adresy w polu Gateways okienka dialogowego Advanced IP Addressing (patrz rysunek 3.4) i klikn przycisk Add. Rysunek 3.3 Rysunek 3.4: Okienko dialogowe TCP/IP Protocol Properties. Okienko dialogowe Advanced IP Addressing. Warto[ci w polu Gateways s adresami IP routerów w lokalnej sieci. Kiedy pakiet IP jest przesyBany pod adres IP spoza tej sieci, nie ujty w lokalnej ta- blicy trasowania (routing table) komputera Windows NT, wówczas przekazuje si go do domy[lnej bramki. Je[li podano wiele bramek, wtedy po nieudanej próbie u|ycia której[ z nich pakiet jest przekazywany do nastpnej bramki na li[cie. Mo|na zmieni kolejno[ wyboru bramki pod[wietlajc jej adres i przesuwajc j w gór lub w dóB listy przyciskami Up i Down. Instalowanie protokoBu i usBug TCP 81 Aby usun bramk z listy, nale|y pod[wietli jej adres i klikn przycisk Remove. 7. Mo|na równie| wBczy i skonfigurowa parametry bezpieczeDstwa dla ka|dej karty sieciowej. Nale|y zaznaczy pole Enable Security i klikn przycisk Configure. Uka|e si okienko dialogowe TCP/IP Security (patrz rysunek 3.5). Opcje bezpieczeDstwa s rodzajem filtra. Nale|y wBczy je, je[li komputer ma akceptowa tylko pakiety po- chodzce z powszechnie znanych usBug o okre[lonych numerach por- tów. Oficjalne numery portów i protokoBów mo|na znalez w dokumencie RFC 1700 "Assigned Numbers". Standardowo wBczone s wszystkie porty TCP, UDP i protokóB IP. Oznacza to, |e komputer akceptuje pakiety IP skierowane do wszystkich portów TCP i UDP. Aby zmieni domy[lne ustawienia, nale|y zaznaczy opcj Permit Only i u|y przycisków Add i Remove do ustawienia kryteriów filtrowania pakietów IP. Konfigurowanie ustawieD DNS Je[li w sieci Windows ma by u|ywana usBuga okre[lania nazw hostów DNS, nale|y wybra zakBadk DNS w okienku dialogowym TCP/IP Protocol Properties. DNS jest najbardziej rozpowszechnion metod okre- [lania nazw w Internecie i sieciach opartych na UNIX. Przed wBczeniem obsBugi DNS nale|y upewni si, |e w sieci istnieje serwer DNS, z którym mo|na si poBczy, albo skonfigurowa który[ z komputerów Windows NT jako serwer DNS. Windows NT musi zna adres serwera DNS; wpisuje si go w zakBadce DNS okienka TCP/IP Protocol Properties. Niniejszy podrozdziaB omawia oprogramowanie klienta DNS. Podczas Bczenia si z innymi komputerami w sieci mo|na u|ywa adre- sów IP, jednak Windows NT cz[ciej u|ywa symbolicznych nazw kom- puterów ni| ich adresów, poniewa| s one Batwiejsze do zapamitania dla u|ytkowników. System DNS (Domain Name System) sBu|y do nada- wania nazw wzBom TCP/IP, w tym komputerom pracujcym pod Win- dows NT lub pod UNIX. Schemat nazewnictwa jest hierarchiczny; przy- kBadami nazw mog by wks1.kinetics.com lub wks2.cello.org. DNS jest najcz[ciej u|ywan usBug nazewnicz w systemach UNIX i w Inter- necie. Je[li wic komputer Windows NT ma pracowa w sieci UNIX lub w Internecie, konieczne bdzie skonfigurowanie go do pracy z systemem DNS. Aplikacje TCP/IP korzystajce z interfejsu Winsock, jak np. Inter- net Explorer, FTP czy Telnet u|ywaj DNS (lub lokalnego pliku HOSTS) do okre[lania symbolicznych nazw komputerów. RozdziaB 3 82 Kompatybilno[ nazw hostów z DNS W nazwach hostów DNS nie mo|na u|ywa niektórych znaków stosowanych w nazwach komputerów Windows NT, zwBaszcza znaku podkre[lenia (_). Je[li sie ma by poBczona z Internetem, wygodnie jest u|ywa nazw kompaty- bilnych z DNS, aby oba systemy nazewnicze mogBy wykorzystywa takie same nazwy dla tych samych komputerów. Rysunek 3.5 Okienko dialogowe TCP/IP Security. Podczas instalacji komponentów TCP/IP instalowane jest równie| opro- gramowanie klienta DNS. Oprócz dynamicznego okre[lania nazw DNS sBu|y ono tak|e do okre[lania nazw NetBIOS przy u|yciu serwerów WINS i protokoBu NetBIOS ponad TCP/IP. Parametry konfiguracji usBug DNS w Windows NT odnosz si do wszystkich zainstalowanych kart sieciowych. Poni|ej podano kroki procedury konfigurowania komputera Windows NT jako klienta DNS: 1. Nazw hosta TCP/IP wprowadza si w polu Host Name zakBadki DNS okienka dialogowego TCP/IP Protocol Properties (patrz rysunek 3.6). Zazwyczaj u|ywa si tu po prostu nazwy komputera; je[li jednak chcemy u|y innej nazwy TCP/IP, jej wprowadzenie w pole Host Name nie wpBynie na nazw komputera. Nazwa hosta mo|e by do- woln kombinacj liter od A do Z, cyfr od 0 do 9 oraz znaku my[lnika (-) u|ywanego jako separator. Informacje o odwzorowaniu nazw na adresy IP s przechowywane na serwerach DNS. Programy narzdziowe z Berkeley o nazwach zaczynajcych si na r*, jak np. rcp, rsh, rexec itp., u|ywaj nazw komputerów podczas uwierzytel- niania dostpu. 2. Wprowadzi opcjonaln nazw domeny w polu Domain (rys. 3.6). Je[li np. komputer NTWS1 znajduje si w domenie KINETICS.COM, w pole Domain nale|y wprowadzi nazw KINETICS.COM. Domeny DNS ró|ni si od domen Windows NT lub LAN Manager, które s u|y- Instalowanie protokoBu i usBug TCP 83 wane tylko przez produkty firmy Microsoft - domeny DNS maj uni- wersalne zastosowanie. 3. W polu DNS Service Search Order (patrz rysunek 3.6) nale|y wprowa- dzi adresy IP serwerów u|ywanych do domenowego okre[lania nazw. Po wprowadzeniu adresu IP serwera DNS klikn przycisk Add, aby doda adres IP do listy. Rysunek 3.6 Konfiguracja DNS Mo|na poda do trzech adresów serwerów DNS. Zapytania s kierowane do serwerów w kolejno[ci okre[lonej przez list. Mo|na zmieni kolejno[ szu- kania serwera DNS pod[wietlajc jego adres IP i przesuwajc go w gór lub w dóB listy przyciskami Up i Down. Aby usun serwer DNS z listy, nale|y pod[wietli jego adres i klikn przy- cisk Remove. Definiowanie w peBni okre[lonych nazw domenowych (FQDN) Nazwa domeny jest opcjonalna, poniewa| w niewielkiej organizacji nie poBczonej z Internetem nie ma potrzeby u|ywania hierarchicznych nazw domen. Nazw domeny Bczy si z nazw komputera, uzyskujc w peBni okre[lon nazw domenow FQDN (Fully Qualified Domain Name) komputera: FQDN = nazwa komputera + nazwa domeny W opisywanym przykBadzie, FQDN dla hosta NTWS1 wyglda nastpujco: FQDN = NTWS1 + KINETICS.COM = NTWS1.KINETICS.COM Kiedy komputer Windows NT u|ywa zapytania DNS, aby okre[li prost nazw hosta bez rozszerzenia domenowego, wówczas do nazwy hosta jest doBczana nazwa podana w polu Domain. Nazwa domeny mo|e by dowoln kombinacj liter od A do Z, cyfr od 0 do 9 oraz my[lnika (-), natomiast separatorem jest kropka (.). W nazwach domen nie RozdziaB 3 84 rozró|nia si wielko[ci liter, a wic KINETICS.COM to to samo, co kinetics.com. Nazwa domeny zazwyczaj odzwierciedla nazw lub funkcj organizacji. Nazwy domen u|ywane w Internecie musz zosta zarejestrowane przez InterNIC. Pewne nazwy s ju| zajte; mo|na to sprawdzi u dostawcy usBug interneto- wych lub za pomoc polecenia whois nazwa_domeny w systemie UNIX. 4. W polu Domain Suffix Search Order (patrz rysunek 3.6) nale|y wpro- wadzi przyrostki domen, które s doBczane do nazw hostów pod- czas okre[lania nazw. Mo|na doda do sze[ciu przyrostków domen. Aby zmieni kolejno[ szukania przyrostka, nale|y pod[wietli nazw domeny i przesun w gór lub w dóB listy przyciskami Up i Down. Aby usun przyrostek z listy, nale|y go pod[wietli i klikn przycisk Remove. Na rysunku 3.7 przedstawiono przykBadow konfiguracj DNS dla hosta NTS5-1. Lokaln nazw domeny jest KINETICS.COM. Adresy serwerów DNS to 199.245.180.10 oraz 199.245.180.16. Najpierw do okre[lenia nazwy u|ywany jest serwer DNS o adresie IP 199.245.180.10. Je[li nie potrafi on przypisa nazwie adresu IP, wówczas u|ywany jest drugi serwer DNS, 199.245.180.16. Kolejno[ szukania przyrostków domeny to SCS.COM, a nastpnie LTREE.COM. 5. Po skonfigurowaniu DNS klikn przycisk OK. Konfigurowanie adresu WINS Je[li w sieci zainstalowano serwery WINS (Windows Name Services), mo|- na ich u|ywa (w poBczeniu z zapytaniami w trybie broadcast) do okre- [lania nazw komputerów. Serwer WINS jest serwerem typu NBNS (Net- BIOS Name Server), u|ywanym do okre[lania nazw NetBIOS zgodnie z reguBami podanym w dokumentach RFC 1001 i RFC 1002. Je[li serwer WINS nie jest u|ywany, przypisywanie nazwom adresów IP odbywa si poprzez zapytania rozsyBane w trybie broadcast i lokalny plik LMHOSTS. Okre[lanie nazw poprzez broadcast jest ograniczone do sieci lokalnej. Zapytania o nazw w trybie broadcast u|ywaj trybu "b" NetBIOS pracu- jcego ponad TCP/IP; zostan one szczegóBowo omówione w rozdziale 9, "Okre[lanie nazw przy u|yciu WINS". 1. Aby okre[li u|ywane serwery WINS, nale|y wpisa ich adresy IP w pola Primary WINS Server i Secondary WINS Server (patrz rysunek 3.8). Zapasowy serwer WINS u|ywany jest w wówczas, kiedy pod- stawowy serwer nie mo|e odpowiedzie. Je[li komputer u|ywa DHCP, okre[lanie nazw przy pomocy WINS jest wB- czane i konfigurowane automatycznie, o ile serwer DHCP jest skonfigurowa- Instalowanie protokoBu i usBug TCP 85 ny tak, |e wysyBa do klientów adresy IP serwerów WINS. Je[li adresy IP ser- werów WINS wprowadzimy rcznie, bd one miaBy pierwszeDstwo nad warto[ciami przesBanymi przez DHCP. Je[li konfigurowany komputer jest serwerem WINS, wtedy automatycznie u|ywa WINS do okre[lania nazw komputerów, niezale|nie od wybranej lo- kalnie metody okre[lania nazw. 2. Zaznaczy pole wyboru Enable DNS for Windows Resolution. Rysunek 3.7 Rysunek 3.8 PrzykBadowa konfiguracja DNS. ZakBadka WINS Address. Do okre[lania nazw NetBIOS w sieci Windows mo|na równie| u|y lokalne- go pliku LMHOSTS. Nale|y wówczas zaznaczy pole wyboru Enable LMHOSTS Lookup. Mo|na zaimportowa nazwy i adresy IP komputerów z istniejcego pliku LMHOSTS klikajc przycisk Import LMHOSTS i podajc [cie|k dostpu. Opcji tej mo|na u|y wtedy, je[li stworzono ju| opisujcy nazwy plik LMHOSTS, który ma by u|ywany przez wszystkie komputery w sieci. 3. Pole Scope ID sBu|y do okre[lenia identyfikatora zakresu dla kompu- tera pracujcego w sieci u|ywajcej NetBIOS ponad TCP/IP. Kompu- tery musz mie wówczas taki sam identyfikator zakresu, aby móc komunikowa si ze sob. Standardowo pole to jest puste; wówczas komputery maj domy[lnie taki sam identyfikator zakresu. Wpisywa- nie ró|nych identyfikatorów zakresu ma sens wtedy, kiedy chcemy utworzy grupy komputerów Windows NT, mogce komunikowa si (przy u|yciu NetBIOS ponad TCP/IP) tylko we wBasnym obrbie. Kiedy nale|y u|ywa pliku LMHOSTS Standardowo plik LMHOSTS jest umieszczony w katalogu: RozdziaB 3 86 \%KatalogSystemowy%\SYSTEM32\DRIVERS\ETC Je[li u|ywany jest serwer WINS, do pliku LMHOSTS komputer odwoBuje si po nieudanym wywoBaniu serwera WINS. Plik LMHOSTS sprawdza si w sieciach Windows o niewielkiej liczbie komputerów, lub w sieciach, których konfiguracja rzadko si zmienia, ale u|ywanie go w wikszych, bardziej dynamicznych sieciach jest problematyczne. Utrzymywanie plików LMHOSTS w takiej samej postaci staje si trudne w przypadku du|ych sieci, i bardzo Batwo o sytuacj, w której dwa komputery (nawet stojce tu| obok siebie) maj inny obraz sieci. Konfigurowanie przekaznika DHCP Je[li komputer ma przekazywa komunikaty BOOTP i DHCP do serwera znajdujcego si w innej sieci (lub podsieci), nale|y wBczy t opcj w zakBadce DHCP Relay (patrz rysunek 3.9). ZakBadka ta istnieje tylko w serwerach Windows NT; nie ma jej w stacjach roboczych. Opcja ta przydaje si, kiedy nie zamierzamy konfigurowa oddzielnego serwera DHCP. 1. Progowa warto[ w polu Seconds treshold jest oparta na liczbie sekund, które upBynBy od inicjalizacji klienta. Je[li pole sekund w |daniu DHCP jest wiksze od tego progu, wówczas przekaznikowi DHCP nie wolno przekaza pakietu. Standardow warto[ci progu sekund jest 4, co sprawdza si w wikszo[ci [rodowisk sieciowych. 2. Ustawi Maximum hops. Jest to caBkowita liczba skoków pomidzy przekaznikami DHCP, przez które mo|e przej[ pakiet. Je[li serwer NT otrzyma pakiet DHCP, który osignB maksymaln liczb skoków, wówczas nie wolno mu przekaza dalej pakietu. Warto[ ta sBu|y do eliminacji pakietów zBapanych w martw ptle pomidzy dwoma przekaznikami DHCP. 3. Skonfigurowanie przekaznika DHCP jest konieczne, je[li u|ywamy DHCP, a niektórzy klienci znajduj si w innej podsieci ni| serwer DHCP. Nale|y poda adresy serwerów DHCP i klikn przycisk Add. Konfigurowanie trasowania (routing) Windows NT Workstation lub Windows NT Server mo|e by u|ywany jako prosty router IP (patrz rysunek 3.10). Router tego typu trasuje pakie- ty tylko pomidzy dwoma podsieciami IP i u|ywa wyBcznie statycznego trasowania, chyba |e zostanie zainstalowany protokóB RIP. Instalowanie protokoBu i usBug TCP 87 Rysunek 3.9 Rysunek 3.10 ZakBadka DHCP Relay. ZakBadka Routing. Pole opcji Enable IP Routing umo|liwia komputerowi trasowanie pakietów w sieci. Opcja ta nie zmienia serwera Windows NT w dynamiczny router ogólnego zastosowania. Umo|liwia tylko statyczne trasowanie pakietów, nie pozwalajc na trasowanie dynamiczne. W trasowaniu dynamicznym routery wymieniaj informacje o znanych sobie sieciach i trasach, a w trasowaniu statycznym routery nie kontaktuj si ze sob i znaj tylko sieci, do których je podBczono. Je[li serwer Windows NT posiada wicej ni| jedn kart sieciow i powinien statycznie trasowa pakiety, wówczas nale|y wybra opcj Enable IP Routing. Je[li za[ jest podBczony do ró|nych sieci, ale nie powi- nien zajmowa si trasowaniem, wówczas nale|y wyBczy t opcj. Opcja Enable IP Routing jest niedostpna, je[li serwer Windows NT posia- da tylko jedn kart sieciow i jeden adres IP. Aby skonfigurowa serwer Windows NT jako prosty router, nale|y wyposa|y go w przynajmniej dwie karty sieciowe, jak np. karty Ethernet, Token Ring lub FDDI. Podczas ustawiania opcji trasowania poBczenie SLIP/PPP nie jest trak- towane jako drugi interfejs sieciowy. Je[li potrzebne jest wBczenie traso- wania poprzez poBczenie SLIP/PPP, nale|y nada karcie sieciowej drugi adres IP, co umo|liwi dostp do opcji Enable IP Routing. Procedura wBczania trasowania IP jest nastpujca: 1. Zaznaczy pole opcji Enable IP Routing na zakBadce Routing. RozdziaB 3 88 2. Klikn przycisk OK w okienku dialogowym TCP/IP Properties. 3. Kiedy ponownie pojawi si okienko Network Protocols, klikn przy- cisk Close. 4. Kiedy uka|e si okienko Network Settings Change, klikn OK, aby za- koDczy konfiguracj TCP/IP i ponownie uruchomi komputer, co spowoduje uwzgldnienie nowych ustawieD. Je[li nie chcemy dodawa drugiego adresu IP, mo|emy równie| wBczy trasowanie edytujc ustawienia Rejestru. W podanym poni|ej kluczu nale|y ustawi parametr EnableRouting na 1: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IP Kiedy nale|y wyBczy trasowanie WyBczenie trasowania w komputerze Windows NT podBczonym do wielu sieci mo|e by potrzebne wtedy, je[li speBnia on wa|n funkcj (np. serwera WWW) i nie powinien marnowa czasu procesora na wykonywanie zadaD, które speBniaj inne, przeznaczone do tego komputery. Trasowanie powinno by równie| wyBczone w serwerach firewall i proxy; w innym przypadku pakiety omijaByby oprogramowanie firewall/proxy, które poddaje je sprawdzianom bezpieczeDstwa. Je[li trasowanie jest wBczone, pakiety mog by przekazywane niezale|nie od restrykcji nakBadanych na nie przez oprogramowanie firewall lub proxy. Usuwanie komponentów TCP/IP z systemu Windows NT Po zainstalowaniu TCP/IP w Windows NT jego usunicie prawdopo- dobnie nigdy nie bdzie potrzebne. Je[li jednak gruntownie reorganizuje si sie, rezygnujc z aplikacji i usBug TCP/IP, mo|na wówczas usun obsBug TCP/IP z systemu Windows. Gdy np. zmniejsza si i izoluje sie, wówczas wygodniej jest korzysta z prostszych protokoBów, jak NetBEUI lub IPX, których konfiguracja i utrzymanie wymaga mniejszej wiedzy i umiejtno[ci. Poni|ej opisano sposób usunicia TCP/IP z systemu: 1. Zalogowa si na serwer Windows NT jako administrator. 2. Klikn podwójnie na ikonie Network w Control Panel. 3. Wybra zakBadk Protocols i pod[wietli nazw TCP/IP na li[cie, a nastpnie klikn przycisk Remove. Windows NT ostrze|e, |e skBadniki TCP/IP zostan trwale usunite z systemu. Nie mo|na bdzie ich równie| ponownie zainstalowa, zanim Instalowanie protokoBu i usBug TCP 89 komputer nie zostanie ponownie uruchomiony. Je[li inne usBugi u|ywaj pro- tokoBu TCP/IP, nale|y je usun przed usuniciem TCP/IP. 4. Po usuniciu skBadnika lub usBugi klikn przycisk Close. W okienko dialogowym Network Settings Change pojawi si pytanie, czy nale|y ponownie uruchomi komputer w celu uwzgldnienia nowych usta- wieD. Nale|y wybra OK. Instalowanie TCP/IP w Windows 98 Je[li podczas instalacji Windows 98 u|ytkownik zdecyduje si na u|ywa- nie jakichkolwiek usBug sieciowych, wówczas stos protokoBów TCP/IP zostanie zainstalowany automatycznie. Poni|ej podano sposób instalacji i konfiguracji stosu protokoBów TCP/IP. Rczna instalacja konieczna jest tylko wtedy, je[li poprzednio usunito usBugi TCP/IP, a obecnie trzeba zainstalowa je ponownie, lub je[li Windows 98 zainstalowano, gdy komputer nie byB podBczony do sieci. 1. Zalogowa si na komputer Windows 98. Mo|e to wymaga podania nazwy u|ytkownika i hasBa do sieci Microsoft Network. 2. Wybra Start/Settings/Control Panel. Klikn podwójnie na ikonie Network w Control Panel. Pojawi si okienko dialogowe Network (patrz rysunek 3.11). 3. Je[li stos protokoBów TCP/IP jest instalowany ponownie, nale|y klik- n przycisk Add (patrz rysunek 3.12). Powinna ukaza si lista skBad- ników sieci, których obsBug mo|na doda (patrz rysunek 3.12). 4. Pod[wietli Protocol i klikn przycisk Add. Powinna ukaza si lista producentów protokoBów (patrz rysunek 3.13). 5. Pod[wietli nazw producenta (np. Microsoft). Wybra TCP/IP i klik- n OK. 6. Na ekranie uka| si instrukcje dotyczce dalszej procedury instalacji. RozdziaB 3 90 Rysunek3.11 Okienko dialogowe Network. Podstawowe konfigurowanie TCP/IP w Windows 98 Po zainstalowaniu stosu protokoBów TCP/IP nale|y dokona konfiguracji przynajmniej podstawowych parametrów pracy protokoBu, takich jak przypisanie adresów IP interfejsom sieciowym itp. Poni|ej opisujemy poszczególne kroki procedury konfiguracyjnej: 1. Klikn podwójnie na ikonie Network w Control Panel. Rysunek 3.12 Rysunek 3.13 Okienko dialogowe Select Network Component Okienko dialogowe Select Network Protocol. Type. 2. W zakBadce Configuration okienka Network wybra z listy kart siecio- w TCP/IP (patrz rysunek 3.14) której wBa[ciwo[ci bd ustawiane. Instalowanie protokoBu i usBug TCP 91 3. Klikn przycisk Properties. Powinno ukaza si okienko dialogowe TCP/IP Properties (patrz rysunek 3.15). 4. Klikn na zakBadce IP Address, je[li nie jest widoczna (patrz rysunek 3.15). 5. Je[li wybierze si opcj Obtain an IP Address from a DHCP Server, wB- czony zostanie klient DHCP Windows 98. Klient DHCP skontaktuje si z serwerami DHCP, znajdujcymi si w sieci, aby uzyska adres IP i mask podsieci. Je[li wybierze si opcj Specify an IP Address, wów- czas nale|y rcznie wprowadzi adres IP karty sieciowej oraz mask podsieci. Ka|dej karcie sieciowej trzeba przypisa oddzielny, unikalny adres IP oraz mask podsieci. Powtórzy powy|sze kroki dla ka|dej karty sieciowej. Nazwy hostów i nazwy domen W polu Nazwa hosta podajemy nazw TCP/IP komputera. Zazwyczaj jest ona taka sama, jak nazwa komputera; je[li jednak chcemy u|y innej nazwy TCP/IP, jej wprowadzenie w pole Nazwa hosta nie wpBynie na nazw komputera. Nazwa hosta mo|e by dowoln kombinacj liter od A do Z, cyfr od 0 do 9 oraz znaku my[lnika (-) u|ywanego jako separator. Informacje o odwzorowaniu nazw na adresy IP s przechowywane na serwerach DNS. Programy narzdziowe z Berkeley o nazwach zaczynajcych si na r*, jak np. rcp, rsh, rexec itp., u|ywaj nazw komputerów podczas uwierzytelniania dostpu. Opcjonaln nazw domeny mo|na wprowadzi w polu Domain. Je[li np. komputer o nazwie NTWS1 znajduje si w domenie KINETICS.COM, w pole Domain nale|y wprowadzi nazw KINETICS.COM. Domeny DNS ró|ni si od domen Windows NT lub LAN Manager, które s u|ywane tylko przez produkty Microsoft, podczas gdy domeny DNS s uniwersalne. Nazwa domeny jest opcjonalna, poniewa| w maBych organizacjach niepodBczonych do Internetu nie ma potrzeby u|ywania hierarchicznych nazw domen. Kiedy komputer Windows NT u|ywa zapytania DNS, aby okre[li prost nazw hosta bez rozszerzenia domenowego, wówczas do nazwy hosta jest doBczana nazwa podana w polu Domain. Nazwa domeny mo|e by dowoln kombinacj liter od A do Z, cyfr od 0 do 9 oraz my[lnika (-), natomiast separatorem jest kropka (.). W nazwach domen nie rozró|nia si wielko[ci liter, a wic KINETICS.COM oznacza to samo, co kinetics.com. 6. Po wybraniu zakBadki WINS Configuration powinno ukaza si okno z rysunku 3.16. Mo|na tu wybra opcj Enable DHCP for WINS Resolution; jej zaznaczenie powoduje, |e oprócz adresu IP i maski pod- sieci komputera serwer DHCP prze[le tak|e adres IP serwera WINS. Mo|liwe jest równie| rczne wpisanie adresu IP u|ywanego serwera WINS po zaznaczeniu opcji Enable WINS Resolution. Je[li nie zamie- RozdziaB 3 92 rzamy u|ywa WINS do okre[lania nazw, wówczas nale|y wybra opcj Disable WINS Resolution. Je[li WINS nie jest u|ywane, wówczas mo|na okre[la nazwy przy pomocy pliku HOSTS, znajdujcego si na lokalnym komputerze Windows 98. Rysunek 3.14 Rysunek 3.15 Okienko Network w Windows 98. Okienko TCP/IP Properties w Windows 98. 7. Po wybraniu zakBadki Gateway uka|e si okienko z rysunku 3.17. W zakBadce tej podajemy adres domy[lnej bramki ([ci[le mówic routera), osobno dla ka|dej karty sieciowej. Komputer Windows 98 potrzebuje domy[lnej bramki, aby mógB wykonywa trasowanie do innych sieci. Nale|y poda adres IP bramki w polu New gateway, a nastpnie klikn przycisk Add. Komputer korzysta z bramek w kolejno[ci ich wystpowania na li[cie. Aby usun bramk, nale|y pod[wietli jej adres na li[cie i klikn Remove. 8. Po wybraniu zakBadki DNS Configuration uka|e si okienko z rysunku 3.18. ZakBadki tej u|ywa si do wprowadzenia parametrów usBugi okre[lania nazw DNS. Je[li DNS nie bdzie u|ywane, wówczas nale|y zaznaczy opcj Disable DNS; w przeciwnym przypadku nale|y wy- bra opcj Enable DNS, co umo|liwi ustawienie parametrów DNS. 9. Pole DNS Server Search Order (patrz rysunek 3.18) sBu|y do wprowa- dzenia adresów IP serwerów DNS, u|ywanych podczas okre[lania nazw. Po wprowadzeniu adresu nale|y nacisn przycisk Add, co spowoduje dodanie go do listy adresów serwerów DNS. Instalowanie protokoBu i usBug TCP 93 Rysunek 3.16 Rysunek 3.17 ZakBadka WINS Configuration w Windows 98 ZakBadka Gateway w Windows 98 10. Mo|na poda do trzech adresów serwerów DNS. Zapytania s kie- rowane do serwerów w kolejno[ci okre[lonej przez list. Mo|na zmieni kolejno[ szukania serwera DNS pod[wietlajc jego adres IP i przesuwajc go w gór lub w dóB listy przyciskami Up i Down. Aby usun serwer DNS z listy, nale|y pod[wietli jego adres IP i klikn przycisk Remove. 11. W polu Domain Suffix Search Order (patrz rysunek 3.18) nale|y wpro- wadzi przyrostki domen, które s doBczane do nazw hostów pod- czas okre[lania nazw. Aby zmieni kolejno[ szukania przyrostka, nale|y pod[wietli nazw domeny i przesun j w gór lub w dóB li- sty przyciskami Up i Down. 12. Aby usun nazw domeny, pod[wietli j na li[cie Domain Suffix Search Order i klikn przycisk Remove. 13. Po wybraniu zakBadki NetBIOS mo|na okre[li, czy bdzie u|ywany NetBIOS ponad TCP/IP (opcja I want to Enable NetBIOS over TCP/IP - patrz rysunek 3.19). Po zainstalowaniu TCP/IP opcja ta wBczana jest automatycznie, dlatego pole wyboru pojawia si ju| zaznaczone i nieaktywne. 14. Po wybraniu zakBadki Advanced (patrz rysunek 3.20) mo|na poda zaawansowane parametry danego protokoBu, pod[wietlajc parame- try po lewej stronie i zmieniajc ich warto[ci po prawej. W zakBadce tej mo|na równie| ustawi wybrany protokóB jako domy[lny, wBcza- jc opcj Set this protocol to be the default protocol. RozdziaB 3 94 Rysunek 3.18 Rysunek 3.19 ZakBadka Konfiguracja DNS w Windows 98. ZakBadka NetBIOS w Windows 98. Rysunek 3.20 Rysunek 3.21 ZakBadka Advanced w Windows 98. ZakBadka Bindings w Windows 98. 15. Po wybraniu zakBadki Bindings (patrz rysunek 3.21) mo|na zobaczy list komponentów sieciowych u|ywajcych protokoBu TCP/IP. W zakBadce tej wBcza si lub wyBcza komponenty sieci - aby po- Instalowanie protokoBu i usBug TCP 95 prawi wydajno[ komputera, nale|y wybra tylko te komponenty sieciowe, które s potrzebne. Zagadnienia zwizane z instalacj WinSock 2 w Windows 98 Windows NT 5 oraz Windows 98 obsBuguj WinSock 2. Podstawowym celem Windows Sockets 2 jest zapewnienie niezale|nego od protokoBu interfejsu, który oprócz TCP/IP mógBby obsBugiwa tak|e inne protokoBy. Zaprojektowano go tak, aby mógB sprosta nowym zastosowaniom sieci, jak np. przesyBanie multimedialnych danych w czasie rzeczywistym. Zanim Winsock 2 staB si dostpny, programowanie Windows Sockets koncentrowaBo si na protokole TCP/IP. Niektóre z technik programi- stycznych u|ywanych z TCP/IP byBy nieprzydatne w przypadku innych protokoBów, dlatego interfejs programowy Windows Sockets 2 zawiera nowe funkcje do ich obsBugi. W poprzedniej wersji Windows Sockets, obsBugujcej tylko TCP/IP, programista miaB do dyspozycji tylko dwa typy gniazd: poBczeniowe i bezpoBczeniowe. ProtokoBy bezpoBczenio- we u|ywaBy gniazd typu SOCK_DGRAM, a protokoBy poBczeniowe gniazd SOCK_STREAM. Zdefiniowano wic nowe typy gniazd mog- cych obsBu|y takie protokoBy, jak np. IPX lub NetBEUI. Co wicej, pro- grami[ci nie mog ju| zakBada, |e typ gniazda okre[li wszystkie pod- stawowe parametry protokoBu transportowego. Windows Sockets 2 rozszerza funkcjonalno[ poprzedniej wersji w nastpujcych dziedzinach: Dostp do protokoBów innych ni| TCP/IP. Windows Sockets 2 umo|- liwia aplikacji u|ycie znajomego interfejsu do jednoczesnego dostpu do wielu zainstalowanych protokoBów transportowych. NakBadajce si wej[cie/wyj[cie z rozpraszaniem/gromadzeniem. W Windows Sockets 2 zastosowano model nakBadajcego si wej- [cia/wyj[cia, który zwiksza wydajno[ komunikacji. Dodanie mo|- liwo[ci rozpraszania/gromadzenia pozwala na zebranie danych z kilku ró|nych zródeB podczas ich wysyBania oraz dystrybucj da- nych do ró|nych procesów podczas ich odbierania. Pozostaje to w zgodzie z modelem wej[cia/wyj[cia u|ywanym w [rodowisku Win32. Niezale|na od protokoBu mo|liwo[ okre[lania nazw. Windows Soc- kets 2 umo|liwia aplikacjom rozpoznanie dostpnych metod okre[la- nia nazw. Niezale|ny od protokoBu tryb multicast i multipoint. Windows Soc- kets 2 umo|liwia aplikacjom rozpoznanie udostpnionych przez pro- RozdziaB 3 96 tokóB transportowy metod przesyBania danych w trybie multicast lub multipoint, oraz u|ywanie ich w uogólniony sposób. Jako[ usBugi. Windows Sockets 2 wprowadza konwencje umo|liwia- jce aplikacjom negocjowanie |danych poziomów jako[ci parame- trów, takich jak np. przepustowo[ lub opóznienie. Inne ulepszenia zwizane z jako[ci usBug obejmuj grupowanie i okre[lanie pierw- szeDstwa gniazd oraz mechanizmy rozszerzania parametrów jako[ci usBug zwizane ze specyfik u|ywanej sieci. Rozszerzenia mo|liwo[ci gniazd. Windows Sockets 2 wprowadza dzielone gniazda, warunkowe zezwolenia, wymian danych przez u|ytkowników podczas nawizywania i zrywania poBczenia oraz mechanizmy rozszerzeD zwizane ze specyfik u|ywanego protokoBu. Podczas instalacji WinSock 2 instalowany jest równie| protokóB rezerwa- cji zasobów RSVP (Resource Reservation Protocol). RSVP, przedstawiony jako propozycja internetowego standardu, mo|e by zaimplementowany w istniejcych ju| sieciach. Mo|e pracowa z dowolnym protokoBem sie- ciowym, zwBaszcza z TCP/IP. RSVP zostaB zaprojektowany tak, aby efek- tywnie obsBugiwa transmisje w trybie multicast. RSVP posiada nastpujce cechy: obsBuguje rezerwacje dla aplikacji pracujcych zarówno RSVP w trybie transmisji pojedynczych (unicast), jak i grupowych (multicast) typu jeden-do-wielu i wiele-do-wielu. Dynamicznie reaguje na zmie- niajce si trasy i przynale|no[ do grup. RSVP jest prostym protokoBem. Jako[ usBug dla obu kierunków prze- pBywu danych jest ustalana niezale|nie i nie musi by taka sama. RSVP jest protokoBem zorientowanym na odbiorc. To odbiorca, a nie nadawca danych jest odpowiedzialny za |danie i utrzymywanie re- zerwacji. Rezerwacje RSVP nie s utrzymywane na staBe przez uczestniczce w nich routery. Rezerwacja jest odwoBywana, je[li systematycznie jej si nie odnawia. nie jest protokoBem trasujcym. Do okre[lenia tras transmisji RSVP danych mo|e u|ywa istniejcych i przyszBych protokoBów trasuj- cych. umo|liwia "niewidoczny" sposób transmisji komunikatów RSVP sterujcych ruchem lub zaBo|eniami bezpieczeDstwa. Mechanizmy te s niezale|ne od RSVP. Instalowanie protokoBu i usBug TCP 97 udostpnia na potrzeby ró|nych aplikacji kilka sposobów re- RSVP zerwacji. mo|e by przenoszony przez nieobsBugujce go routery (cho- RSVP cia| nie mo|na wtedy zagwarantowa wymaganej jako[ci usBug). Z funkcji RSVP programista mo|e korzysta poprzez Interfejs Progra- mowy Aplikacji (API). W WinSock 2 jest to interfejs API ogólnej jako[ci usBugi GQOS (General Quality of Service). Aby u|ywa GQOS poprzez RSVP, programista musi najpierw wymieni dostpne protokoBy za po- moc funkcji WSAEnumProtocols i znalez taki, który obsBuguje jako[ usBugi i przekazuje struktur informacji o protokole w wywoBaniu funkcji WSASocket(). Poniewa| dla Windows 9x napisano kilka alternatywnych stosów proto- koBów TCP/IP, przy u|ywaniu WinSock 2 ze stosami innych producen- tów mo|na napotka pewne problemy, zwBaszcza je[li u|ywa si ich star- szych wersji. Dokumentacja Windows 98 stwierdza, |e podczas instalacji Windows 98 wszystkie skBadniki WinSock 1.1 s zapisywane w kopii bezpieczeDstwa. Je[li WinSock 2 sprawia problemy, których obej[cie jest niemo|liwe, wówczas mo|na usun WinSock 2 i przywróci starsze pliki WinSock 1.1. Poni|ej podano sposób usunicia WinSock 2 z systemu: 1. Klikn podwójnie na ikonie Add Remove Programs w Control Panel. 2. Klikn Restore Winsock 1.x Configuration. 3. Klikn Yes. Podczas usuwania WinSock 2 usuwane s tylko pliki WinSock 2; stosy protokoBów TCP/IP i IPX/SPX pozostaj zainstalowane i bd pracowa z WinSock 1.1 WinSock 1.1 jest zapisywany w kopii bezpieczeDstwa tylko podczas pierwszego uaktualnienia systemu z Windows 95 do Windows 98. Po- nowne instalacje Windows 98 nie powoduj tworzenia kopii bezpieczeD- stwa plików Winsock. Po usuniciu WinSock 2 z komputera jedynym sposobem jego ponownej instalacji jest przeinstalowanie caBego systemu Windows 98.

Wyszukiwarka

Podobne podstrony:
03 Rozdzial 10 13
04 rozdział 03 wtcjpb3t4i6ahedwpeqbi526b4gndq3qkbqtbaq
05 Rozdział 03 Wzór Taylora i ekstrema funkcji
03 Rozdział 02b
Nauka swiatowa i polska[1] Rozdzial 03
03 Rozdzial 3
03 ROZDZIA 3 Krtka historia marki ATLANTIC, czyli jak to si wszystko zaczo
kopczewska (pliki z kodami) Rozdział 03 Macierze wag
03 Rozdział 01 Granica i ciągłość funkcji wielu zmiennych
P C Cast, Kirstin Cast Dom nocy 03 Wybrana (rozdział 9)

więcej podobnych podstron