Domowe sieci komputerowe. Æwiczenia praktyczne



Podobne dokumenty
Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7

Tworzenie sieci komputerowej. Æwiczenia praktyczne

Laboratorium - Przeglądanie tablic routingu hosta

Laboratorium Sieci Komputerowe

Laboratorium Ericsson HIS NAE SR-16

PLAN KONSPEKT. do przeprowadzenia zajęć z przedmiotu. Konfigurowanie systemu Linux do pracy w sieci IP

Sieci komputerowe : zbuduj swoją własną sieć - to naprawdę proste! / Witold Wrotek. wyd. 2. Gliwice, cop Spis treści

Działanie komputera i sieci komputerowej.

Zadanie1: Odszukaj w Wolnej Encyklopedii Wikipedii informacje na temat NAT (ang. Network Address Translation).

SIECI KOMPUTEROWE - BIOTECHNOLOGIA

Instrukcja konfiguracji funkcji skanowania

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

IP: Maska podsieci: IP: Maska podsieci: Brama domyślna:

Strona1. Suse LINUX. Konfiguracja sieci

Instalacja Active Directory w Windows Server 2003

Telefon AT 530 szybki start.

Instrukcja wpisywania ustawień sieciowych w systemach: Windows 95 / Windows 98 / Windows Me

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Kierunek: technik informatyk 312[01] Semestr: II Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 18. ZASADY ADRESOWANIA IP cz. I. Opracował Sławomir Zieliński

4. Podstawowa konfiguracja

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

Laboratorium 2 Sieci Komputerowe II Nazwisko Imię Data zajęd

Komentarz technik teleinformatyk 312[02]-01 Czerwiec 2009

Problemy techniczne SQL Server

Wykład VI. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

Telefon IP 620 szybki start.

Mandrake Linux. Æwiczenia zaawansowane IDZ DO KATALOG KSI EK TWÓJ KOSZYK CENNIK I INFORMACJE CZYTELNIA PRZYK ADOWY ROZDZIA SPIS TRE CI KATALOG ONLINE

Sieci komputerowe i bazy danych

Komentarz technik teleinformatyk 312[02]-02 Czerwiec 2009

Sprawozdanie z zajęć laboratoryjnych: Technologie sieciowe 1

ARP Address Resolution Protocol (RFC 826)

Kasowanie domyślnej konfiguracji Konfiguracja wstępna. Nadanie adresu IP i bramy domyślnej Konfiguracja nowego hotspota...

SPRAWOZDANIE SIECI KOMPUTEROWE I BAZY DANYCH LABORATORIUM NR2 BADANIE SIECI KAMIL BOGDANOWSKI

Ćwiczenie 5a Sieć komputerowa z wykorzystaniem rutera.

Interfejsy sieciowe w systemie Windows Server

Bramka IP 2R+L szybki start.

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.

Ćwiczenie 5b Sieć komputerowa z wykorzystaniem rutera.

Wykład Nr Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

Podstawy sieci komputerowych. Technologia Informacyjna Lekcja 19

Struktura adresu IP v4

Konfiguracja podglądu obrazu z kamery IP / rejestratora BCS przez sieć LAN.

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.

UNIFON podręcznik użytkownika

Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4

ABA-X3 PXES v Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian)

Jarosław Kuchta. Instrukcja do laboratorium. Administrowanie Systemami Komputerowymi. Usługi DNS i DHCP

pasja-informatyki.pl

Sieci komputerowe. Wykład dla studentów Informatyki Stosowanej i Fizyki Komputerowej UJ 2007/2008. Michał Cieśla

Sieci komputerowe od podstaw. Przyłączanie komputera do sieci

Temat: Sieci komputerowe.

Instrukcja konfiguracji kas Novitus do współpracy z CRK

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

System operacyjny Linux

1 TEMAT LEKCJI 2 CELE LEKCJI 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE 5 UWARUNKOWANIA TECHNICZNE. Scenariusz lekcji. 2.1 Wiadomości. 2.

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

Konfiguracja połączenia sieciowego w menu dekoderów.

Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv Konfiguracja routingu statycznego IPv6...

Warsztaty z Sieci komputerowych Lista 3

Laboratorium 6.7.1: Ping i Traceroute

Spis treści. Wstęp Rozdział 1. Zasady pracy z komputerem Rozdział 2. Budowa komputera... 20

PRACA W SIECI RÓWNOPRAWNEJ. Konfiguracja komputera w roli serwera plików i drukarek

Problemy techniczne SQL Server. Jak odblokować porty na komputerze-serwerze, aby umożliwić pracę w sieci?

SPOSOBY DYSTRYBUCJI OPROGRAMOWANIA PANDA

ZASADY ADRESOWANIA IP cz. II

Laboratorium - Konfiguracja karty sieciowej do używania protokołu DHCP w systemie Windows XP

Laboratorium 2.8.2: Zaawansowana konfiguracja tras statycznych

MONITOROWANIE WINDOWS Z NETCRUNCHEM 7 P A G E 1

MySQL. Æwiczenia praktyczne

Skonfigurowanie usług katalogowych Active Directory (AD)

MASKI SIECIOWE W IPv4

KONFIGURACJA SIECIOWA SYSTEMU WINDOWS

Rozdział 8. Sieci lokalne

E.13.1 Projektowanie i wykonywanie lokalnej sieci komputerowej / Piotr Malak, Michał Szymczak. Warszawa, Spis treści

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Nazwa kwalifikacji: Montaż i eksploatacja systemów komputerowych, urządzeń peryferyjnych i sieci Oznaczenie kwalifikacji: EE.08 Numer zadania: 01

Klient poczty elektronicznej - Thunderbird

8. Sieci lokalne. Konfiguracja połączenia lokalnego

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres.

Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R.

Zarządzanie rolami jakie może pełnić serwer System prosi o wybór roli jaklą ma spełniać serwer.

Windows Server 2012 Active Directory

Laboratorium Badanie topologii i budowa małej sieci

Zdalna obsługa transcievera. H A M R A D I O D E L U X E R e m o t e S e r v e r C o n f i g u r a t i o n

Spis treści. Instalacja oprogramowania...j... 8 Instalacja pakietów poprzez rpm...j Listowanie zawartości folderu...j... 14

Zadanie z lokalnych sieci komputerowych. 1. Cel zajęć

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

Serwer DHCP (dhcpd). Linux OpenSuse.

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Instalacja i konfiguracja serwera IIS z FTP

Sprawdzanie połączenia sieciowego

ZAKŁAD SYSTEMÓW ROZPROSZONYCH. Politechnika Rzeszowska BEZPIECZEŃSTWO I OCHRONA INFORAMCJI

Router z punktem Dostępowym

Podstawy działania sieci komputerowych

BRINET Sp. z o. o.

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Transkrypt:

IDZ DO PRZYK ADOWY ROZDZIA KATALOG KSI EK ZAMÓW DRUKOWANY KATALOG TWÓJ KOSZYK CENNIK I INFORMACJE ZAMÓW INFORMACJE O NOWOŒCIACH ZAMÓW CENNIK CZYTELNIA SPIS TREŒCI KATALOG ONLINE DODAJ DO KOSZYKA FRAGMENTY KSI EK ONLINE Domowe sieci komputerowe. Æwiczenia praktyczne Autorzy: Tomasz Rak, Jacek Zieliñski ISBN: 83-7197-589-9 Format: B5, stron: 92 Wspó³dzieliæ mo emy biurko, pokój; wspó³dzieliæ mo emy tak e programy, pliki dokumentów, arkuszy kalkulacyjnych, drukarki, po³¹czenia modemowo-faksowe, po³¹czenia z innymi komputerami, z Internetem. Jak jednak nie zgubiæ siê w tym g¹szczu? Jeœli pomyœla³eœ kiedyœ o po³¹czeniu kilku komputerów w sieæ, ale brakowa³o ci wiedzy, a temat wydawa³ siê zbyt trudny, nadszed³ kres twoich rozterek. Autorzy Domowych sieci komputerowych w cyklu kilkudziesiêciu æwiczeñ, doradzaj¹ praktycznie, jak¹ wybraæ topologiê sieci, jak przygotowaæ kable i skonfigurowaæ klienta sieciowego. Czêœæ æwiczeñ zosta³a poœwiêcona problemom wyboru adresów IP oraz maski sieciowej. Zagadnienia te pozwol¹ pocz¹tkuj¹cym unikn¹æ problemów, gdy pod³¹cz¹ swoj¹ domow¹ sieæ do Internetu (zaawansowani czytelnicy mog¹ przypomnieæ sobie dzia³ania na liczbach binarnych). Tematy zwi¹zane z SDI oraz Linuksem jako routerem znalaz³y tak e swoje wyjaœnienie, podobnie jak tworzenie zapory sieciowej (firewall) za pomoc¹ regu³ ipchains. Wydawnictwo Helion ul. Chopina 6 44-100 Gliwice tel. (32)230-98-63 e-mail: helion@helion.pl

Wprowadzenie... 5 Rozdział 1. Czym jest sieć lokalna?... 7 System operacyjny... 8 Stacje sieciowe klienci... 8 Karty sieciowe... 9 Wzmacniaki i koncentratory (huby) sieciowe... 10 Okablowanie sieciowe... 11 Skrętka...11 Kabel koncentryczny (Thinnet)...16 Kabel światłowodowy...18 Topologia, czyli architektura sieci... 18 Topologia magistrali...19 Topologia pierścienia...20 Topologia gwiazdy...20 Topologie złożone...21 Planowanie sieci... 21 Rozdział 2. Sieć oparta na Windows 98/Me... 27 Instalowanie karty sieciowej... 27 Klienty i protokoły... 30 Protokół TCP/IP...30 Adresy IP...34 Maski podsieci...36 Broadcast (adres rozgłoszeniowy)...38 Specjalne adresy IP...41 Klient sieciowy... 42 Przydzielanie adresu IP stacji sieciowej...43 Pozostałe właściwości protokołu TCP/IP...45 Rozdział 3. Konfiguracja sieciowa Linuksa... 51 Konfiguracja interfejsu sieciowego eth0... 51 Konfiguracja sieci TCP/IP... 56

2 Domowe Sieci komputerowe. Ćwiczenia praktyczne Rozdział 4. Stały dostęp do Internetu... 59 HIS Home Internet Solution... 59 SDI...60 Rozdział 5. Maskowanie i firewall przyjaciele i wrogowie... 67 Ipchains ustalanie reguł... 68 Masquerading udostępnianie Internetu innym komputerom... 71 Jądro podmieniające adresy... 71 Moduły... 73 Firewall zapora sieciowa w Linuksie... 75 Zakończenie... 91

W poprzednim rozdziale mogłeś dowiedzieć się, jak zaprojektować i skonfigurować sieć lokalną oraz wchodzące w jej skład komputery. W kolejnych częściach tej książki zapoznasz się z tajnikami połączenia takiej sieci z siecią Internet. Sposobów jest co najmniej kilka. Przedstawię chyba jeden z najbardziej obecnie popularnych. Będzie nam potrzebny modem SDI (o którym dowiesz się nieco później), oraz komputer z systemem operacyjnym Linux. Co to jest Linux? Na to pytanie odpowiedzą pewnie, o wiele lepiej niż ja, książki poświęcone temu systemowi, których na polskim rynku jest dość dużo. Dla nas w tym momencie najważniejszą rzeczą będzie poprawne skonfigurowanie tego systemu, aby współpracował z siecią, na początku lokalną. Jak skonfigurować Linuksa, aby był jeszcze jednym komputerem w sieci lokalnej? Przeczytaj ten rozdział, a będziesz to wiedział. Jak już wiesz, projektując sieć lokalną z użyciem protokołu TCP/IP, musisz pomyśleć o przydzieleniu jej adresów z tzw. klasy nieroutowalnej. Będzie to pomocne później przy przyłączaniu naszej sieci lokalnej do Internetu bez konieczności nieco kłopotliwej ponownej konfiguracji wszystkich hostów i usług sieciowych. Koniecznym wydaje się napisanie kilku słów na temat kart sieciowych, których można używać w systemie Linux. Wraz z rozwojem tego systemu tworzy się coraz więcej sterowników, a co za tym idzie, coraz więcej kart. Jednak najlepszym rozwiązaniem jest zakup karty trochę starszej. Istnieje tutaj prawie pewność, że sterownik do niej został już napisany. Najlepiej zapytać sprzedawcę o to, czy karta, którą nam oferuje jest obsługiwana przez Linuksa lub gdzie można znaleźć do niej sterowniki. Nie doradzałbym również kupowania kart PnP dla komputera z systemem operacyjnym Linux.

52 Domowe sieci komputerowe. Ćwiczenia praktyczne Aby mieć dostęp do programów i narzędzi sieciowych, należy w czasie instalacji systemu zamontować pakiety z sekcji Networking, wybierając te, które będą nam potrzebne. Aby zgłębić ten temat, odsyłam czytelnika do lektury innych książek. Załóżmy, iż nasza sieć będzie miała adres 192.168.1.0. Na komputerze linuksowym, jeżeli nie zrobiliśmy tego w czasie instalacji systemu, ustalamy adres IP oraz maskę i adres rozgłoszeniowy. Możemy to zrobić poleceniem 0-320 1 lub innymi programami administracyjnymi w zależności od dystrybucji (2/8-01 lub 2/8-320 1). Jeżeli chcemy, aby adresem IP komputera był numer 192.168.1.2 (w klasie C, czyli z maską 255.255.255.0), należy wydać polecenie: 0-320 1/8 2/8 2/8 +7,63+.-+78 94 Konfiguracja karty sieciowej Ćwiczenie 3.1. 1. Oblicz wartość adresu rozgłoszeniowego dla sieci w wyżej wymienionym przykładzie. 2. Wstaw adres zamiast wartości x.x.x.x i wydaj polecenie w wierszu poleceń powłoki. 3. Aby sprawdzić, czy wykonany zabieg powiódł się, wydaj ponownie polecenie 0-320 1, tym razem bez parametrów. Po wpisaniu tego polecenia powinny pojawić się wiersze podobne do tych przedstawionych poniżej: /8 2 /2-+4 8 /62/8 ;+..6 2/8+..6 63+.-+78 +7 % "#$"% $ #$ $% /86 - " 4+- /87 /66367.6344/. 3;2/66927 06+ / $ 4+- /87 /66367.6344/. 3;2/66927 -+66 /6-3 7 327 8 59/9/ /2 28/66948 +7/+..6/77, 3 2 /2-+4 3-+ 334,+- 2/8+..6 +7 % "% $% /86 - " 4+- /87 /66367.6344/. 3;2/66927 06+ / $ 4+- /87 /66367.6344/. 3;2/66927 -+66 /6-3 7 327 8 59/9/ /2 Jak widać, uruchomione są dwa interfejsy sieciowe. Dlaczego dwa? /8 to ten, który przed chwilą skonfigurowałeś. 3 to urządzenie pętli zwrotnej o adresie 127.0.0.1 1, o którym była mowa wcześniej. 4. Ponieważ w jądrach serii 2.2.x i nowszych zautomatyzowano dodawanie adresu sieci do tablicy tras jądra, zostaje nam jeszcze dodanie adresu domyślnego bramy 2. Brama będzie stanowiła nasze okno na świat, gdy sieć będzie już połączona z Internetem. 1 Interfejs ten jest wykorzystywany przez wiele programów środowiska Linuksa, nawet wtedy, gdy komputer nie jest podłączony do sieci. Urządzenie to imituje połączenie z siecią, dlatego jest konieczne do poprawnego działania tych programów. 2 Komputer pełniący rolę bramy do innej sieci. Aby uzyskać więcej informacji o bramie, którą będzie również komputer z systemem operacyjnym Linux, zajrzyj do kolejnego rozdziału.

Rozdział 3. Konfiguracja sieciowa Linuksa 53 Konfiguracja systemu dodawanie bramy Ćwiczenie 3.2. 1. Aby dodać teraz adres komputera bramy, wystarczy wpisać polecenie: 6398/+.../0+9 81; 2. Podobnie postępujemy z pozostałymi komputerami naszej sieci, na których zainstalowany jest również Linux. Konfigurowanie sieci na innym komputerze linuksowym Ćwiczenie 3.3. 1. Jeśli twoja sieć posiada adresy klasy C 192.168.1.0, spróbuj skonfigurować w niej komputer o adresie IP 192.168.1.2. 2. Jak będzie wyglądał adres rozgłoszeniowy i maska dla takiego adresu IP? 3. Dodaj również adres bramy dla tej sieci. Jaka wartość adresu IP według ciebie byłaby najlepsza dla bramy w tej sieci? Czy ma to jakieś znaczenie? 4. Spróbuj wykonać wszystkie te czynności, używając któregoś z podanych wcześniej programów konfigurujących sieć. 5. Po każdej z operacji sprawdź, czy wprowadzone przez ciebie zmiany są już dostępne. 6. Spróbuj na koniec wyłączyć i włączyć interfejs 3. Opcją polecenia 0-320 1, służącą do aktywacji interfejsu sieciowego, jest 94 a opcją o działaniu odwrotnym.3;2. Zapisywanie ustawień Ćwiczenie 3.4. 1. Ustawienia nie będą aktywne, dopóki nie zrestartujemy komputera. Aby oszczędzić sobie pracy polegającej na wpisywaniu odpowiednich parametrów za każdym razem po uruchomieniu komputera, gdy będziemy chcieli skorzystać z zasobów sieci, możemy wpisać te polecenia do plików konfiguracyjnych interfejsu sieciowego. W pliku network (w katalogu /etc/sysconfig) dopisujemy wiersze przedstawione poniżej: 3 $'" /7 "'") & 869/ #$ 2+ ;+ 3 498/6+ 2+ ;+.3 /2 $' $' & /8 2. Poznaj znaczenie opcji pliku konfiguracyjnego: $'" zezwala na pracę w sieci naszego serwera, 3 W zależności od dystrybucji Linuksa, mogą to być inne pliki, ale z całą pewnością ich nazwy będą podobne.

54Domowe sieci komputerowe. Ćwiczenia praktyczne "'") & uruchamia przekazywanie pakietów, #$ nazwa komputera, pod jaką będzie on widoczny w sieci, nazwa domeny, $' adres bramy sieci, $' interfejs, przez który będzie ustawiany routing sieciowy. 3. Musimy jeszcze wprowadzić poprawki do pliku ifcfg-eth0 (w katalogu /etc/sysconfig/ network-scripts). Powinny one wyglądać podobnie, jak te przedstawione poniżej, a dotyczą interfejsu sieciowego eth0 twojego komputera. & /8 " $ # $'" "#$ $ /7 4. A oto znaczenie opcji pliku konfiguracyjnego: & nazwa interfejsu sieciowego, dzięki któremu mamy dostęp do sieci (drugi interfejs sieciowy to odpowiednio /8 itd.), $ # maska sieci, $'" adres sieci, "#$ adres rozgłoszeniowy, $ opcja ta decyduje, czy powyższe wartości mają być ustawiane podczas uruchamiania systemu. 5. Powinieneś teraz zrestartować komputer i, po ponownym uruchomieniu, sprawdzić poleceniem 4 21, czy masz kontakt z pozostałą częścią sieci. Sprawdzanie poprawności konfiguracji Ćwiczenie 3.5. 1. Wpisz informacje o twojej sieci i interfejsie sieciowym twojego komputera do plików i zrestartuj system. 2. Wpisz na konsoli Linuksa polecenie 4 21, tak aby sprawdzić, czy komputer o adresie 192.168.1.1 (brama) jest osiągalny. 3. Uruchom to samo polecenie na komputerze z systemem Windows i sprawdź, czy znajduje on komputer o adresie 192.168.1.2. 4. Aby przerwać działanie polecenia 4 21, na konsoli Linuksa naciśnij kombinację klawiszy Ctrl+C. Na końcu pojawi się jeszcze statystyka przesłanych pakietów. Jeżeli przestrzegałeś dokładnie procedury, którą opisałem, wszystko powinno być dobrze i w ostatnim wierszu powinna pojawić się wartość 0% pakietów utraconych w czasie sprawdzania. 4+- /8786+27 88/.Г4+- /876/- :/.Г4+- /87 377

Rozdział 3. Konfiguracja sieciowa Linuksa 55 5. Jeżeli wyniki otrzymane przez ciebie będą inne, oznacza to, że powinieneś przejrzeć ponownie pliki, które edytowałeś. Sprawdzanie stanu połączeń Ćwiczenie 3.6. 1. Aby sprawdzić stan połączeń sieci oraz tablicę routingu w czasie rzeczywistym, można użyć polecenia 2/878+8 26 i 6398/ 2 z wiersza poleceń Linuksa. 2. Po określeniu sieci, do której ma być przekazany pakiet, protokół IP wyszukuje ją w lokalnej tablicy routowania i kieruje tam pakiet. 2/878+8 26 /62/ 6398 218+, / /78 2+8 32+8/;+ /2 +7 +17 ##' 2.3; 688 0+-/ %/8 % 3 %/8 6398/ 2 /62/ 6398 218+, / /78 2+8 32+8/;+ /2 +7 +17 /86 -"/0%7/ 0+-/ %/8 % 3 %/8 3. Jak widać, wyniki tych poleceń są identyczne. Oto najważniejsze informacje, jakie można stąd wyczytać: /78 2+8 32 sieć lub komputer docelowy; +8/;+ brama, do której należy kierować pakiety, by trafiły do miejsca przeznaczenia; /2 +7 maska sieci; +17 cechy trasy: % oznacza aktywną trasę, a trasę, w której znajduje się 1+8+;+ ; "/0 określa ile razy coś było nadawane tą trasą; %7/ pokazuje liczbę pakietów jaka została wysłana tą trasą; 0+-/ nazwa interfejsu sieciowego dla danej trasy. Prawidłowe użycie poleceń netstat i route Ćwiczenie 3.7. 1. Sprawdź, czy polecenia dają podobne rezultaty, jak te przedstawione wcześniej. 4 W przypadku, gdy w twojej sieci jest już skonfigurowana brama, a jej adres IP jest taki, jak wcześniej zaproponowałem.

56 Domowe sieci komputerowe. Ćwiczenia praktyczne 2. Uruchom polecenia z punktu pierwszego tego ćwiczenia, bez parametrów. Jakie są tego rezultaty? 3. Sprawdź, co jest bramą twojej sieci, używając polecenia 6398/. Jeżeli nie posiadasz jeszcze poprawnie skonfigurowanej bramy (zagadnienie konfigurowania bramy zostanie omówione dopiero w następnym rozdziale), wyniki tych poleceń będą się różniły od podanych. W przykładzie konfiguracja domyślnej bramy znajduje się w ostatnim wierszu wyświetlanym przez polecenia 6398/ i 2/878+8. Konfiguracja sieci w systemie Linux wydaje się prosta. I tak jest naprawdę. Jednak początkujący użytkownik może napotkać na swojej drodze kilka problemów. Postaram się je przedstawić w tej części rozdziału. Wszystkie pliki konfigurujące sieć znajdują się w katalogu /etc. Są to: 3787 zawiera skojarzenie nazw komputerów z adresami IP, 2/8;36 7 zawiera skojarzenie adresów sieci z nazwami domen, 3782+ / zawiera nazwę hosta (komputera). Znajomość tych plików i umiejętność ich konfiguracji jest konieczna do poprawnego działania sieci opartej na protokole TCP/IP. Pliki konfigurujące sieć Ćwiczenie 3.8. 1. Plik hosts. Jak już wspomniałem, znajduje się on, tak jak pozostałe pliki, w katalogu z plikami konfiguracyjnymi. Zawiera głównie informacje na temat dostępnych w sieci komputerów i ich adresów IP. Jeżeli sieć lokalna nie posiada dostępu do żadnego serwera nazw, to plik ten służy systemowi do prawidłowej interpretacji podawanych przez nas nazw komputerów. Możemy tu wpisać wszystkie komputery sieci lokalnej wraz z ich adresami IP, w dwóch kolumnach. Przykładowo plik ten może wyglądać tak: 3-+ 378 3 498/6 29 3 498/6 29 Był on wcześniej wykorzystywany do zamiany nazwy na adres IP, nie tylko w sieciach lokalnych, jednak szybki rozwój Internetu i coraz większe rozmiary tego pliku zmusiły do zaprzestania tej praktyki. Jednak w małej sieci lokalnej używanie go jest jak najbardziej uzasadnione i nie ma potrzeby uruchamiania serwera DNS.

Rozdział 3. Konfiguracja sieciowa Linuksa 57 2. Plik networks. W pliku tym znajdują się informacje na temat znanych sieci. Wygląda on mniej więcej tak: 334,+- 29 Między nazwą sieci a adresem musi znajdować się co najmniej jedna spacja, podobnie jak w pliku hosts. 3. Plik hostname. Konstrukcja pliku jest prosta. Zawiera on jedynie nazwę twojego komputera. Przykładowo: 3 498/6 Konfiguracja plików sieci TCP/IP Ćwiczenie 3.9. 1. Sprawdź tablicę routowania na swoim komputerze, a po lekturze następnego rozdziału również na komputerze będącym bramą sieci lokalnej, nie używając poleceń systemowych. Spróbuj odpowiedzieć na pytanie: Jakie trasy są umieszczone w tablicy routowania. Potrafiłbyś je zmienić? 2. Zmień nazwę swojego komputera linuksowego na linux1. 3. Dopisz do odpowiedniego pliku nazwy pozostałych komputerów w sieci lokalnej, np. komputera o adresie 192.168.1.1, który jest bramą o nazwie 29 ),6+ +. 4. Sprawdź, czy wprowadzone przez ciebie zmiany są już widziane przez system. 5. Spróbuj użyć polecenia 4 21 29 ),6+ +, czy dało ono pożądany rezultat? 6. Korzystając z wcześniejszych informacji, zmień nazwę swojej domeny lokalnej na 7 /- 29.3. Odpowiedź na pytanie pierwsze jest prosta; trzeba zajrzeć do pliku route.conf w katalogu /etc. Dostęp do serwera nazw (DNS) Ćwiczenie 3.10. Komputery podłączone do sieci TCP/IP są jednoznacznie identyfikowane z adresem IP. Zapamiętanie złożonego adresu IP może być niejednokrotnie kłopotliwe, dlatego do identyfikacji hosta jest używana nazwa domenowa (składająca się z nazwy hosta i nazwy domeny, w której on się znajduje). Utworzono specjalny system nazw DNS (Domain Name System), który reprezentują w Internecie serwery DNS-u. Serwery nazw (DNS) odpytywane są przez analizatory (resolvery), specjalne programy stworzone w tym celu. Analizator nie jest oddzielnym procesem działającym na komputerze, ale wie on, w jaki sposób odpytać serwer DNS o informacje dotyczące innych komputerów. Aby poprawnie skonfigurować analizator znajdujący się w Linuksie, konieczne jest edytowanie dwóch plików z katalogu /etc:

58 Domowe sieci komputerowe. Ćwiczenia praktyczne host.conf zawiera opcje analizatora, resolv.conf zawiera adresy serwerów. 1. Plik host.conf. Plik host.conf zapewne będzie wystarczający dla sieci lokalnej, którą będziesz chciał później podłączyć do Internetu. 36./6 3787, 2. 9 8 300 Opcje: order określa kolejność przeszukiwania, która w tym przypadku, aby rozwiązać nazwę, będzie taka: najpierw system przeszuka plik hosts ze swojego katalogu /etc, a dopiero później serwery nazw do których ma dostęp (bind), multi off nie pozwala na to, aby host miał kilka adresów IP (multi on zezwala). 2. Plik resolv.conf. Pytanie: Skąd nasz system czerpie informacje gdzie szukać serwerów nazw? Odpowiedzią jest plik resolv.conf. Jeżeli już uda się podłączyć do Internetu (informacje o tym, jak to zrobić, znajdziesz w następnym rozdziale), to twój dostawca usług internetowych (TP SA), poda ci adresy serwerów nazw, do których będziesz miał dostęp. Wystarczy wpisać te informacje do pliku resolv.conf. Plik analizatora Ćwiczenie 3.11. 1. Jeżeli nie posiadasz dostępu do Internetu, a jedynie do sieci lokalnej, zmień tak plik host.conf, aby analizator badał tylko lokalny plik w poszukiwaniu nazw, które wcześniej zostały już wpisane do pliku hosts. 2. Jeśli masz już dostęp do sieci globalnej, posiadasz również dostęp do serwerów nazw i nie jest koniecznym przeszukiwanie pliku hosts w pierwszej kolejności. Zmień kolejność przeszukiwań w odpowiednim pliku konfiguracyjnym, tak aby najpierw były odpytywane serwery nazw w poszukiwaniu odpowiedniego adresu IP dla podanej przez ciebie nazwy. 3. Załóżmy, że adresy serwerów nazw, jakie uzyskałeś od swojego dostawcy Internetu, są przykładowo takie: 194.204.152.34, 194.204.159.1. Spróbuj samodzielnie wpisać je we właściwe miejsce w systemie. Każdy adres IP serwera DNS musi być poprzedzony słowem nameserver w pliku resolv.conf. Teraz, po wszystkich tych zabiegach, komputer z systemem operacyjnym Linux jest gotowy do współpracy z innymi komputerami w sieci lokalnej oraz komputerem dostępowym tej sieci do Internetu. Zakończyliśmy w ten sposób pierwszy etap konfiguracji związany z siecią lokalną. Dotychczas podawałem elementarne informacje, niezbędne do poprawnego działania komputera w sieci. Kolejne rozdziały pozwolą na konfigurację dostępu do sieci globalnej.