This is an old revision of the document!
Table of Contents
[Ekstra] Katalog /dev/
Podstawowa struktura katalogów w Linuksie:
man hier
Katalog /dev/ jest przeznaczony do plików reprezentujących urządzenia.
Dla przykładu:
/dev/sda– pierwszy dysk twardy,/dev/snd/hw*– karty dźwiękowe,/dev/null– czarna dziura (data sink),/dev/mem– pamięć RAM,/dev/input/mice– myszy.
Pliki /dev/tty* to pliki reprezentujące urządzenie terminala.
Pliki /dev/ttyS* to pliki reprezentujące urządzenie terminala szeregowego.
RS-232 (Przypomienie z innych przedmiotów)
RS-232 - standard szeregowej transmisji danych. Kiedyś bardzo rozpowszechniony w informatyce. Dawniej łączono terminal z komputerem po RS-232, potem używano go do łączenia PC i podłączania urządzeń zewnętrznych do PC. Został zastąpiony przez standard USB, jednak w tej chwili wciąż wiele urządzeń wciąż korzysta / wspiera ten protokół. Na jego bazie powstało wiele nowych i powiązanych protokołów.
Cisco używa części standardu RS-232 dotyczącej komunikacji do łączenia swoich produktów przez port zwany konsolą (console) z komputerami. Nie używa jednak standardowych gniazd, port konsoli jest gniazdem 8P8C.
Dla zainteresowanych: niestandardowe kable i złącza CISCO
W niektórych komputerach i w laptopach nie montuje się portów COM, w razie potrzeby należy skorzystać z konwerterów usb-serial.
Obsługa portu COM (nazwa portu szeregowego obsługującego standard RS-232 w komputerach) możliwa jest przy pomocy następujących narzędzi:
- Linux:
minicom [-s]picocom [-b9600] /dev/ttyS0(wyjście z picocom:ctrl+a ctrl+q)
- Windows:
hyperterminal(tylko do Windows XP)putty
Parametry: ilość bitów danych, stopu i parzystość (8N1), prędkość (9600, 115200), sterowanie przepływem…
CISCO IOS
Większość urządzeń CISCO pracuje pod kontrolą systemu IOS.
Poruszanie się w konsoli CISCO - http://www.cisco.com/c/en/us/td/docs/ios/12_2/configfun/configuration/guide/ffun_c/fcf001.html
no … – odwraca działanie komendy
Tryb użytkownika - prompt >
ping <ip>traceroute <ip> [numeric]show …- pozwala na pokazanie (w tym trybie tylko części) stanu i ustawieńenable- przechodzi do trybu uprzywilejowanego
Tryb uprzywilejowany - prompt #
show …- pozwala na pokazanie stanu i ustawieńshow interfaces- (długa) informacja o interface'ach sieciowychshow ip interface brief- podsumowanie interface'ów sieciowychshow ip route- informacje o routingu (tablica tras)show ip route <ip>- pokazanie trasy jaka jest wybierana do <ip>configure terminalprzechodzi do trybu konfiguracji
Tryb konfiguracji - prompt (config) #
hostname <nazwa>- ustawienia nazwy routerarouter …- ustawienia protokołów routinguinterface <nazwa interface'u>- wejście w tryb ustawień podanego interface'u - prompt(config-if) #, np:
interface Fa 0/0– FastEthernet (ethernet 100Mbit)
interface Gi 0/0– GigaEthernet (ethernet 1Gbit)
interface Se 0/0– Serial (szeregowegy)
Oznaczenie0/0wskazuje gdzie na routerze znajduje się port interfejsu – który moduł, która karta rozszerzeń, który port etc. [1] [2]
Polecenia w trybie konfiguracji interface'u:ip address <adres> <maska>- ustawienie adresu, np:
ip address 192.168.0.1 255.255.255.0no shutdown- włączenie interface'uclock rate <prędkość>- (dla połączenia szeregowego) ustawienie zegara, np.
clock rate 128000
ip route <adres> <maska> <ip następnego skoku>- dodanie trasy statycznej, np:
ip route 172.16.0.0 255.255.0.0 192.168.0.254
Dodatkowo:
show running-config- konfiguracja (dostępna w trybie uprzywilejowanym)show cdp neighbors- pokazuje sąsiednie urządzenia CISCO używając Cisco Discovery Protocolexitwychodzi o jeden tryb w górę, działa do trybu uprzywilejowanegodisablewychodzi z trybu uprzywilejowanego (porównaj:enable)end/ctrl+zcofa się do trybu uprzywilejowanegodo <komenda>pozwala wykonać komendę z wcześniejszego poziomu - np. komendęshow ip routew trybie konfiguracjictrl+rodświeża bieżącą linię?podpowiada możliwe komendy i ich składnietabautouzupełnia komendy- komendy można skracać (póki są jednoznaczne), np. zamiast
configure terminalwystarczyconf t ctrl+shift+6/ctrl+shift+6, x/ctrl+alt+6przerywa hostname lookup / ping etc.undebug allwyłączadebug all
Łączenie routerów CISCO po połączeniu szeregowym
Używane połączenia szeregowe jest synchroniczne, tzn. potrzebuje zegara.
Urządzenia nie są równorzędne, tylko jedna strona może nadawać zegar - nadaje go DCE, podczas gdy DTE dostosowuje się do niego.
Przykładowa konfiguracja połączenia szeregowego jest na slajdach.
[Ekstra] sprzęt CISCO
WIC / HWIC / EHWIC to nazwy standardów kart rozszerzeń do sprzętu CISCO.
GBIC, SFP i SFP+ to standardy transceiverów; duża część sprzętu sieciowego wyższej klasy posiada złącza tego typu by umożliwić użycie dowolnego medium [transceiver = połączenie nadajnika i odbiornika]
[Ekstra] Symulacja routerów CISCO
Symulator: http://www.gns3.net/
przykładowy link gdzie da się znaleźć jakieś obrazy systemów: ftp://213.141.145.240/torrent/downloaded/ios/