Commandy
Základy
- Commandy jdou napsat zkráceně například místo
enablestačí napsaten
Nápověda
- Nápověda se zobrazí pomocí
?
Zobrazí se všechny možné příkazy
Router(config)# ?
Configure commands:
aaa Authentication, Authorization and Accounting.
access-list Add an access list entry
banner Define a login banner
bba-group Configure BBA Group
boot Modify system boot parameters
--more--
Zobrazí vám jak může příkaz pokračovat
Router(config)# int ?
Dialer Dialer interface
Dot11Radio Dot11 interface
Ethernet IEEE 802.3
FastEthernet FastEthernet IEEE 802.3
GigabitEthernet GigabitEthernet IEEE 802.3z
Loopback Loopback interface
Port-channel Ethernet Channel of interfaces
Serial Serial
Tunnel Tunnel interface
Virtual-Template Virtual Template interface
Vlan Catalyst Vlans
range interface range command
Zobrazí zbytek příkazu
Router(config)# int?
interface
- nabídne příkazy začínající na int
tip
- pro zobrazení další strany
space, pro zobrazení dalšího řádkuenter - Průběh každého příkazu lze ukončit zkratkou
ctrl+shift+6 - Pro doplnění příkazu slouží
tab
Privilegovaný režim
Do privilegovaného režimu se dostaneš pomocí enable
Router>
Router> enable
Router#
Konfigurace (Config)
Globální konfigurace
Router# configure terminal
Router(config)#
Stačí napsat
conf a dvakrat enterKonfigurace portů
Na routeru
Port na routeru např. GigabitEthernet0/0/0 se nastavuj í pomocí
Router(config)#int GigabitEthernet0/0/0
Router(config-if)#
Celý název lze zkrátit
GigabitEthernet0/0/0Router(config)#int g0/0/0
Router(config-if)#
Více portů naráz jde nastavit pomocí rozsahu
Router(config)#int range g0/0/0 - g0/0/1
Router(config-if-range)#
jde zkrátit na poslední číslo druhého portu
Router(config)#int range g0/0/0 - 1
Router(config-if-range)#
Virtuální porty (připojení vzdáleně)
- Každý aktivní prvek sítě má svoje virtuální porty, na které se dá připojit vzdáleně (telnet, SSH)
Router(config)#line vty 0 15
Konsolový port
- Port sedí vzádu na routeru a označuje se Console
- Configuruje se pomocí příkazu
Router(config)#line console 0
Nastavení IP adresy na Router
IPv4
Router(config)#ip default-gateway <default gateway>
Router(config)#int GigabitEthernet0/0/0
Router(config-if)#ip address <ip adresa kterou chceme pro nastavit> <maska sítě>
Router(config-if)#no sh
IPv6
Switch(config-if)#ipv6 add 2001:db8:acad:b::1/64
Switch(config-if)#ipv6 add fe80::1 link-local
Nastavení IP adresy na Switch
IPv4
Switch(config)#ip default-gateway <default gateway>
Switch(config)#int vlan 1
Switch(config-if)#ip address <ip adresa kterou chceme pro nastavit> <maska sítě>
Switch(config-if)#no sh
IPv6
Switch(config)#sdm prefer dual-ipv4-and-ipv6 default
Switch#copy running startup
Switch#reload
Switch(config)#int vlan 1
Switch(config-if)#ipv6 add 2001:db8:acad:b::1/64
Switch(config-if)#ipv6 add fe80::1 link-local
Hostname
Pojďme přejmenovat router na R1
Router(config)#hostname R1
R1(config)#
Banner
Zpráva která se objeví při otevření konzole
R1(config)#banner motd "vase zpráva"
Zákaz DNS lookup
Při zadání špatnýho příkazu ho nebude hledat další příkaz (nemusíš mačkat ctrl+shift+6)
R1(config)#no ip domain lookup
Hesla
Šifrování hesel
R1(config)#service password-encryption
Nastavení minimální délky hesla
Nastaví délku minimální délku hesla na 5 znaků
R1(config)#security passwords min-length
Nastavení hesla do konzole
R1(config)#line con 0
R1(config-line)#
R1(config-line)#password tajnyheslo
R1(config-line)#login
Nastavení hesla pro privilegovaný režim
Nastaví heslo pro privilegovaný režim
R1(config)#enable `password/secret` tajnyheslo
password nastaví nešifrované heslo (je uloženo v plain textu na disku)
secret nastaví šifrované heslo
Nastavení hesla pomocí
secret má přednost před passwordR1(config)#enable secret tvojemama
R1(config)#enable password mojemama
Heslo je tvojemama
Routing
Když máme více sítí a chceme aby router mohl posílat data z první sítě do té druhé sítě
Router(config)#ip route <adresa vzdálené sítě> <maska vzdalené sítě> <interface_to_exit>
interface to exit:
Router 1 je ten, kde nastavujeme ip route
Vzdálené připojení
SSH
- Hostname
- Nastavíme doménu pro SSH
Router(config)# ip domain-name <jakákoliv-doména>
- Vytvoříme hashovací klíč
Router(config)# crypto key generate rsa
nejlepší použít 1024 bitů
- Vytvoříme SSH uživatele
Router(config)# username <jmeno> password <heslo>
- Přepneme z Telnetu na SSH
Router(config)# line vty 0 15
Router(config-line)# login local
Router(config-line)# transport input SSH
VLAN
Nastavení routeru
- Zapneme port na routeru
R1(config)#int g0/0/0
R1(config-if)#no sh