Základní myšlenky:
- routování je mapa
- router je počítač
- router určuje nejlepší cestu pro data (dle protokolu a pravidel)
- v síti je vždy jeden router jako brána - připojen k internetu
- mapujeme - topologii a IP adresování (fyzická a logická topologie)
Basic router configuration
Prvotní nastavení se týká jména zařízení (usnadňuje identifikaci při administraci), zabezpečení a banneru.
Router (switch - pro něj platí to samé) se může nacházet ve čtyřech stavech terminálu:
user - R1>
- základní příkazyprivilege R1#
- kompletní přehled o zařízení a diagnostikaconfig R1(config)#
- nastavení pro celý routerconfig dílčí R1(config-if)#
- nastavení interface, routování, access listů, ...
Přepínání:
- user -> privilege -
R1>enable
- privilege -> config -
R1#configure terminal
- o úroveň zpět -
R1(config)#exit
- z dílčích konfiguračních režimů zpět do privilegovaného -
R1(config-if)#end
- pokud chceme spustit v konfiguračním režimu příkaz dostupný pouze v privilegovaném, pak musíme před tento příkaz přidat instrukci do -
R1(config-if)#do ping 192.168.1.1
Zápis příkazů nemusí být úplný, stačí prvních několik znaků, které určí jedinečný příkaz - configure terminal je stejné jako conf t nebo conf term.
Hostname
Router>enable
Router#conf term
Router(config)#hostname R1
R1#
Přepneme router do privilegovaného režimu, vstoupíme do konfigurace a pomocí příkazu hostname nastavíme jméno zařízení.
Zabezpečení
Pro zabezpečení zařízení je nutné nastavit hesla. Jak na to? Vše se odehrává v obecném konfiguračním režimu, nebo konfiguračním režimu pro linku.
Router(config)#enable password cisco
Nastaví heslo "cisco" pro zpřístupnění privilegovaného režimu. Heslo je uloženo jako plain text.
Router(config)#enable secret cisco
Nastaví heslo "cisco", ale heslo je šifrováno.
Router(config)#line console 0
Router(config-line)#password cisco
Router(config-line)#login
Nastavuje kontrolu hesla při přihlášení přes console port.
Router(config)#line vty 0 4
Router(config-line)#password cisco
Router(config-line)#login
Nastavení hesla pro přístup přes linky vty 0 - 4.
Router(config)#line aux 0
Router(config-line)#password cisco
Router(config-line)#login
Nastavuje kontrolu hesla při přihlášení přes aux port.
Šifrování hesel
Router(config)#service password-encryption
Zapne slabé šifrování na hesla - md5.
Router(config)#no service password-encryption
Vypne šifrování hesel.
Banner
V některých zemích je nutné varovat uživatele, že se připojuje k zařízení, na kterém nemá co dělat. K tomuto upozornění slouží banner motd - message of the day nebo banner login - zobrazuje se při přihlášení. Nastavíme je takto.
MOTD se zobrazuje před přihlášením a pokud je nastavena zpráva login, pak je zobrazena nad ní.
Router>enable
Router#conf term
Router(config)#banner motd # Toto je neautorizovaný pokus o připojení #
Router(config)#banner login # Toto je neautorizovaný pokus o připojení #
Vypnutí Domain lookup
Pokud zadáme špatně příkaz, pak se router snaží zjistit, zda se nejedná o název domény. Je vhodné tomuto předcházet a vyhledávání vypnout.
Router(config)#no ip domain-lookup
Nepřerušování zapisovaných příkazů
Některé výpisy se zobrazují i když píšeme příkazy do konzole, sice to nevadí, příkazy jsou zpracovány korektně, ale je to nepřehledné, toto lze vypnout následujícím zápisem.
Router(config)#line console 0
Router(config-line)#logging synchronous
Konfigurace rozhraní
R1#conf term
R1(config)#int serial 0/0/0
- vybíráme rozhraní ke konfiguraci
R1(config-if)#ip address 192.168.1.5 255.255.255.0
- zadáváme IP a masku sítě IPv4
R1(config-if)#ipv6 address 2004:fe01:adde:1:2:1/64
- zadáváme IP a masku sítě IPv6
R1(config-if)#no shutdown
- zapínáme rozhraní
R1(config-if)#description Lokalni sit 1
- volitelně přidáme popisek
R1(config-if)#clockrate 128000
- volitelně definujeme rychlost rozhraní
Loopback device
Virtuální síťové rozhraní, slouží k ověřeování konfigurace, podporuje ICMP - například ping.
R1(config)#int loopback 0
- konfigurujeme rozhraní loopback 0 - lze jich mít více
R1(config-if)#ip address 192.168.1.5 255.255.255.0
- definujeme IP adresu virtuálního rozhraní - no shut nedáváme, je rovnou zapnuto
Ladění
R1#sh ip interfaces brief
- stručný výpis informací o rozhraních na daném zařízení
R1#sh ip route
- výpis informací z routovací tabulky
R1#sh running-config
- výpis běžící konfigurace
R1#sh running-config interface serial 0/0/0
- výpis části běžící konfigurace, která se týká zvoleného rozhraní
IPv6
Pro protokol IPv6 platí stejné příkazy, pouze se změní ip na ipv6.