Kapcsolási, forgalomirányítási és vezeték nélküli kommunikációs alapok
A boot loader a Cisco IOS-képfájlt a következő sorrendben keresi: a kapcsoló megpróbálja a BOOT környezeti változó szerinti módon végrehajtani a rendszerindítást. Ha ez a változó nincs beállítva, a kapcsoló megkísérli betölteni az első futtatható fájlt, amit a flash memória fájlrendszerében talál a rekurzív mélységi keresés által (recursive Depth-First Search, recursive DFS). Egy könyvtár mélységi keresésében először a könyvtár összes létező alkönyvtára kerül ellenőrzésre, majd a keresés az eredeti könyvtárban folytatódik. A Catalyst 2960 sorozatú kapcsolóknál a képfájl általában a vele megegyező nevű könyvtárban található (kivéve ha .bin a fájl kiterjesztése). Az IOS operációs rendszer ezután az NVRAM-ban tárolt indító konfigurációs fájl, és az abban található utasítások alapján inicializálja az interfészeket.
S1(config)# boot system flash:/c2960-lanbasek9-mz.150-2.SE/c2960-lanbasek9-mz.150-2.SE.bin
S1# show boot
Ha az operációs rendszer hiányzó vagy sérült rendszerfájlok miatt használhatatlanná válik, akkor a boot loader segítségével még hozzáférhetünk a kapcsolóhoz. A rendszertöltő program parancssorán keresztül ugyanis elérhetők a flash memóriában tárolt fájlok. Egy konzol kapcsolaton keresztül a boot loader parancssora az alábbi lépésekkel érhető el:
Az elérhető parancsok listájának megtekintéséhez használjuk a help parancsot vagy a kérdőjelet (?).
Alapértelmezés szerint a kapcsoló megpróbál automatikusan elindulni a BOOT környezeti változó információinak felhasználásával. A switch BOOT környezeti változó elérési útvonalának megtekintéséhez használjuk a set parancsot. Majd inicializáljuk a flash fájlrendszert a flash_init paranccsal, a flash-en tárolt aktuális fájlok megjelenítéséhez, amint az a következő példában is látható látható:
switch: set BOOT=flash:/c2960-lanbasek9-mz.122-55.SE7/c2960-lanbasek9-mz.122-55.SE7.bin (output omitted) switch: flash_init Initializing Flash... flashfs[0]: 2 files, 1 directories flashfs[0]: 0 orphaned files, 0 orphaned directories flashfs[0]: Total bytes: 32514048 flashfs[0]: Bytes used: 11838464 flashfs[0]: Bytes available: 20675584 flashfs[0]: flashfs fsck took 10 seconds. ...done Initializing Flash.
A flash memória inicializálását követően adjuk ki a dir flash: parancsot a flash-en tárolt aktuális fájlok megjelenítéséhez, az alábbiak szerint:
switch: dir flash: Directory of flash:/ 2 -rwx 11834846 c2960-lanbasek9-mz.150-2.SE8.bin 3 -rwx 2072 multiple-fs
Adjuk ki a BOOT = flash parancsot a BOOT környezeti változó elérési útvonalának megváltoztatásához, amelyet a kapcsoló az új IOS flashbe töltéséhez használ. Az új BOOT környezeti változó elérési útvonalának ellenőrzéséhez adjuk ki újra a set parancsot. Végül az új IOS betöltéséhez használjuk a boot parancsot argumentumok nélkül, az alábbi példa szerint:
switch: BOOT=flash:c2960-lanbasek9-mz.150-2.SE8.bin switch: set BOOT=flash:c2960-lanbasek9-mz.150-2.SE8.bin (output omitted) switch: boot
A boot loader parancssora segítségével formázni lehet a flash fájlrendszerét, újra lehet telepíteni az operációs rendszert, és vissza lehet állítani egy elveszett vagy elfelejtett jelszót.
S1(config)# interface vlan 1 S1(config-if)# ip address 192.168.1.2 255.255.255.0 S1(config-if)# ipv6 address 2001:db8:abcd:1::2/64 S1(config-if)# no shutdown S1(config-if)# exit
S1(config)# ip default-gateway 192.168.1.1
S1(config)# interface FastEthernet 0/1 S1(config-if)# duplex full
S1(config)# interface FastEthernet 0/1 S1(config-if)# speed 100
S1(config)# interface FastEthernet 0/1 S1(config-if)# mdix auto
S1# show controllers ethernet-controller fa0/1 phy | include MDIX Auto-MDI-X : On [AdminState=1 Flags=0x00052248]
Parancs | Leírás |
---|---|
show running-config | Aktuálisan futó, RAM-ban tárolt konfigurációs állomány megjelenítése |
show startup-config | NVRAM-ban tárolt konfigurációs állomány megjelenítése |
show version | Eszköz hardver és szoftver paramétereinek megjelenítése |
show flash | Flash memória tartalom megjelenítése |
dir flash | Flash memória tartalmának listázása |
show history | Korábban kiadott parancsok listázása |
show interfaces [interfész azonosító] | Interfészparaméterek részletes megjelenítése |
show ip interface brief | Interfészek fontosabb paramétereinek listázása |
show ip route | Routing tábla megjelenítése |
show mac-address-table | MAC tábla megjelenítése |
show cdp neighbors | L2-es CDP szomszédok felderítése |
S1(config)# line vty 0 15 S1(config-line)# password jelszo S1(config-line)# login S1(config-line)# exit S1(config)# S1(config)# service password-encryption S1(config)# S1(config)# interface vlan 1 S1(config-if)# ip address 192.168.1.2 255.255.255.0 S1(config-if)# no shutdown S1(config-if)# exit S1(config)# S1(config)# ip default-gateway 192.168.1.1
C:\> telnet 192.168.1.2
S1(config)# line vty 0 15 S1(config-line)# password jelszo S1(config-line)# login S1(config-line)# exit S1(config)# S1(config)# service password-encryption S1(config)# S1(config)# int vlan 1 S1(config-if)# ip add 192.168.1.2 255.255.255.0 S1(config-if)# no shut S1(config-if)# exit S1(config)# S1(config)# ip default-gateway 192.168.1.1 S1(config)# S1(config)# ip domain-name unideb.hu S1(config)# S1(config)# crypto key generate rsa The name for the keys will be: S1.unideb.hu Choose the size of the key modulus in the range of 360 to 2048 for your General Purpose Keys. Choosing a key modulus greater than 512 may take a few minutes. How many bits in the modulus [512]: 1024 % Generating 1024 bit RSA keys, keys will be non-exportable...[OK] S1(config)# S1(config)# username hallgato secret jelszo *Mar 1 1:15:56.838: %SSH-5-ENABLED: SSH 1.99 has been enabled S1(config)# S1(config)# line vty 0 15 S1(config-line)# transport input ssh S1(config-line)# login local S1(config-line)# exit S1(config)# S1(config)#ip ssh version 2 S1(config)#
C:\>ssh -l hallgato 192.168.1.2 Password:
S1# show ip ssh SSH Enabled - version 2.0 Authentication timeout: 120 secs; Authentication retries: 3 To check the SSH connections to the device, use the show ssh command as shown. S1# show ssh %No SSHv1 server connections running. Connection Version Mode Encryption Hmac State Username 0 2.0 IN aes256-cbc hmac-sha1 Session started admin 0 2.0 OUT aes256-cbc hmac-sha1 Session started admin
R1> enable
R1# configure terminal
Parancs | Leírás |
---|---|
Tab | Kitölti a hiányzó parancs paramétert |
Ctrl+C | Kilép az adott konfigurációs módból visszalépve a Privilegizált EXEC módba |
Ctrl+Shift+6 | Általános folyamatmegszakító parancs (pl. DNS felderítés, ping, traceroute esetén használható) |
Parancs súgója | ? |
Router(config)# hostname R1 R1(config)#
R1(config)# exit
R1(config)# end
R1# disable
R1(config)# enable secret jelszo
R1(config)# line console 0 R1(config-line)# password jelszo R1(config-line)# login
R1(config)# line vty 0 15 R1(config-line)# password jelszo R1(config-line)# login
R1(config)# service password-encryption
R1(config)# banner motd #Uzenetben elo nem fordulo szimmetrikus karakterek koze illesztett figyelmezteto napi uzenet!#
R1(config)# no ip domain-lookup
R1(config)# interface FastEthernet 0/0 R1(config-if)# ip address 192.168.1.1 255.255.255.0 R1(config-if)# ipv6 address 2001:db8:abcd:1::1/64 R1(config-if)# description Link to LAN 1 R1(config-if)# no shutdown
R1(config)# interface GigabitEthernet 0/0/0 R1(config-if)# ip address 192.168.2.1 255.255.255.0 R1(config-if)# ipv6 address 2001:db8:abcd:2::1/64 R1(config-if)# description Link to LAN 2 R1(config-if)# no shutdown
R1(config)# interface Serial 0/0/0 R1(config-if)# ip address 192.168.3.1 255.255.255.0 R1(config-if)# ipv6 address 2001:db8:abcd:3::1/64 R1(config-if)# description Link to LAN 3 R1(config-if)# clock rate 128000 R1(config-if)# no shutdown
R1(config)# interface loopback 0 R1(config-if)# ip address 192.168.4.1 255.255.255.0 R1(config-if)# ipv6 address 2001:db8:abcd:4::1/64 R1(config-if)# description INTERNET
R1(config)# interface GigabitEthernet 0/0 R1(config-if)# ip address dhcp R1(config-if)# no shutdown
R1# show running-config
R1# copy running-config startup-config
R1# reload
R1# dir flash:
R1(config)# boot system flash c2900-universalk9-mz.SPA.151-4.M4.bin
Parancs | Leírás |
---|---|
show running-config | Aktuálisan futó, RAM-ban tárolt konfigurációs állomány megjelenítése |
show startup-config | NVRAM-ban tárolt konfigurációs állomány megjelenítése |
show version | Eszköz hardver és szoftver paramétereinek megjelenítése |
show flash | Flash memória tartalom megjelenítése |
dir flash | Flash memória tartalmának listázása |
show history | Korábban kiadott parancsok listázása |
show interfaces [interfész azonosító] | Interfészparaméterek részletes megjelenítése |
show ip interface [interfész azonosító] | Megjeleníti az interfész állapotát és az interfészhez tartozó összes IPv4-címet |
show ip interface | Megjeleníti az IPv4 kapcsolatos információkat az útválasztó összes interfészéről |
show ip interface brief | Interfészek fontosabb paramétereinek listázása |
show ipv6 interface brief | Összefoglalót jelenít meg az összes interfészről, beleértve az interfész IPv6-címét és az aktuális működési állapotot |
show running-config interface interface-id | Megjeleníti a megadott interfészre alkalmazott parancsokat |
show ip route | IPv4 routing tábla megjelenítése |
show ipv6 route | IPv6 routing tábla megjelenítése |
show mac-address-table | MAC tábla megjelenítése |
show cdp neighbors | L2-es CDP szomszédok felderítése |
ping [IP cím] | Az eszközök közötti 3. rétegbeli kapcsolat ellenőrzésére szolgál |
R1# show running-config | section line vty line vty 0 4 password 7 110A1016141D login transport input all
R1# show ip interface brief Interface IP-Address OK? Method Status Protocol GigabitEthernet0/0/0 192.168.10.1 YES manual up up GigabitEthernet0/0/1 192.168.11.1 YES manual up up Serial0/1/0 209.165.200.225 YES manual up up Serial0/1/1 unassigned NO unset down down R1# R1# show ip interface brief | include up GigabitEthernet0/0/0 192.168.10.1 YES manual up up GigabitEthernet0/0/1 192.168.11.1 YES manual up up Serial0/1/0 209.165.200.225 YES manual up up
R1# show ip interface brief Interface IP-Address OK? Method Status Protocol GigabitEthernet0/0/0 192.168.10.1 YES manual up up GigabitEthernet0/0/1 192.168.11.1 YES manual up up Serial0/1/0 209.165.200.225 YES manual up up Serial0/1/1 unassigned NO unset down down R1# R1# show ip interface brief | exclude unassigned Interface IP-Address OK? Method Status Protocol GigabitEthernet0/0/0 192.168.10.1 YES manual up up GigabitEthernet0/0/1 192.168.11.1 YES manual up up Serial0/1/0 209.165.200.225 YES manual up up
R1# show ip route | begin Gateway Gateway of last resort is not set 192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks C 192.168.10.0/24 is directly connected, GigabitEthernet0/0/0 L 192.168.10.1/32 is directly connected, GigabitEthernet0/0/0 192.168.11.0/24 is variably subnetted, 2 subnets, 2 masks C 192.168.11.0/24 is directly connected, GigabitEthernet0/0/1 L 192.168.11.1/32 is directly connected, GigabitEthernet0/0/1 209.165.200.0/24 is variably subnetted, 2 subnets, 2 masks C 209.165.200.224/30 is directly connected, Serial0/1/0 L 209.165.200.225/32 is directly connected, Serial0/1/0