Kód DUM : VY_32_INOVACE_LIN.1.06 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 06 Sítě v Linuxu diagnostika, identifikace, spojení, služby DUM naučí základní kroky ve správe síťového připojení, příkazy k ovládání síťového rozhraní Ing. Vladimír KEBERT, CSc (Autor) Čeština RVP 18-20-M/01 Informační technologie, předmět: Operační systémy, 3 ročník Speciální vzdělávací potřeby Žádné Klíčová slova Druh učebního materiálu Druh interaktivity Cílová skupina Stupeň a typ vzdělávání Typická věková skupina Př. Linux, Networking, Ethernet, Konektivita, IP adresa, Brána, Host, Trasa, Prezentace s prvky interaktivity Kombinované Žáci 3. ročníku Odborné vzdělávání 16-19 let Celková velikost Velikost materiálu v kb : 635 rozčlenění tématického celku: Linux-systémová část
1. Diagnostika síťových funkcí v Linuxu - Příkazem ping (viz t. 05) se diagnostikuje vyslání a návrat paketu, diagnostikujeme, zda paket dosáhl cíle, kam byl směrován. - Fuknčnost vlastního rozhraní se diagnostikuje příkazem ping na adresu vlastního rozhraní Loopback 127.0.0.1 Obraz č. 1 Loopback: 2. Rozbor reportu z obrazu č1: - 64 bitový paket z adresy 127.0.0.1 byl odeslán - icmp_req=1 Cílový stroj není dostupný ( Internet Control Message Protocol) - ttl TimeToLive doba života (64 pokusů o průchod, pak se paket zahodí) - time doba odezvy za jak dlouho se paket (jeho odraz) vrátí na rozhraní - statistika kolik paketů odesláno, kolik se vrátilo a kolik ztratilo
3. Úlohy k procvičení - Příkazem Ping diagnostikujte a okomentujte dostupnost Nameserveru Google na IP 8.8.8.8 - Vyhledávačem najděte možné reporty o dostupnopsti cíle z prvního úkolu icmp_req= a vysvětlete jejich význam ( icmp_req= hodnota) - pomocí manuálové stránky $man ping sestavte příkaz ping tak, aby se pokusil celkem 5x v intervalu 5 sekund o odezvu na jakýkoli známý cíl. 4. Diagnostika pomocí příkazu $traceroute [cíl] - příkaz trasuje cestu datagramu a z každého uzlu vrátí dobu odezvy - příkaz vypíše cestu paketu přes všechny brány a přes všechny sítě,kterými prochází k cíli - lze zjistit, kde se trasování zastaví v případě poruchy průchodu při chybě ping - lze zjistit přes kolik uzlů paket prochází:
Obraz č. 2 Průchod datagramu: Rozbor výpisu traceroute: - výpis hlásí v pořadí od nejbližšího k nejvzdálenějšímu uzlu - Podle IP adres lze zjistit polohu uzlu z Internetu (u domény $Whois - Kdo je to ) U IP,která není doménou např. Na http://polohaip.cz) - V milisekundách je uvedena doba odezvy
5. Kombinovaný příkaz mtr (My Traceroute) - příkaz kombinuje ping a traceroute : $ mtr 5.102.58.6: Obraz č. 3: My Traceroute Rozbor výpisu mtr - výpis hlásí v pořadí od nejbližšího k nejvzdálenějšímu uzlu - Pojmenuje nebo vypíše všechny uzly - Periodicky opakuje ping a neustále obnovuje statistiku doby odezvy uzlů
6. Určení geografické polohy uzlu: Obraz č. 4: Odpověď na stránce http://ipinfodb.com Zjištění polohy IP adres
7. Úlohy k procvičení - Příkazem Ping diagnostikujte a okomentujte dostupnost Nameserveru Google na IP 8.8.8.8 - Pomocí $traceroute nebo $mtr zjistěte IP (IPv4) adresy rozhraní (IP brány a vnější IP adresu) LAN/WAN školy a zapište si je - Příkazem whois ověřte, zda IP adresa školy odpovídá registraci domény a výsledek zdůvodněte (Použijte manuálové stránky $man whois) - Pomocí webového prohlížeče ověřte geografickou polohu IPv4 adresy školy, kterou jste identifikovali - pomocí vhodného příkazu vytrasujte uzly na server nic.cz a okomentujte výpis příkazu a určete IP adresu cílového serveru a jeho geografickou polohu. Totéž diagnostikujte pro Nameserver 8.8.8.8
8. Netstat - výpis aktivit všech síťových spojení Obraz č. 5 a 6 Odpovědi příkazu netstat $netstat - r - zásadní výpis tzv směrovací tabulka vypíše stavy rozhraní a směrování dotazu až k prvnímu uzlu
Obraz č. 2 Průchod datagramu: 9. Úlohy k procvičení - Pomocí návodu k příkazu netstat $man netstat nebo $info netstat vyzkoušejte různé výpisy aktivních spojení -proveďte výpis směrovací tabulky - vypište aktivní spojení na protokolu tcp a udp - vypište neaktivní (čekající) spojení - parametrem -M zjistěte, zda Váš počítač má nastavenu tzv Maškarádu (-tj. překlad adres mezi rozhraními a jejich sdílení do sítě)
10. Řešení úlohy (7) Otestujte síťové rozhraní svého počítače s OS Linux: a] Případ č. 2 směrovací tabulka: b] Případ č. 3 Zjištění aktivní spojení na protokolu tcp: c] Případ č. 3 zjistěte, zda Váš počítač má nastavenu tzv Maškarádu
Přehled použité literatury a děl: Pokud není uvedeno jinak, autorem použitých textů a mediálních příloh (obrázků, textů, interaktivních materiálů, screenshotů) je autor tohoto digitálního učebního materiálu. Pojetí a použití příkazů systému bylo citováno ze zdrojů, úlohy jsou dílem autora tohoto materiálu: Použité zdroje: 1. Kolektiv: Wiki - dokumentace projektu Fedora CZ. Dostupné na Internetu: http://wiki.fedora.cz/doku.php?id=navody:prirucka:obsah 2. Kolektiv: Wiki dokumenatce projektu Ubuntu/Kubuntu. Dostupné na Internetu: http://wiki.ubuntu.cz 3. Manuálové stránky příkazů OS Linux, distribuce Fedora 16, česká verze: man mtr ; man traceroute ; 4. Kolektiv: Wikipedia.org ; Dostupné na Internetu: http://cs.wikipedia.org/wiki/netstat,