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. Pro pingování broadcast adresy slouží na linuxu patametr -b.
Úkol: Pomocí příkazu/programu ping najděte na virtuální síti 10.1.0.0 nějaký virtuální stroj, který neběží na Vašem počítači. Více informací o virtuálních sítích je v jejich popisu.
Inspekce IPv4 paketů a zjištění odezvy uzlů sítě je za 1 bod
Ping umožnuje nastavit Time To Live (TTL) u svých paketů. Pomocí nastavování této hodnoty se dá zjistit vzdálenost (počet hopů) nějakému uzlu sítě.
Úkol: Pomocí wiresharku nebo MS Network monitoru zachytit komunikaci programu/příkazu ping.
Úkol: Pomocí nastevení 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ín 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 uzely 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 dokumentu popisujícím vitruání stroje.
Výpis a manipulace se směrovací tabulkou se provádí na windows i na linuxu pomocí příkazu route. Postup na linuxu ne v vitruáních strojů.
Jak zapnout routování v linuxu a jak nastavit SNAT je popsáno v popisu vitruáních strojů.
Jak nastavit to samé ve windows je popsáno v následujícím dokumentu.
Úkol (za 1,5 bod): Pomocí nastavení IP adres, rourotovacích tabulek, zapnutí routování a SNAT vytvořte následující topologie, kde u první bude routrem linux a klientem windows a u druhé routerem windouws 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é vyskoušet pomocí tracert 158.194.80.13 z klienta. Ve výpisu by se měla jako první objevit adresa 10.1.L.1
Úkol (za 0,5 bodu): Modifikujte úkol z minulého cičení, aby zobrazoval následující informace z IP hlavičky: