• Nie Znaleziono Wyników

Podstawy administracji systemu Linux Sieci komputerowe Janusz Szwabi«ski

N/A
N/A
Protected

Academic year: 2021

Share "Podstawy administracji systemu Linux Sieci komputerowe Janusz Szwabi«ski"

Copied!
38
0
0

Pełen tekst

(1)

Podstawy administracji systemu Linux

Sieci komputerowe

Janusz Szwabiński

Instytut Fizyki Teoretycznej UWr

20 stycznia 2006

(2)

Plan kursu

1 Instalacja Linuksa

2 Tryb tekstowy

3 Linux od podszewki

4 Pierwsze kroki w administracji

5 Sieci lokalne

6 Bezpieczeństwo

(3)

Sieci komputerowe

1 Wyjście na świat Dostęp wdzwaniany ADSL

Węzeł sieci osiedlowej

2 Sieci lokalne (LAN) Ethernet

Sieć lokalna na Linuksie

(4)

Wyjście na świat

http://www.sinclairdesign.com/

Dostęp wdzwaniany ADSL

Węzeł sieci osiedlowej

(5)

Dostęp wdzwaniany

http://www.learnthenet.com/

Uwaga!

Jeżeli dopiero planujemy zakup modemu, pod Linuksem wspierane są bez problemów modele zewnętrzne, podłączane do portu szeregowego

(6)

Narzędzia systemowe → Kreator połączeń internetowych

(7)
(8)
(9)

Dostawca Numer Hasło Login Uwagi

Dialog 020 9559 dialog dialog abonenci Dialogu i TPSA

Gazeta.pl 020 9338 ppp ppp -

Netia 020 9267 - - abonenci Netii

OnetKonekt 020 9580 ppp ppp -

TPSA 020 2122 ppp ppp -

(10)
(11)
(12)

KDE → Narzędzia systemowe → Konfiguracja urządzeń sieciowych

(13)

ADSL

ADSL

(ang. Asymmetric Digital Subscriber Line) - technologia wykorzystująca analogowe linie telefoniczne do szerokopasmowego dostępu do Internetu.

Neostrada Dialnet DSL Net24

(14)

Neostrada pod Linuksem (modem Speedtouch 330)

Uwaga

Przedstawiony sposób instalacji wymaga alternatywnego dostępu do Internetu

ściągamy z Internetu plik

http://heanet.dl.sourceforge.net/sourceforge/speedtouchconf/speedtouchconf- 06-03- 2005.tar.gz

ściągamy z Internetu mikrokod modemu

http://speedtouchconf.sourceforge.net/rev4fw.zip

(15)

rozpakowujemy skrypt instalacyjny

[ s z w a b i n @ v o y a g e r d o w n l o a d s ] $ t a r z x v f s p e e d t o u c h c o n f −06−03−2005. t a r . gz

przenosimy plik z mikrokodem do nowopowstałego katalogu

[ s z w a b i n @ v o y a g e r d o w n l o a d s ] $ mv r e v 4 f w . z i p s p e e d t o u c h c o n f −06−03−2005

uruchamiamy skrypt instalacyjny

[ r o o t @ v o y a g e r s p e e d t o u c h c o n f −06−03−2005]# . / s p e e d t o u c h c o n f . sh

Uwaga

Kategoria Narzędzia dla programistów z płyty

(16)

dane dostawcy usług internetowych

∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗

P l e a s e s e l e c t y o u r ISP S e t t i n g s

∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗

C o u n t r y / ISP VPI VCI

B e l g i u m , ? 8 35

Denmark , Orang 8 35

F r a n c e , wanado 8 35

F r a n c e , ? 8 67

I t a l y , ? 8 35

N e t h e r l a n d s , ? 8 48

N e t h e r l a n d s 0 35

P o l a n d ( N e o S t r a d a ) 0 35

UK, Any 0 38

A u s t r i a (AON) 8 48

US , B e l l S o u t h 8 35

S i n g a p o r e P a c i f i c n e t 0 100

P l e a s e t y p e y o u r VPI VCI n u m b e r s ( eg , 0 38 f o r UK)

(17)

nazwa użytkownika

P l e a s e e n t e r y o u r ISP L o g i n ID ( e g a n o t h e r @ h g 1 . b t i n t e r n e t . com )

hasło użytkownika

P l e a s e e n t e r y o u r ISP P a s s w o r d

Uwaga

W przypadku pierwszego połączenia z Neostradą jako nazwę użytkownika wpisujemy rejestracja@neostrada.pl, a jako hasło - rejestracja

(18)

dodajemy Neostradę do skryptów startowych

[ r o o t @ v o y a g e r i n i t . d]# c h k c o n f i g −−add s p e e d t o u c h [ r o o t @ v o y a g e r ~]# c h k c o n f i g −−l e v e l 35 s p e e d t o u c h on

Uwaga

Po zarejestrowaniu zmieniamy nazwę i hasło użytkownika w plikach /etc/ppp/*-secrets

(19)

Węzeł sieci osiedlowej

Narzędzia systemowe → Kreator połączeń internetowych

(20)
(21)
(22)
(23)
(24)

Sieci lokalne (LAN)

http://developer.skolelinux.no/

współdzielenie zasobów praca zdalna

łatwe przesyłanie danych między komputerami komunikacja

(25)

Ethernet

Każda wersja wymaga zainstalowania w komputerze specjalnej karty sieciowej

„gruby” (10Base5) i „cienki” (10Base2)

(26)

10BaseT, „szybki” (100BaseT) i Gigabit Ethernet (1000BaseT)

bezprzewodowy

(27)

Adresy IP (IPv4)

w postaci dziesiętnej

156.17.88.190 w postaci binarnej

10011100.00010001.01011000.10111110

Pierwsza część adresu określa numer sieci, w której znajduje się komputer, a druga odnosi się do samego urządzenia

(28)

Klasy sieci

Klasa A 0nnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh Klasa B 10nnnnnn.nnnnnnnn.nnhhhhhh.hhhhhhhh Klasa C 110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh multicast 1110xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx zarezerwowane 1111rrrr.rrrrrrrr.rrrrrrrr.rrrrrrrr

nieekonomiczne, groziło szybkim wyczerpaniem puli dostępnych adresów

(29)

Bezklasowe trasowanie międzydomenowe (CIDR)

adres i maska sieci

adres IP: 156.17.88.190 maska: 255.255.255.128 to samo w postaci binarnej

adres IP: 10011100.00010001.01011000.10111110 maska: 11111111.11111111.11111111.10000000

Maska wydziela z adresu część identyfikującą sieć. W ramach jednej klasy mogą działać mniejsze, niezależne od siebie sieci.

(30)

Trasowanie

http://www.uga.edu/~ucns/lans/tcpipsem/

(31)

Adresy prywatne

Klasa Pierwszy adres IP Ostatni adres IP

A 10.0.0.0 10.255.255.255

B 172.16.0.0 172.31.255.255 C 192.168.0.0 192.168.255.255

Routery ignorują adresy prywatne

(32)

Sieć lokalna na Linuksie

Internet

ppp0: dynamiczny adres IP

eth0: 192.168.0.1

eth0: 192.168.0.2 eth0: 192.168.0.3

Jeżeli podłączamy ze sobą tylko dwa komputery, nie potrzebujemy

koncentratora. Skrętka powinna być wtedy skrosowana!

(33)

Konfiguracja komputerów

bramka (komputer z fizycznym dostępem do Internetu) adres IP: 192.168.0.1

maska : 255.255.255.0 komputer drugi

adres IP: 192.168.0.2 maska : 255.255.255.0 gateway: 192.168.0.1 komputer trzeci

adres IP: 192.168.0.3 maska : 255.255.255.0 gateway: 192.168.0.1

(34)

Sprawdzanie połączeń

wszystko w porządku

[ s z w a b i n @ v o y a g e r ~ ] $ p i n g 1 9 2 . 1 6 8 . 0 . 2

PING 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) 5 6 ( 8 4 ) b y t e s o f d a t a . 64 b y t e s f r o m 1 9 2 . 1 6 8 . 0 . 2 : i c m p _ s e q=1 t t l =255 t i m e =0.285 ms 64 b y t e s f r o m 1 9 2 . 1 6 8 . 0 . 2 : i c m p _ s e q=2 t t l =255 t i m e =0.104 ms 64 b y t e s f r o m 1 9 2 . 1 6 8 . 0 . 2 : i c m p _ s e q=3 t t l =255 t i m e =0.102 ms 64 b y t e s f r o m 1 9 2 . 1 6 8 . 0 . 2 : i c m p _ s e q=4 t t l =255 t i m e =0.102 ms

−−− 1 9 2 . 1 6 8 . 0 . 2 p i n g s t a t i s t i c s −−−

4 p a c k e t s t r a n s m i t t e d , 4 r e c e i v e d , 0% p a c k e t l o s s , t i m e 2997 ms r t t min / a v g /max/ mdev = 0 . 2 6 2 / 0 . 2 7 0 / 0 . 2 8 3 / 0 . 0 2 1 ms

brak połączenia

[ s z w a b i n @ v o y a g e r ~ ] $ p i n g 1 9 2 . 1 6 8 . 0 . 3

PING 1 9 2 . 1 6 8 . 0 . 3 ( 1 9 2 . 1 6 8 . 0 . 3 ) 5 6 ( 8 4 ) b y t e s o f d a t a . From 1 9 2 . 1 6 8 . 0 . 1 i c m p _ s e q=1 D e s t i n a t i o n H o s t U n r e a c h a b l e From 1 9 2 . 1 6 8 . 0 . 1 i c m p _ s e q=2 D e s t i n a t i o n H o s t U n r e a c h a b l e From 1 9 2 . 1 6 8 . 0 . 1 i c m p _ s e q=3 D e s t i n a t i o n H o s t U n r e a c h a b l e

−−− 1 9 2 . 1 6 8 . 0 . 3 p i n g s t a t i s t i c s −−−

4 p a c k e t s t r a n s m i t t e d , 0 r e c e i v e d , +3 e r r o r s , 100% p a c k e t l o s s , t i m e 3000 ms , p i p e 3

(35)

/etc/hosts

[ s z w a b i n @ v o y a g e r ~ ] $ c a t / e t c / h o s t s 1 9 2 . 1 6 8 . 0 . 1 v o y a g e r

1 9 2 . 1 6 8 . 0 . 2 d e f i a n t 1 9 2 . 1 6 8 . 0 . 3 e n t e r p r i s e

Nazwę komputera zmienimy poleceniem hostname

[ s z w a b i n @ v o y a g e r ~ ] $ p i n g d e f i a n t

PING 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) 5 6 ( 8 4 ) b y t e s o f d a t a . 64 b y t e s f r o m 1 9 2 . 1 6 8 . 0 . 2 : i c m p _ s e q=1 t t l =255 t i m e =0.285 ms 64 b y t e s f r o m 1 9 2 . 1 6 8 . 0 . 2 : i c m p _ s e q=2 t t l =255 t i m e =0.104 ms 64 b y t e s f r o m 1 9 2 . 1 6 8 . 0 . 2 : i c m p _ s e q=3 t t l =255 t i m e =0.102 ms 64 b y t e s f r o m 1 9 2 . 1 6 8 . 0 . 2 : i c m p _ s e q=4 t t l =255 t i m e =0.102 ms

−−− 1 9 2 . 1 6 8 . 0 . 2 p i n g s t a t i s t i c s −−−

4 p a c k e t s t r a n s m i t t e d , 4 r e c e i v e d , 0% p a c k e t l o s s , t i m e 2997 ms

(36)

NAT

Internet

ppp0: dynamiczny adres IP

eth0: 192.168.0.1

eth0: 192.168.0.2 eth0: 192.168.0.3

Prywatny adres źródłowy komputera z sieci lokalnej w wysyłanych danych zamieniany jest na routerze na adres publiczny i dopiero wtedy przekazywany do Internetu.

Odpowiedzi przychodzą na adres routera. Następuje zamiana adresu docelowego na odpowiedni adres komputera w sieci lokalnej i przekazanie danych do niego.

(37)

tworzymy skrypt konfiguracyjny (np. o nazwie nat)

#!/ b i n / s h

#" c z y s z c z e n i e " ł a ń c u c h ó w w i p t a b l e s i p t a b l e s −F −t n a t

i p t a b l e s −X −t n a t i p t a b l e s −F −t f i l t e r i p t a b l e s −X −t f i l t e r

#włączamy NAT

i p t a b l e s −t n a t −A POSTROUTING −p a l l −s 1 9 2 . 1 6 8 . 0 . 0 / 2 4 −j MASQUERADE e c h o " 1 " > / p r o c / s y s / n e t / i p v 4 / i p _ f o r w a r d

dodajemy skrypt do katalogu /etc/rc.d/init.d/

dodajemy usługę do odpowiednich poziomów pracy

[ r o o t @ v o y a g e r ~]# c h k c o n f i g −−add n a t [ r o o t @ v o y a g e r ~]# c h k c o n f i g −−l e v e l 35 n a t on

Uwaga!

(38)

na wszystkich komputerach (oprócz bramki) modyfikujemy plik /etc/resolv.conf

n a m e s e r v e r 1 9 4 . 2 0 4 . 1 5 2 . 3 4 n a m e s e r v e r 2 1 7 . 9 8 . 6 3 . 1 6 4

Cytaty

Powiązane dokumenty

Zostaw jako plik wav zgranie płyty bez dodatkowych operacji na pliku

Typowy komputer to procesor, płyta główna, pamięć RAM, twardy dysk, karta graficzna, obudowa, stacja dyskietek (FDD), napęd CD lub DVD, klawiatura, myszka, monitor, modem lub/i

(a) Korzystając z programu QTParted dołączonego do dystrybucji Knoppix 3.9, prowadzący ćwiczenia demonstruje, jak zmienić rozmiar partycji istnie- jących na dysku3.

Natomiast zapisanie wyniku działania polecenia ls do pliku uzy- skuje się poprzez przekierowanie jego standardowego wyjścia.. Służy do tego

A jak będą wyglądały prawa dostępu, jeśli wyko- namy polecenie chmod u=rwx?. (c) W katalogu linadmin tworzymy podkatalog o dowolnej

(a) O ile jeszcze tego nie zrobiliśmy, czytamy dokumentację systemową do wszystkich poleceń używanych podczas

(a) Korzystając z edytora vi, tworzymy prostą książkę adresową na podstawie danych otrzymanych od uczestników zajęć.. Każda linia powinna zawierać dane jednej osoby

Edy- tujemy zawartość wybranego skryptu, aby zapoznać się ze strukturą plików tego