Routing w systemie Solaris - ćwiczenie
Routing w systemie Solaris
1. Obsługa podsieci i konfigurowanie systemu jako routera.
2.
Demonstracja działania demonów in.routed i in.rdisc.
3. Manualne konfigurowanie tablicy routingu.
Ćwiczenie realizowane jest w grupach. Każda grupa obejmuje co najmniej 3 stacje (jedna ze stacji
będzie pełniła rolę routera - wskazane jest aby miała dwie karty sieciowe.
1.
Wylistować dane o wszystkich interfejsach sieciowych (ifconfig) i wypełnić następującą tabelę:
Nazwa
interfejsu
IP
Netmask
broadcast
Klasa
sieci
Nr sieci
2.
Wylistować tablicę routingu (netstat). Wyniki podać w tabeli:
Destination
Gateway
Flags
Ref
Use
Interface
Wyjaśnić nazwy nagłówków tabeli:
Destination
Gateway
Flags
U
G
H
Ref
Use
Interface
3.
Wylistować procesy rutowania aktualnie uruchomione (ps). Które demony funkcjonują, z jakimi
opcjami są uruchomione i dlaczego?
KONFIGUROWANIE ROUTERA (Procedura dla komputera zawierającego dwie karty sieciowe)
4. Wykonać sekwencje czynności:
-
do pliku /etc/hostname.le1 (gdzie le1 jest nazwą drugiej karty sieciowej) wpisać nazwę
drugiego interfejsu (abc);
-
do pliku /etc/hosts wpisać nazwę i numer IP dla drugiego interfejsu (abc 128.50.1.1);
-
do pliku /etc/netmasks wpisać dane określające maskę sieci dla drugiego interfejsu
(128.50 255.255.255.0);
-
przeładować system.
Opracował: Janusz FURTAK
1
Routing w systemie Solaris - ćwiczenie
KONFIGUROWANIE ROUTERA (Procedura dla komputera zawierającego jedną kartę sieciową)
5. Wykonać sekwencję czynności:
-
utworzyć interfejs logiczny na istniejącej karcie sieciowej;
ifconfig spwr0 addif 128.50.1.1 up
-
do pliku /etc/hosts wpisać nazwę i numer IP dla interfejsu logicznego (abc 128.50.1.1);
-
do pliku /etc/netmasks wpisać dane określające maskę sieci dla interfejsu logicznego
(128.50 255.255.255.0);
-
uruchomić demony routingu i przekazywanie pakietów:
/usr/sbin/in.routed -s
/usr/sbin/in.rdisc -r
ndd -set /dev/ip ip_forwarding 1
6.
Na routerze wylistować dane o wszystkich interfejsach sieciowych (ifconfig) i tablicy routingu
(netstat):
Nazwa
interfejsu
IP
Netmask
Broadcast
Klasa
sieci
Nr sieci
Destination
Gateway
Flags
Ref
Use
Interface
OBSERWACJA PRACY ROUTERA
7. Na wszystkich stacjach "nie-routerach"
-
do pliku /etc/netmasks wpisać dane określające maskę sieci
(128.50
255.255.255.0);
8.
Na stacji " routerze" uruchomić snoop do obserwacji ruchu w sieci związanego z adresami
multicastowymi 224.0.0.1 i 224.0.0.2
9. Przeładować stacje "nie-routery".
Co robią stacje po wysłaniu
2 pakietów na adres
224.0.0.2 ?
Co robi router po wysłaniu
pakietu na adres 224.0.0.1 ?
Opracował: Janusz FURTAK
2
Routing w systemie Solaris - ćwiczenie
10.
Na nie-routerach wylistować dane o wszystkich interfejsach sieciowych (ifconfig) i tablicy
routingu (netstat):
Nazwa
interfejsu
IP
Netmask
Broadcast
Klasa
sieci
Nr sieci
Jaki nowy typ wpisów pojawił
się w tablicy routingu?
11.
Wylistować aktualnie uruchomione procesy rutowania (ps).
Które demony funkcjonują, z
jakimi opcjami są
uruchomione i dlaczego?
12. Zabić proces in.rdisc na routerze.
Co się zmieniło w tablicy
routingu na "nie-routerach"?
13. Wyłączyć system na routerze.
Co się zmieniło w tablicy
routingu na "nie-routerach"?
Oceń jak długo należało
czekać na informacje o
braku dostępności routera?
CZYNNOŚCI WYKONAĆ NA WSZYSTKICH KOMPUTERACH
14. Włączyć system na routerze. Jeżeli router ma tylko jedna kartę sieciową utworzyć interfejs
logiczny.
ifconfig spwr0 addif 128.50.1.1 up
15.
Na wszystkich stacjach zabić demony routingu in.routed i in.rdisc (jeżeli istnieją)
16.
Wyczyścić tablice routingu (route -f) i sprawdzić ich zawartość.
17. Manualnie przy pomocy komendy route dodać pozycje do tablicy routingu umożliwiające
komunikację pomiędzy wszystkimi komputerami w pracowni. Podać postać tablicy routingu.
Destination
Gateway
Flags
Ref
Use
Interface
18. Przetestować połączenia. Wyniki testowania podać poniżej.
Opracował: Janusz FURTAK
3
Routing w systemie Solaris - ćwiczenie
Nr grupy
Stacja
Hostname
IP/netmask
1
router1
router1_0
172.16.101.101/24
router1_1
128.11.101.101/24
stacja1_1
stacja1_1
172.16.101.102/24
stacja1_2
stacja1_2
128.11.101.102/24
:
:
:
2
router2
router2_0
172.16.102.101/24
router2_1
128.22.102.101/24
stacja2_1
stacja2_1
172.16.102.102/24
stacja2_2
stacja2_2
128.22.102.102/24
:
:
:
3
router3
router3_0
172.16.103.101/24
router3_1
128.33.103.101/24
stacja3_1
stacja3_1
172.16.103.102/24
stacja3_2
stacja3_2
128.33.103.102/24
:
:
:
4
Router4
Router4_0
172.16.104.101/24
Router4_1
128.33.104.101/24
Stacja4_1
Stacja4_1
172.16.104.102/24
Stacja4_2
Stacja4_2
128.33.104.102/24
:
:
:
5
Router5
Router5_0
172.16.105.101/24
Router5_1
128.33.105.101/24
Stacja5_1
Stacja5_1
172.16.105.102/24
Stacja5_2
Stacja5_2
128.33.105.102/24
:
:
:
6
Router6
Router6_0
172.16.106.101/24
Router6_1
128.33.106.101/24
Stacja6_1
Stacja6_1
172.16.106.102/24
Stacja6_2
Stacja6_2
128.33.106.102/24
:
:
:
Opracował: Janusz FURTAK
4