24
Gonzalo Rivera © DIG IN TO Administration av nätverk- och serverutrustning

DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

DIG IN TOAdministration av nätverk- och serverutrustning

Page 2: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

CCNA 11.- CISCO

2.- Router

3.- IOS

4.- Grundkonfigurationer

5.- Routing

6.- Dynamisk routing

7.- Distansvektor routingprotokoll

Page 3: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Internet Operating System - IOS

IOS åtkomstmetoder

IOS konfigurationsfiler

Routers startprocessen

IOS körningsläge

IOS kommandostruktur

IOS kommando

IOS hjälpsystem

Agenda

3

Page 4: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Ciscos switchar/routrar fungerar med samma operativsystem IOS (Internet Operating System).

IOS tillhandahåller tjänster via kommando-interface.

IOS kommandon för routrar och switchar varierar beroende på funktioner och anpassningar.

IOS är i MB storleksordning och lagras i ett icke-flyktigt flash-minne. Att lagra IOS i ett Flash-minne möjliggör uppgraderingar till nyare versioner.

Normalt kopieras IOS till RAM-minne vid uppstart för att därifrån sättas igång. Men äldre routrar kan starta IOS direkt från Flash-minnet.

Internet Operating System - IOS

4

Page 5: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Flera åtkomstmetoder till en Cisco switch/router.

Konsolporten används när routerns interface saknar IP-konfiguration på gränssnitten.

Via konsolporten kan initiala konfigurationer startas.

Porten kan också användas för lösenordsåterställningar (password recovery).

IOS - åtkomstmetoder

5

Page 6: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

IOS enheter kräver inte lösenord för konsolåtkomst till en början, men det rekommenderas att ställa in det.

I fall man glömmer lösenordet så finns det procedurer för lösenordsåterinställning ”Password Recovery”.

Routrar/Switchar och liknande enheter bör placeras i säkrade platser ditt obehöriga åtkomst är strikt begränsat.

IOS - åtkomstmetoder

6

Page 7: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

En default Telnet-server startas när router startas. IOS innehåller också en Telnet-klient.

Telnet sessioner kräver minst ett aktivt interface IP konfigurerat och aktiva nätverkstjänster.

Cisco switchar/routrar kan hantera fler processer samtidigt via virtuella terminaler (VTY).

Av säkerhetsskäl kräver IOS lösenord för Telnet-sessions.

IOS - åtkomstmetoder

7

Page 8: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

SSH ger starkare lösenordsautentisering och använder kryptering under kommunikationsprocessen.

Normalt innehåller IOS en SSH-server.

I vissa switchar/routrar, är den här tjänsten aktiverad som default annars behöver SSH-servern aktiveras först.

Emuleringsprogram har stöd förTelnet, seriell och SSH uppkopplingar, till exempel secureCRT, Tera Term eller Putty.

IOS - åtkomstmetoder

8

Page 9: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Nätverkshanterare fungerar med operativsystem och konfigurationer som lagras i textfiler.

Det finns två typer av konfigurationsfiler:

"startup-config” används när switch/router bootar

"running-config” används när switch/route är igång

startup-config kopieras från NVRAM till RAM och exekveras som running-config.

running-config kan ändras och ändringar tillämpas direkt men inte lagras automatiskt.

För att spara ändringar kör:

Copy running-config setup-config

IOS - konfigurationsfiler

9

NVRAM

startup-config

Running-config

RAM

Page 10: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

1. POST: mjukvara i ROM minnet som exekverar flera självtest.

2. Bootstrap programmet kopieras från ROM till RAM-minnet. Processor utför instruktioner i programmet för att lokalisera Cisco IOS.

Routers startprocessen

10

1

2

Page 11: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

3. Bootstrap söker efter IOS. Först söks i Flash-minnet och sedan på en TFTP server.

4. Om en fullständig IOS image har lokaliserats kopieras denna till RAM-minnet. Om en fullständig IOS inte kan hittas, en tidigare version kopieras från ROM till RAM minnet.

Routers startprocessen

11

3

4

1

2

Page 12: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

5. Startup-filen lokaliseras och kopieras från NVRAM till RAM, men om inte den hittas/finns söker router efter en TFTP server (broadcast).

6. Startup-filen exekveras men om den inte hittas routern startar Setup Mode och börjar inledande konfiguration.

Routers startprocessen

12

5

6

3

4

1

2

Page 13: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

visar IOS i minne

Kommando show version

13

Page 14: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

IOS exekveringsläge - mode

14

User executive mode

Privileged executive mode

Global configuration mode

Other specific

configuration modes

Page 15: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Användarläge låter användare se filer men inte ändra.

Som default krävs inte någon autentisering.

Rekommenderas att ändra det.

Användarläge identifieras med prompten Router>

Privilegierade läge ger konfigurationsmöjligheter.

Privilegierade läge identifieras med prompten Router#

Global läge finns för omfattande konfigurationer

Läget identifieras med prompten Router(config)#

Andra körningsläge kan kommas åt via Privilegierade läge

IOS - exekveringsläge

15

User EXEC Mode

Begränsad åtkomst

Switch>

Router>

Privileged EXEC Mode

Administrators åtkomst

Switch#

Router#

Global EXEC Mode

Admin åtkomst

Switch(config)#

Router(config)#

Other config modes

Admin åtkomst

Switch(config - mode)#

Router(config - mode)#

Page 16: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Från användarläge till privilegierade

Router>enable

Om lösenord har konfigurerats då ska man ange det.

Router>enable

Password: ********

Router#

Från privilegierade till användarläge

Router#disable

Router>

För att lämna CLI

Router>exit

IOS - exekveringsläge

16

Page 17: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Kommandon är inte case-sensitive

Varje kommando har sin egen syntax.

Efter varje kommando följer en eller flera nyckelord/parametrar

Kommandon kan kräva fler argument i form av ett vist värde tilldelat till någon variabel, till exempel:

switch(config-if)#description MainHQ Office Switch

IOS - kommandostruktur

17

PROMPTPROMPT COMMANDCOMMAND SPACESPACE KEYWORD ARGUMENTKEYWORD ARGUMENT

Router>ping 192.168.10.5

Router>show ip protocols

Page 18: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Fler tangentbordstangenter att kombinera till ett kommando.

Tab – kompletterar ett kommando eller nyckelord.

Ctrl-R visar igen en rad.

Ctrl-Z lämnar konfigurationsläge till ett tidigare läge.

Pilen up eller ner anropar tidigare använda kommando.

Ctrl-Shift-6 tillåter dig avbryta ett kommandoutförande.

Ctrl-c tar bort ett kommando och lämnar konfigurationsläge.

Abbreviationer innebär att man behöver inte skriva hela kommando utan endast några tecken.

IOS - hjälpsystem

18

Page 19: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Show Kommandot visar konfigurationer som kan behövas analysera och sedan ändra.

IOS - kommando

19

Page 20: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Show version visar detaljerad information om IOS i RAM minne

IOS - kommando

20

Page 21: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Fler varianter för kommandot show:

show arp

show mac-address-table

show startup-config

show running-config

show ip interface

show ip interface brief

Show interface visar alla interface och deras statisktik

Router#show interface

Router#show interface serial 0/1

IOS - kommando

21

Page 22: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Globalkonfigurationsläge används när man vill konfigurera och påverka hela nätverkshanterare:

Router>enable

Router#configure terminal

Router(config)# härifrån kan man gå in i specifik läge

Router(config)#interface serial 0/0/0

Router(config-if)#

Router(config)#line console 0

Router(config-line)#

Kommandoutförande finns i filen running-config som kan kopieras till startup-config fil så här:

Router#copy running-config startup-config

IOS - konfigurationsläge

22

Page 23: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Ett frågetecken vid prompten visar alla tillgängliga kommandon i det läget. Till exempel ställa in klockan på router Cisco.

Cisco#cl? ger output clear clock

Cisco#clock ? ger output set Set the time and date

Cisco#clock set ? ger output hh:mm:ss Current Timer

Cisco#clock set 10:15:00 ger output % incomplete command.

Cisco#clock set 10:15:00 ? ger output <1-31> Day of the month MOMTH Month of the year

Cisco#clock set 10:18:00 27 3

^% Invalid input detected at '^' marker.

Cisco#clock set 10:20:00 27 Mars 2014

IOS - hjälpsystem

23

Tre olika felmeddelande:%Ambiguous command% Incomplete command

% Invalid command

Page 24: DIG IN TOadministration-utrustning.diginto.se/.../f03-ccna2-IOS.pdfKommandon är inte case-sensitive Varje kommando har sin egen syntax. Efter varje kommando följer en eller flera

Gonzalo Rivera ©

Cisco IOS hanterar hårdvara och mjukvara resurser, minnesallokering, processer, säkerhet och filsystem.

Ciscos switchar/routrar fungerar med samma operativsystem.

IOS kräver inte lösenord för konsolåtkomst till en början.

IOS-enheter inkluderar en default Telnet-server som startas när enheten startas. IOS kräver lösenord för Telnet-sessions.

SSH är säkrare än Telnet eftersom SSH stödjer kryptering.

Cisco switchar/routrar kan hantera fler processer samtidigt via virtuella terminalsessioner (VTY).

Vid startprocessen kopieras filen startup-config som finns i NVRAM till RAM minnet under namnet running-config.

Ändringar i routers konfiguration lagras i running-config fil och tillämpas direkt.

Sammanfattning

24