Síťová podpora je jedním z nejsložitějších procesů, které musíme jako správci nebo pracovníci podpory IT zvládnout vzhledem k množství situací a scénářů, které mohou nastat. Příčina chyby může být navíc přítomna lokálně, vzdáleně nebo v jakémkoli zařízení, přes které informace putují, což může být opravdu obtížné zjistit.
Jedním ze základních příkazů, které musíme určit stav zařízení, je příkaz ping a Solvetic podrobně vysvětlí, jak tento příkaz použít v systému macOS, v tomto případě macOS Mojave, ale postup je stejný pro ostatní verze macOS ..
Co je to příkaz pingPing je příkaz, který byl v zásadě vyvinut k provádění sledovatelnosti mezi místním a vzdáleným počítačem, a to tak, že odesílá řadu paketů s požadavky ICMP (Internet Control Message Protocol). Cílem je vyhodnotit, kolik z těchto paketů se vrací do zařízení, které je odeslalo, a jak dlouho tento proces trvá. To bude užitečné k určení nejen stavu sítě, ale také její integrity.
Základní syntaxe pro použití příkazu ping, která platí pro všechny operační systémy, je následující:
ping [-t] [-a] [-n počet] [-l velikost] [-f] [-i TTL] [-v TOS] [-r počet] [-s počet] [-w časový limit] [- R] [-S srcaddr] [-p] [-4] [-6] cíl [/?]
Parametry pinguParametry jeho použití jsou:
- -t: tato volba nám umožňuje nepřetržitě pingovat cíl, dokud nezastavíme jeho výsledek pomocí kláves Ctrl-C.
- -a: pomocí této možnosti můžeme případně vyřešit název hostitele cíle z IP adresy.
- -n (-c): tato možnost vám umožňuje nastavit počet požadavků na echo ICMP, které je třeba odeslat, a rozsah použití je od 1 do 4294967295.
- -l (velikost): díky této možnosti můžeme nastavit velikost paketu žádosti o echo v bajtech od 32 do 65 527. Ve výchozím nastavení příkaz ping odešle požadavek na echo o velikosti 32 bajtů
- -f: Použití této možnosti zabrání fragmentaci požadavků na echo ICMP směrovači mezi místním počítačem a cílem.
- -i TTL: pomocí této možnosti můžeme definovat hodnotu Time To Life (TTL - Time To Life), jejíž maximální hodnota je 255.
- -v TOS: umožňuje nastavit hodnotu typu služby (TOS).
- -r počet: pokud použijeme tuto možnost, bude možné určit počet skoků mezi zdrojovým počítačem a cílovým počítačem nebo zařízením, které musí být zaregistrovány a viditelné.
- -s: tato možnost vám umožňuje zobrazit čas ve formátu internetového časového razítka, ve kterém je přijat každý požadavek na echo a odpověď na echo je odeslána pomocí příkazu ping.
- -w: umožňuje zadat hodnotu časového limitu při pingu, upravuje dobu v milisekundách, se kterou bude ping čekat na každou odpověď z cílového zařízení.
- -R: s touto volbou příkaz ping vystopuje trasu zpáteční cesty paketů.
- -S: Tato volba vám umožňuje zadat zdrojovou adresu.
- -4: Tato volba vynutí, aby příkaz ping používal pouze adresování IPv4, ale bude užitečný pouze v případě, že je cílem název hostitele, nikoli adresa IP.
- -6: Tato možnost vynutí, aby příkaz ping používal pouze adresy IPv6, pokud je cílem název hostitele.
- target: je cílové zařízení, na které budeme pingovat.
Nyní se naučíme různé metody pingování na macOS.
1. Jak pingovat přes terminál na Macu
Krok 1
Pro přístup k terminálu máme následující možnosti:
- V cestě Finder „Go / Utilities / Terminal“
- Pomocí následující kombinace kláves:
⇧ + ⌘ + U
- Prostřednictvím Spotlight
Krok 2
Jakmile jsme v terminálu, spustíme následující řádek. Tento příkaz slouží k odeslání příkazu ping hostiteli solvetic.com
ping www.solvetic.comKrok 3
Ve výchozím nastavení bude v systému macOS příkaz pokračovat, dokud jej nezastavíme pomocí následujících klíčů:
Ctrl + C.
ZVĚTŠIT
Krok 4
V důsledku toho zjistíme:
- Počet odeslaných balíků
- Počet přijatých balíků
- Procento ztracených paketů
- Maximální doba odezvy
Krok 5
Dalším způsobem, který v macOS Mojave máme, je definovat počet paketů, které budou odeslány, k tomu použijeme parametr -c udávající počet odeslaných paketů, v tomto případě 3. Pro problémy s podporou výsledek zobrazený pomocí příkazu ping je nyní životně důležité, protože každý vrácený řádek představuje paketový přenos. Čas uvedený v milisekundách, který je nezbytný k určení, zda je komunikace se zařízením optimální, a tedy k určení, jaký typ podpory se má spustit.
ping -c 3 192.168.0.1
ZVĚTŠIT
2. Jak pingovat pomocí síťového nástroje na Macu
Krok 1
Network Utility v macOS je další z integrovaných možností, jak znát parametry sítě a provádět na ní určité akce. Chcete -li se k němu dostat, můžeme kliknout na logo Apple a tam vybrat možnost „O tomto počítači Mac“, poté v zobrazeném okně kliknout na tlačítko „Systémová zpráva“:
Krok 2
Nyní v zobrazeném okně přejdeme do nabídky „Okno“ a tam vybereme „Síťový nástroj“:
PoznámkaK nástroji se také můžeme dostat přes Spotlight.
Krok 3
Zobrazí se následující okno, kde najdeme podrobné aspekty sítě, jako například:
- MAC adresa rozhraní
- Přidělená IP
- Rychlost sítě
- Stav odkazu
- Výrobce
- Modelka
- Balíčky, které byly odeslány a přijaty
- Množství chyb a další
ZVĚTŠIT
Krok 4
Nyní, abychom provedli ping z tohoto nástroje, přejdeme na kartu „Ping“ a tam zadáme IP adresu nebo doménu, ve které ping spustíme. Ve spodní části můžeme definovat počet požadavků ICMP k odeslání (standardně 10), nebo aktivovat pole pro neomezené odesílání požadavků:
ZVĚTŠIT
Krok 5
Proces spustíte kliknutím na tlačítko „Ping“. Network Utility je tedy další praktickou možností pro ping a vyhodnocení stavu sítě.
ZVĚTŠIT
3. Jak pingovat pomocí Speedtestu na Macu
Krok 1
Jednou z nejpopulárnějších aplikací pro ping a přístup k podrobnostem o stavu sítě je Speedtest, který si můžeme zdarma stáhnout na následujícím odkazu:
Krok 2
Tam klikneme na tlačítko „Instalovat“ a po stažení a přístupu k aplikaci uvidíme následující:
Krok 3
Tam klikneme na „Start“ a proces spuštění příkazu ping začne určovat aktuální rychlost odesílání a stahování:
Krok 4
Po dokončení uvidíme výsledky nahoře:
Krok 5
Nalezneme zde následující podrobnosti:
PingZobrazuje se v ms (milisekundách) a na základě tohoto výsledku, čím je menší, znamená to, že pakety budou odeslány a přijaty za kratší dobu.
ChvěníJedná se o parametr, který měří množství variací mezi různými měřeními ping, což nám umožňuje vědět, jak stabilní je množství odeslaného pingu.
ZtracenýJsou to pakety, které byly ztraceny během provádění a jsou měřeny v procentech.
Díky příkazu ping bude možné znát stav sítě a na jejím základě moci pracovat mnohem úplnějším a přímějším způsobem.