Kā izmantot Linux komandu „ping“, lai pārbaudītu savienojumus ar tīkla ierīcēm.
Lai pārbaudītu, vai esat savienots ar citiem datoriem vai ierīcēm savā tīklā, varat izmantot Linux komandu „ping“. Tā darbojas ar lielāko daļu operētājsistēmu un ierīcēm, kurām ir interneta pieslēgums.
Kas ir Linux komanda „ping“?
Komanda „ping“ ir vienkāršs un pārbaudīts rīks, lai pārbaudītu, vai dators vai ierīce ir pieejama jūsu pašreizējā tīklā. Izmantojot šo komandu, jūs nosūtāt pieprasījumu, uz kuru vajadzētu saņemt ātru atbildi. Tad varat pieņemt, ka starp abām ierīcēm ir savienojums un to var izmantot. Pieprasījumi un atbildes nav ierobežoti tikai ar Linux un tā distribūcijām, piemēram, Ubuntu, bet attiecas uz visām izplatītākajām operētājsistēmām. Lielākā daļa ierīču, tostarp maršrutētāji, printeri un skeneri, arī var atbildēt uz ping pieprasījumu. Lai gan ir iespējams manuāli atspējot automātisko atbildi uz ping pieprasījumu, tas nesniedz nekādas drošības priekšrocības.
Kā darbojas Linux komanda „ping“?
Komanda „ping“ tiek ievadīta un izpildīta terminālī. Tā nosūta vienkāršu signālu uz norādītu galamērķi, kas atbild ar savu signālu. Galamērķi norāda, izmantojot IP adresi vai datora vārdu. Otrajā gadījumā tiek mēģināts datora vārdu pārvērst DNS adresē, tāpēc komanda „ping“ ir piemērota arī šādu adrešu noskaidrošanai. Ja Linux komandu „ping“ neaptur manuāli vai ar kādu opciju, tā bezgalīgi sūtīs signālu ik sekundi. Ir divas dažādas komandas versijas: ‘ping’ tiek izmantota IPv4 adresēm un ‘ping6’ — IPv6 adresēm.
Kāda ir ping komandas sintakse?
Komandai ping ir šāda sintakse:
$ ping [Options] [Target]shell„ping“ ir pati komanda, kuru var pielāgot, izmantojot opcijas. Mērķis var būt vai nu konkrēta IP adrese, vai arī datora nosaukums.
Kādas iespējas piedāvā komanda „ping“?
Līdzās komandai „ping“ ir pieejamas daudzas iespējas. Šīs ir svarīgākās:
- -c [Count]: Ar šo opciju varat noteikt, cik pieprasījumu kopumā tiks nosūtīti. Kad šis skaits ir sasniegts, ping komanda tiek pārtraukta.
- -I [Interface]: Šī opcija nosaka, caur kurām saskarnēm tiek nosūtīts ping pieprasījums.
- -i [Interval]: Šī opcija ļauj iestatīt intervālus starp pieprasījumiem. Parasti tas ir viena sekunde, un intervāls tiek iestatīts sekundēs.
- -W [Wait]: Šī opcija ļauj iestatīt, cik ilgi komandai jāgaida atbilde, līdz tā automātiski pārtrauc mēģinājumus. Tas tiek norādīts arī sekundēs.
- -w [Beigu laiks]: Šo opciju var izmantot, lai noteiktu, cik ilgi ping pieprasījums tiks veikts. Kad laiks ir pagājis (arī tas tiek norādīts sekundēs), savienojums tiek pārtraukts neatkarīgi no tā, vai tas bija veiksmīgs vai nē.
Ping komandas piemēri
Lai vieglāk saprastu, kā darbojas Linux komanda „ping“, šeit ir daži vienkārši piemēri:
$ ping examplesite.comshellŠī komanda ik sekundi nepārtraukti veiks ping pārbaudi tīmekļa vietnei examplesite.com. Rezultātā tiks parādīta šīs tīmekļa vietnes DNS adrese.
$ ping -c 5 examplesite.comshellŠī komanda nosūta piecus ping pieprasījumus uz examplesite.com un paziņos, vai tie bija veiksmīgi vai nē. Pēc pieciem mēģinājumiem savienojuma izveide tiks pārtraukta.
$ ping6 ipv6.examplesite.comshellIzmantojot šo opciju, varat pārbaudīt, vai ir pieejams IPv6 interneta savienojums un vai no tā ir iespējams piekļūt lapai examplesite.com.