Video: SSH, FTP, Ping, Telnet: Linux Networking Commands Tutorial 12 2024
Het eerste dat de meeste mensen doen na het configureren van hun apparaat, is controleren of ze verkeer kunnen verzenden tussen koppelingen naar andere knooppunten in het netwerk. Bij deze eerste test wordt het ping-commando gebruikt.
Vanaf de opdrachtprompt van Junos OS kunt u de opdracht ping uitvoeren. Log in op het apparaat waarvan u wilt starten en verzend een ping naar een adres op de externe host; dat wil zeggen, naar het adres dat u verwacht een pad naar het netwerk te hebben.
U kunt zich bijvoorbeeld aanmelden bij router1. Van daaruit wilt u ervoor zorgen dat u verbinding hebt met router7. Dus kies je een netwerkadres op router7 (een van de interface-adressen, of zelfs het loopback-adres zal werken) en geef een ping-opdracht:
gebruiker @ router1> ping 10. 0. 24. 2 PING 10. 0. 24. 2: 56 databytes 64 bytes van 10. 0. 24. 2: icmp_seq = 0 ttl = 62 time = 0. 520 ms 64 bytes van 10. 0. 24. 2: icmp_seq = 1 ttl = 62 time = 0. 417 ms 64 bytes van 10. 0. 24. 2: icmp_seq = 2 ttl = 62 time = 0. 497 ms 64 bytes van 10. 0. 24. 2: icmp_seq = 3 ttl = 62 time = 0. 424 ms 64 bytes van 10. 0. 24. 2: icmp_seq = 4 ttl = 62 time = 0. 501 ms ^ C --- 10. 0. 24. 2 pingstatistieken --- 5 verzonden pakketten, 5 ontvangen pakketten, 0% pakketverlies round-trip min / avg / max / stddev = 0. 417/0. 472/0. 520/0. 043 ms
Nadat u de opdracht hebt gegeven, verzendt de router pakketten naar het externe adres. Wanneer het externe knooppunt deze pakketten ontvangt, genereert het een antwoordpakket en stuurt dat pakket terug naar de oorspronkelijke afzender.
Na ontvangst van dit antwoordpakket registreert de router een geslaagde ping en meet de tijd tussen het verzenden van het oorspronkelijke verzoek en het ontvangen van het antwoord. Dit proces gebeurt steeds opnieuw totdat u het commando stopt door op Ctrl + C te drukken.
Mogelijk merkt u dat in de ping-uitvoer voor elke ping een ICMP-volgnummer (Internet Control Message Protocol) is gekoppeld. Elke aanvraag en reactie wordt gemarkeerd met dit volgnummer, zodat de apparaten weten welke reactie bij welk verzoek hoort.
Als u weet dat u op een bepaald moment verzoek 3 hebt verzonden, kunt u controleren hoe laat u antwoord 3 ontvangt en hoe lang het duurt voordat u de hele reis hebt gemaakt.
Het ping-commando geeft u een schat aan informatie. Ten eerste weet u dat het externe adres dat u hebt gekozen up en responsief is omdat het commando enige uitvoer opleverde. Ten tweede, als u de samengevatte gegevens onder aan de uitvoer bekijkt, ziet u belangrijke statistieken over het pad.
Merk bijvoorbeeld op dat vijf pakketten werden verzonden en vijf antwoorden werden ontvangen.Deze informatie vertelt u dat alle ping-aanvragen zijn ontvangen door het externe apparaat. Als het netwerk problemen ondervindt of de pakketten verloren gaan, ziet u dat niet alle verzonden pakketten resulteerden in een ontvangen antwoordpakket. Het pakketverlies is een indicator dat er iets mis is in het netwerk.
Bovendien geeft de overzichtsoutput de minimale, maximale, gemiddelde en standaarddeviaties voor de responstijden. In dit voorbeeld is de overgangstijd voor de ping en respons in de volgorde van. 500 milliseconden, wat uitzonderlijk snel is. Als de round-trip-tijd groter is dan 150 of 200 milliseconden, wilt u waarschijnlijk een kijkje nemen op het netwerk om te bepalen waar de latentie vandaan komt.
U kunt zich afvragen wat er gebeurt als er geen pad naar router7 vanaf router1 is. Het ping commando onthult die informatie ook:
gebruiker @ router1> ping router7 PING router7 (192. 168. 24. 1): 56 data bytes ping: sendto: Geen route naar host ping: sendto: Geen route naar host ping: sendto: Geen route naar host-ping: sendto: Geen route naar host-ping: sendto: Geen route naar host ^ C --- router7 pingstatistieken --- 5 verzonden pakketten, 0 ontvangen pakketten, 100% pakketverlies
In dit geval is router7 niet bereikbaar vanaf router1. De ping mislukt en honderd procent van de verzonden pakketten gaat verloren, wat betekent dat er geen reactie is. Als u wilt weten of het gebrek aan respons betekent dat de router niet werkt of dat er ergens een probleem is opgetreden tussen router1 en router7, kunt u een traceroute-opdracht geven.