IPv4 packet má následující strukturu.
Úkol: Pomocí wiresharku nebo MS Network monitoru najít v hlavičce IP paketu zdrojovou a cílovou IP adresu, Time To Live (TTL), délku hlavičky, délku celého paketu a protokol dat použitých v těle paketu.
Odezva uzlu sítě se dá zjistit pomocí příkazu ping
.
Úkol: Pomocí příkazu/programu ping najděte na virtuální síti nějaký virtuální stroj, který neběží na Vašem počítači nebo na fyzické síti na učebně najděte nějaký jiný počítač.
Inspekce IPv4 paketů a zjištění odezvy uzlů sítě je za 1 bod.
Ping umožňuje nastavit Time To Live (TTL) u svých paketů. Pomocí nastavování této hodnoty se dá zjistit vzdálenost (počet hopů) k nějakému uzlu sítě.
Úkol: Pomocí wiresharku nebo MS Network monitoru zachytit komunikaci programu/příkazu ping
.
Úkol: Pomocí nastavení parametru TTL u příkazu ping zjistit vzdálenost uzlu google.cz.
Zjistit cestu k uzlu sítě lze na Linuxu pomocí programu traceroute
a na windows pomocí příkazu tracert
.
Informace o autonomním systému, ke kterému IP adresa patří, se dá zjistit na linuxu pomocí programu whois
.
Úkol: Zjistit cestu k google.cz. Pro alespoň dva uzly cesty zjistit k jakému autonomnímu systému patří.
Zjištění vzdálenosti nějakého uzlu sítě, zjištění cesty k uzlu sítě a zjištění informací o autonomních systémech je za 1 bod.
Jak nastavit IP adresu a masku sítě na Linuxu je popsáno v následujícím textu.
Výpis a manipulace se směrovací tabulkou se provádí na windows i na
linuxu pomocí příkazu route
. Postup na Linuxu je v následujícím textu.
Jak zapnout routování v Linuxu a jak nastavit SNAT je popsáno v následujícím textu.
Jak nastavit to samé ve Windows je popsáno v následujícím dokumentu. Text je pro Windows 2003 server ale platí i pro Windows 2008 server.
Na následujícím videu je ukázán postup pro Windows 2008 server.
Úkol (za 1,5 bod): Pomocí nastavení IP adres, routovacích tabulek, zapnutí routování a SNAT vytvořte následující topologie, kde u první bude routerem Linux a klientem windows a u druhé routerem windows a klientem linux.
kde L je poslední číslo ze čtyřčíslí IP adresy hostujícího systému.
Postup pro linux router a windows klient:
Postup pro windows router a linux klient:
Funkčnost je například možné vyzkoušet pomocí tracert 158.194.80.13
z windows klienta a traceroute 158.194.80.13
z linuxového klienta. Ve výpisu by se měla jako první objevit adresa 10.1.L.1.
Výpis potom může vypadat například takto:
# traceroute 158.194.80.13 traceroute to 158.194.80.13 (158.194.80.13), 30 hops max, 60 byte packets 1 * 10.1.1.1 (10.1.1.1) 1.008 ms 0.808 ms 2 158.194.80.13 (158.194.80.13) 1.890 ms 1.003 ms 0.661 m
Úkol (za 0,5 bodu): Modifikujte úkol z minulého cvičení, aby zobrazoval následující informace z IP hlavičky:
Tato webová stránka byla vytvořena za podpory grantu FRVŠ 1358/2010/F1a.