U
JK,
Sieci
komputerowe LAB
4
Sieci komputerowe – laboratorium.
LAB 4.
Temat:
Podstawy konfigurowania urządzeń Cisco.
Cel ćwiczenia:
Zapoznanie z podstawowymi zasadami konfigurowania urządzeń Cisco.
Studenci w tym ćwiczeniu zapoznają się z:
fragmentami instrukcji obsługi jednego z badanych routerów
interfejsem linii poleceń (Command Line Interface – CLI),
podstawowymi interfejsami routerów,
przykładowymi konfiguracjami (użytkownicy, interfejsy).
Wprowadzenie.
Na poprzednich laboratoriach z „Sieci Komputerowych” zostały omówione podstawy adresowania IP. Zdobyta na nich wiedza będzie potrzebna w dzisiejszym ćwiczeniu, które będzie polegać na zapoznaniu się z urządzeniami kierującymi ruchem pakietów w sieci, tj. routerami.
Na ćwiczeniach dostępne będą routery firmy Cisco Systems (Typ1841). Cisco Systems jest firmą, która od wielu lat produkuje markowe urządzenia sieciowe. Są to głównie routery, switche, urządzenia do radiowej transmisji danych itp. Zalicza się je do urządzeń tzw. „z wyższej półki”. Szacuje się, iż stanowią około 80% rynku głównych węzłów sieci. Wielu producentów wzoruje się na Cisco, gdyż firma ta stanowi i wymusza od szeregu lat standardy rozwiązań sieciowych.
Założenia wstępne i definicje:
Interfejs CONSOLE – jest to interfejs szeregowy typu RS232 do lokalnego połączenia routera z komputerem, zakończony gniazdem modularnym RJ45. Jest niezbędny do pierwszej konfiguracji routera.
Interfejs szeregowy (SERIAL) – umożliwia utworzenie (z wykorzystaniem modemów) połączenia typu WAN. Służy zwykle do łączenia routerów między sobą.
FLASH memory – nieulotna pamięć, gdzie zapisany jest system operacyjny routera. Przy każdorazowym restarcie, urządzenie pobiera z niej system operacyjny (Inernetwork Operating System – IOS), umożliwiający dalszą pracę.
NVRAM (nonvolatile RAM) – nieulotna pamięć routera, gdzie zapisana jest w postaci tekstowej jego konfiguracja (startup config). Zwykle pamięć posiada 8, 16 lub 32 kb pojemności. Przy każdorazowym restarcie i pobraniu IOS z FLASH do RAM, urządzenie czyta z NVRAM dane konfiguracyjne i zapisuje je również do również RAM.
RAM (DRAM) – ulotna pamięć routera, gdzie zapisana jest m.in. jego bieżąca konfiguracja (running config), działający aktualnie system operacyjny, zmienne systemowe itp.
Startup config – zapisana w postaci tekstowej w pamięci NVRAM konfiguracja routera. Jest pobierana za każdym razem do pamięci RAM, po restarcie systemu IOS routera. Startup config można modyfikować odpowiednimi komendami, ale efekt modyfikacji będzie widoczny dopiero po restarcie systemu, tj. przepisaniu startup config do running config.
Running config – bieżąca konfiguracja routera, znajdująca się i działająca w pamięci RAM. Można ją modyfikować (podobnie jak startup config) odpowiednimi komendami, a efekt zmian jest widoczny zaraz po wykonaniu modyfikacji. Różnica (w porównaniu do startup config) polega na tym, iż po wprowadzeniu zmian nie jest wymagany restart systemu. Jest to zalecany sposób konfiguracji urządzeń Cisco.
Tablica routingu – zawiera adresy najlepszych tras do wybranych miejsc w sieci. Może zawierać wpisy statyczne, wprowadzone przez administratora, jak również – dynamiczne uzyskane na podstawie działania protokołów routingu, np. RIP v1, v2, IGRP, EIGRP, OSPF itp.
Ćwiczenie 1.
Podłączyć interfejs CONSOLE routera do interfejsu RS232 komputera przewodem roll-over (wraz z przejściówką DB9 – RJ45, lub gotowym, razem z przejściówką). Uruchomić program Hyper Terminal (Programy / Akcesoria / Komunikacja / Hyper Terminal). W oknie Nowe połączenie wpisać cisco i zatwierdzić klawiszem OK. W następnym oknie wybrać w opcji Połącz używając wariant Bezpośrednio do portu Com x, gdzie x jest numerem portu COM (RS232) komputera, do którego podłączono router. W kolejnym oknie (Właściwości COMx) ustawić:
Bity na sekundę: 9600
Bity danych: 8
Parzystość: Brak
Bit stopu: 1
Sterowanie przepływem: Brak,
a następnie zatwierdzić klawiszem OK. Tak skonfigurowane połączenie jest gotowe do użytku. Następnie należy włączyć router i odczekać chwilę. Na ekranie Hyper Terminala zaczną pojawiać się kolejno komunikaty informujące o starcie systemu urządzenia (IOS), np.:
System Bootstrap, Version 12.4(13r)T, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2006 by cisco Systems, Inc.
PLD version 0x10
GIO ASIC version 0x127
c1841 platform with 131072 Kbytes of main memory....
Następnie proszę nacisnąć ENTER. Po poprawnym uruchomieniu routera zostanie wyświetlony znak zachęty do dalszej pracy (prompt), tj. yourname# oznaczający prawidłowe połączenie z routerem i wejście w tryb pracy EXEC użytkownika (nieuprzywilejowany). Po dłuższym czasie i nie używania konsoli, może pojawić się również komunikat:
Router con0 is now available
Press RETURN to get started.
Aby ponownie wejść w tryb EXEC użytkownika należy nacisnąć kilkukrotnie ENTER. Aby wyjść z trybu EXEC użytkownika należy wydać polecenie exit. Efekt będzie wtedy taki sam jak przy dłuższym nie używaniu konsoli.
Ćwiczenie 2.
W trybie pracy EXEC użytkownika wykonać polecenie:
yourname>show version
Zanotuj ważniejsze informacje o systemie operacyjnym routera, tj. wersji oprogramowania i sprzętu, dostępnej pamięci itp. Klawisz ENTER umożliwia wyświetlenie kolejnej linii. Klawisz spacji umożliwia wyświetlenie kolejnej strony. Klawisz ESC umożliwia przerwanie wyświetlania. Polecenie show (wraz z kolejnymi następującymi po nim poleceniami – komendami) jest często wykorzystywane do wyświetlania konfiguracji poszczególnych elementów routera.
Ćwiczenie 3.
W trybie pracy EXEC użytkownika wykonać polecenie:
yourname>?
Polecenie umożliwia uzyskanie pomocy (składnia) w zakresie komend udostępnianych przez urządzenie
Ćwiczenie 4.
W trybie pracy EXEC użytkownika wykonać polecenie:
yourname>show ?
Na ekranie wyświetli się lista możliwych do wykonania komend poleceń dostępnych na tym poziomie pracy, ale zależnych od podania wcześniej polecenia np. show. Oznacza to, że router podpowiada, jakie są możliwe następne parametry komend do zrealizowania, będące parametrami polecenia show. Jest to cenna uwaga, gdyż administrator nie musi pamiętać pełnej składni poleceń i może posiłkować się w/w pomocą.
Ćwiczenie 5.
W trybie pracy EXEC użytkownika wykonać polecenie:
Router>show flash
Na ekranie wyświetli się zawartość pamięci flash. W komunikacie będzie można odczytać wielkość pliku systemu operacyjnego, jego nazwę, dostępną pamięć. Jest to istotne przy rozbudowie urządzenia i sprawdzaniu jego konfiguracji.
Ćwiczenie 6.
W trybie pracy EXEC użytkownika wykonać polecenie:
yourname>enable
Zmieni się prompt routera na yourname#. Urządzenie jest w trybie EXEC uprzywilejowanym. W tym trybie można wykonywać bardziej zaawansowane polecenia. Powrót to trybu poprzedniego następuje po wydaniu polecenia disable, wyjście z trybu EXEC – polecenie exit.
Ćwiczenie 7.
W trybie pracy EXEC uprzywilejowanym wykonać polecenie:
yourname#show running-config
Na ekranie wyświetli się konfiguracja routera, tj. zawartość tekstowa running-config. Tu można zobaczyć pełną konfigurację urządzenia, dokonane ostatnio zmiany. Wyświetlone wyrazy są zwykle nazwami komend, wcięcia oznaczają zagnieżdżenie, tj. kolejny poziom danego trybu pracy. Router ze skasowaną pamięcią NVRAM będzie wyświetlał niewiele informacji, ale przede wszystkim nie będą skonfigurowane interfejsy. Klawisz ENTER umożliwia wyświetlenie kolejnej linii. Klawisz spacji umożliwia wyświetlenie kolejnej strony. Klawisz ESC umożliwia przerwanie wyświetlania.
Ćwiczenie 8.
W trybie pracy EXEC uprzywilejowanym wykonać polecenie:
yourname#show startup-config
Na ekranie wyświetli się konfiguracja routera, tj. zawartość tekstowa startup-config, jeżeli nie była wcześniej skasowana. Urządzenie nowe nie posiada również zapisanego startup config. Tu można zobaczyć pełną konfigurację urządzenia. Jeżeli od ostatniego restartu systemu nie dokonano zmian w running config, router powinien wyświetlić taka samą konfigurację jak w ćwiczeniu 7. Klawisz ENTER umożliwia wyświetlenie kolejnej linii. Klawisz spacji umożliwia wyświetlenie kolejnej strony. Klawisz ESC umożliwia przerwanie wyświetlania.
Ćwiczenie 9.
W trybie pracy EXEC uprzywilejowanym wykonać polecenie:
yourname#show history
Na ekranie wyświetli się zestawienie ostatnio wykonanych poleceń.
Ćwiczenie 10.
W trybie pracy EXEC uprzywilejowanym wykonać polecenie:
yourname #configure terminal
yourname(config)#
Na ekranie zmieni się prompt i tryb pracy, na tryb konfiguracji poprzez terminal, tj. aktualne połączenie z routerem. Należy podkreślić, iż poszczególne tryby pracy urządzenia są dostępne kolejno, tj. EXEC użytkownika -> EXEC uprzywilejowany -> konfiguracji z terminala itd. Zatem by mieć możliwość wykonania konfiguracji poprzez terminal, należy kolejno przejść przez wcześniejsze tryby pracy. Użycie klawiszy Ctrl + z powoduje przejście do trybu nadrzędnego. Podobny efekt daje polecenie end.
Ćwiczenie 11.
Ustalić adresację dla sieci LAN routera i podłączonego do niego przewodem krosowym komputera, tak aby nie dublowała się z adresacją na innych interfejsach.
W trybie konfiguracji wykonać polecenie:
yourname(config)#interface fa0/0
yourname(config-if)#ip address xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
yourname(config-if)#no shutdown
yourname(config-if)#end
yourname#show running-config
...
!
interface Ethernet0
ip address xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
!
...
Router#show interfaces fa0/0
FastEthernet0/0 is up, line protocol is up
Hardware is Gt96k FE, address is 0023.33d7.b2ba (bia 0023.33d7.b2ba)
Description: $ETH-LAN$$ETH-SW-LAUNCH$$INTF-INFO-FE 0$
Internet address is 192.168.1.1/24
MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
Full-duplex, 100Mb/s, 100BaseTX/FX
ARP type: ARPA, ARP Timeout 04:00:00
Last input 00:00:17, output 00:00:04, output hang never
Last clearing of "show interface" counters never
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue: 0/40 (size/max)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
3 packets input, 737 bytes
Received 3 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 watchdog
0 input packets with dribble condition detected
18 packets output, 1685 bytes, 0 underruns
0 output errors, 0 collisions, 2 interface resets
0 babbles, 0 late collision, 0 deferred
0 lost carrier, 0 no carrier
0 output buffer failures, 0 output buffers swapped out
yourname#ping xxx.xxx.xxx.xxx
Jest to ćwiczenie polegające na konfiguracji interfejsu ethernet routera. Linia pierwsza wprowadza urządzenie w tryb konfiguracji interfejsu. Kolejna linia ustawia adres IP wraz z maską (xxx to jest adres IP i maska ustalona na początku ćwiczenia). Na uwagę zasługuje komenda no shutdown. Każdy interfejs sieciowy routera jest domyślnie wyłączony, tj. w trybie shutdown, zatem po ustawieniu adresu IP i maski należy go włączyć. Przed wykonaniem przedostatniego polecenia (tj. show interfaces fa0/0) należy podłączyć komputer do interfejsu ethernet routera (modele 2501 wymagają konwertera) przewodem krosowym i wykonać prawidłową konfigurację karty ethernet komputera (adres IP i maska w tej samej sieci co router, w polu brama - wpisany adres IP routera). Jeżeli wszystko poszło dobrze to polecenie show interfaces fa0/0 powinno być takie jak na listingu (FastEthernet0/0 is up, line protocol is up). Oznacza to, że interfejs jest włączony i protokół zaczął działać prawidłowo (patrz wytłuszczone wyrazy). Polecenie ping potwierdzi prawidłową konfigurację. Należy je wykonać do adresu IP interfejsu sieciowego komputera, do którego router został podłączony kablem krosowym. Po prawidłowym podłączeniu i wykonaniu konfiguracji rezultatem polecenia ping z routera powinien być poniższy listing:
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echoes to xxx.xxx.xxx.xxx, timeout is 2 seconds:
!!!!!
Ćwiczenie 12.
Wykonać polecenie:
yourname(config)#hostname nazwa_routera
nazwa_routera(config)#
Polecenie nadaje nazwę urządzeniu, tak aby przy pracy z kilkoma routerami nie pomylić jednostki.
Ćwiczenie 13.
Wykonać polecenie:
nazwa_routera #clock set gg:mm:ss m-c rok
nazwa_routera #
Polecenie ustawia lokalny zegar.
Ćwiczenie 14.
Na koniec zajęć wykonać polecenie:
yourname#reload
System configuration has been modified. Save? [yes/no]: no
Proceed with reload? [confirm]
Restartuje router. Efekt jego działania jest podobny jak przy wyłączeniu i ponownym włączeniu urządzenia.
–