Praca w sieci i konfigurowanie protokołu TCP/IP

Z SOISK systemy operacyjne i sieci komputerowe
Skocz do: nawigacja, szukaj

Konfiguracja sieci w trybie graficznym

Najłatwiej (niekoniecznie najszybciej) skonfigurować sieć z poziomu GUI, np. KDE. Zrzuty zostały zrobione na PC LinuxOS 2007 PL, tak samo robi się na opartym na nim Linux EduCD 1.0. Na innych dystrybucjach może to przebiegać inaczej, dlatego polecam opanować konsolę. Jest to wiedza bardziej uniwersalna.

Wybieramy Centrum Sterowania

Linux-siec1.jpg

Wybieramy zaznaczaną opcją, ewentualnie opcje niżej (rekonfiguracja interfejsu sieciowego)

Linux-siec2.jpg

Następnie trzeba przeklikać kilka ekranów, ethernet=>wybierasz odpowiednia kartę sieciową=>konfiguracja ręczna

Wpisz adresy wg obrazka. Oczywiście ostatni oktet adresu IP to nr stanowiska + 100. Nazwę komputera tworzysz wpisując linux i nr stanowiska

Linux-siec3.jpg

Trzy kolejne okna przeklikaj. Sprawdź w konsoli adres IP poleceniem ifconfig, następnie spinguj komputer kolegi.

Jeśli chcesz pingować po nazwie, a nie po adresie IP musisz zmodyfikować plik /etc/hosts. Możesz wykorzystać graficzną nakładkę.

Linux-siec7.jpg

Linux-siec8.jpg

Spinguj sąsiedni komputer po nazwie.

Konfiguracja sieci poprzez edycję plików

UWAGA: w zależności od dystrybucji edytuje się różne pliki.

Najlepiej pliki edytować poprzez MC (Midnight Commander). Proszę w pliku /etc/sysconfig/network-scripts/ifcfg-eth0 zmienić adres IP (na o 100 większy)

Linux-siec4.jpg

Pamiętajcie przy ręcznej konfiguracji BOOTPROTO ustawiacie na static, nigdy na DHCP, bo żadne wasze wpisy i tak nie zadziałają i konfiguracja odbędzie sie za pośrednictwem serwera DHCP.

Następnie trzeba zrestartować usługę sieciową. Poleceniem ifconfig sprawdzamy czy zmiany odniosły skutek. Wpisywane polecenia widać na zrzucie.

Linux-siec5.jpg

Zmiany adresu serwera DNS dokonujemy poprzez edycję pliku /etc/resolv.conf. Adres IP wpisujemy po frazie nameserver.

Jeśli chcesz pingować po nazwie, musisz wyedytować plik /etc/hosts

Linux-siec9.jpg

W pliku /etc/host.conf można ustawić kolejność wyszukiwania nazw. Bind oznacza serwer DNS, hosts oznacza plik /etc/hosts

Linux-siec10.jpg

Konfiguracja sieci z poziomu konsoli

Najszybciej sieć konfiguruje się poprzez widocznie poniżej polecenia. Pierwsze nadaje adres IP, maskę podsieci oraz adres rozgłoszeniowy. Nie zapomnij napisać na końcu up, aby podnieść cały interfejs. Druga linia nadaje bramę domyślną.

Linux-siec6.jpg

Teraz powinieneś mieć Internet. Spinguj stronę soisk.info.

Ćwiczenia

  1. Ustaw poprzez centrum sterowania adres IP 192.168.111.X (X-nr stanowiska)
  2. Przypisz adresy IP do nazw
  3. Sprawdź w konsoli czy adresy zostały nadane
  4. Spinguj kolegę po IP
  5. Spinguj kolegę po nazwie
  6. Poprzez edycję odpowiedniego pliku zmień adres IP na 192.168.222.X
  7. Poprzez edycję odpowiedniego pliku przypisz IP do nazw
  8. Zrestartuj usługę sieciową
  9. Sprawdź w konsoli czy adresy zostały nadane
  10. Spinguj kolegę po IP
  11. Spinguj kolegę po nazwie
  12. Sprawdź jaka jest różnica, gdy wyłączasz i podnosisz interfejsy poleceniami
    • ifconfig eth0 down
    • ifconfig eth0 up
    • ifdown eth0
    • ifup eth0