Routers konfigurationer


I det här avsnittet går vi igenom de grundläggande inställningar som krävs för att en router ska kunna tas i drift. När en router startas för första gången har den ingen förkonfiguration och måste därför utrustas med de mest nödvändiga inställningarna.

Syftet är att förstå och kunna utföra dessa grundkonfigurationer så att routern blir redo att användas i nätverket. Konfigurationerna visas på ett praktiskt sätt genom ett exempel som utgår från en nätverkstopologi.

När en router ska konfigureras första gången är det några viktiga inställningar som alltid bör göras:

1. Ange ett enhetsnamn

Router(config)# hostname namn

2. Säkra privilegierat EXEC-läge med ett lösenord

Router(config)# enable secret ensecP@55

3. Säkra konsolåtkomst

Router(config)# line console 0
Router(config-line)# password conP@55
Router(config-line)# login

4. Säkra fjärråtkomst (Telnet/SSH)

Router(config)# line vty 0 4
Router(config-line)# password lösenord
Router(config-line)# login
Router(config-line)# transport input {ssh | telnet}

5. Kryptera alla lösenord i konfigurationsfilen

Router(config-line)# exit
Router(config)# service password-encryption

6. Lägg till en juridisk varning (banner)

Router(config)# banner motd "Authorized Access Only!"

7. Spara konfigurationen

Router(config)# end
Router# copy running-config startup-config

Grundläggande interface-konfiguration

För att routern ska kunna kommunicera med andra nätverksenheter måste dess interfacen konfigureras. Detta innebär att man sätter IP-adresser på gränssnitten och aktiverar dem.

1. Gå in i gränssnittets konfigurationsläge:

Router(config)# interface g0/0/0

2. Tilldela en IPv4-adress och subnet mask:

Router(config-if)# ip address 192.168.10.1 255.255.255.0

3. Tilldela en IPv6-adress:

Router(config-if)# ipv6 address 2001:db8:acad:10::1/64

4. Aktivera interfacet (default är administratively down):

Router(config-if)# no shutdown

5. Avsluta interface-konfigurationer:

Router(config-if)# exit

Exempel på grundläggande router-konfiguration

I exemplet nedan konfigureras routern R1 i en nätverkstopologi.

Konfigurationer

Steg 1 – Ange enhetsnamn
R1:

Router> enable
Router# configure terminal
Router(config)# hostname R1
R1(config)#

R2:

Router> enable
Router# configure terminal
Router(config)# hostname R2
R2(config)#

Steg 2 – Säkra åtkomst till routern

Eftersom det privilegierade EXEC-läget ger full tillgång till konfigurationen är det viktigt att alltid skydda det.

Här sätts lösenord både för privilegierat och användar-EXEC-läge, samt för fjärråtkomst via Telnet och SSH.

R1:

R1(config)# enable secret ensecP@55
R1(config)# line console 0
R1(config-line)# password conP@55
R1(config-line)# login
R1(config)# line vty 0 4
R1(config-line)# password vtyP@55
R1(config-line)# login
R1(config-line)# transport input ssh telnet
R1(config)# service password-encryption

R2:

R2(config)# enable secret ensecP@55
R2(config)# line console 0
R2(config-line)# password conP@55
R2(config-line)# login
R2(config)# line vty 0 4
R2(config-line)# password vtyP@55
R2(config-line)# login
R2(config-line)# transport input ssh telnet
R2(config)# service password-encryption

Steg 3 – Juridisk varning (banner)

En banner används för att visa ett meddelande till alla som loggar in. Vanligtvis används detta för juridiska meddelanden, t.ex. för att varna obehöriga användare.

R1:

R1(config)# banner motd #
***********************************************
VARNING: Authorized Access Only!
***********************************************
#

R2:

R2(config)# banner motd #
***********************************************
VARNING: Authorized Access Only!
***********************************************
#

Steg 4 – Spara konfigurationen

Om routern startas om utan att konfigurationen sparats förloras allt arbete. Därför sparar man alltid ändringarna i NVRAM.

R1:

R1# copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
R1#

R2:

R2# copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
R2#
R1(config)# interface g0/0/0
R1(config-if)# description Link to LAN
R1(config-if)# ip address 192.168.10.1 255.255.255.0
R1(config-if)# ipv6 address 2001:db8:acad:10::1/64 R1(config-if)# no shutdown R1(config-if)# exit R1(config)# interface g0/0/1
R1(config-if)# description Link to R2 R1(config-if)# ip address 209.165.200.225 255.255.255.252 R1(config-if)# ipv6 address 2001:db8:feed:224::1/64 R1(config-if)# no shutdown R1(config-if)# exit
R2(config)# interface g0/0/0
R2(config-if)# description Link to LAN
R2(config-if)# ip address 10.1.1.1 255.255.255.0
R2(config-if)# ipv6 address 2001:db8:cafe:1::1/64
R2(config-if)# no shutdown
R2(config-if)# exit
R2(config)# interface g0/0/1
R2(config-if)# description Link to R1
R2(config-if)# ip address 209.165.200.226 255.255.255.252
R2(config-if)# ipv6 address 2001:db8:feed:224::2/64
R2(config-if)# no shutdown
R2(config-if)# exit

För att kontrollera att routern är korrekt konfigurerad och fungerar som den ska används olika show-kommandon. Ofta finns motsvarande kommandon för både IPv4 och IPv6, där skillnaden enbart är om man anger ip eller ipv6. På så sätt är strukturen igenkännbar och lätt att arbeta med. Tabellen nedan visar några av de mest använda kommandona och deras funktioner:

Kommando Beskrivning (svenska)
show ip interface brief Snabb översikt över alla gränssnitt: IPv4-adresser, administrativ/operativ status (up/down). Bra för snabb felsökning.
show ipv6 interface brief Snabb översikt över IPv6 på alla gränssnitt: länk-lokala och globala adresser samt status.
show ip route Visar routningstabellen för IPv4, inklusive direktanslutna nät, statiska rutter och dynamiskt inlärda rutter.
show ipv6 route Visar routningstabellen för IPv6 med motsvarande information (anslutna, statiska, dynamiska rutter).
show interfaces Detaljerad status för alla gränssnitt: lager-2/3-parametrar, felräknare, bandbredd, duplex, MTU m.m.
show ip interface Detaljerad IPv4-information per gränssnitt: adresser, ACL:er, proxy ARP, directed broadcast, helper-adresser osv.
show ipv6 interface Detaljerad IPv6-information per gränssnitt: adresser, RA/RS-inställningar, ND, SLAAC, ACL:er och status.