目次
1. Ano ang ping command?
Pangkalahatang-ideya ng ping command
Ang ping command ay isang basic na tool upang suriin ang kalagayan ng koneksyon sa host sa network. Sa pamamagitan ng pagpapadala ng ICMP ECHO_REQUEST packet at pagtanggap ng tugon nito, na-check ang delay sa komunikasyon sa host o kung may packet loss. Ang ping ay malawak na ginagamit sa pagsusuri ng connectivity sa network, at available sa karamihan ng OS tulad ng Linux, Windows, macOS. Halimbawa, sa sumusunod na command, makakapagpadala ng ping sa server ng Google at suriin ang kalagayan ng koneksyon.ping google.com
Kapag pinatupad ang command na ito, ICMP packet ang ipapadala sa Google server na na-resolve sa IP address, at ipapakita ang oras hanggang sa makabalik ang tugon (RTT: Round-Trip Time) at rate ng packet loss.2. Paano Gamitin ang Ping Command sa Ubuntu
Pangunahing Paggamit
Ang pangunahing paggamit ng ping command ay napakadali. Ipasya lamang ang pangalan ng host o IP address, at sa default na setting, patuloy na magpapadala ng ICMP packets nang walang limitasyon. Narito ang halimbawa ng pangunahing command.ping [pangalan ng host o IP address]
Halimbawa, upang magpadala ng ping sa server ng Google, gawin ito nang ganito.ping google.com
Sa kasong ito, patuloy na magpapadala ng ping hanggang makakuha ng tugon. Upang itigil ang ping, pindutin ang Ctrl + C
upang mags中断 ng proseso.
3. Mga opsyon at halimbawa ng aplikasyon ng ping command
Itakda ang bilang ng pagkakataon upang i-execute ang ping (-c)
Sa pamamagitan ng default, ang ping command ay patuloy na nagpapadala ng mga packet hanggang sa manuwal na ihinto ito, ngunit maaari mong itakda ang bilang ng pagpapadala gamit ang-c
opsyon.ping -c 4 google.com
Sa utos na ito, ang mga packet ay ipinapadala lamang 4 beses sa server ng Google, at ang ping ay tumitigil pagkatapos ipakita ang mga resulta.Itakda ang agwat ng pag-execute (-i)
Karaniwan, ang ping command ay nagpapadala ng mga packet bawat 1 segundo, ngunit maaari mong baguhin ang agwat gamit ang-i
opsyon. Halimbawa, upang i-execute ang ping sa agwat na 5 segundo, itakda ito nang ganito.ping -i 5 google.com
Itakda ang laki ng packet (-s)
Ang default na laki ng packet ay 56 bytes, ngunit maaari mong baguhin ang laki ng mga packet na ipapadala gamit ang-s
opsyon. Ito ay kapaki-pakinabang kapag sinusubok ang pagganap ng network.ping -s 128 google.com
4. Ang Paggamit ng Ping sa Network Troubleshooting
Kapag may problema sa koneksyon ng network, ang utos na ping ay kapaki-pakinabang sa troubleshooting. Halimbawa, kung hindi dumadaan ang ping, ang mga sumusunod na problema ay maaaring isaalang-alang.- Mga Setting ng Firewall: Posibleng binablock ng server o network device ang ICMP packets. Suriin ang mga setting ng firewall at, kung kinakailangan, i-configure upang payagan ang ping.
- Mali sa Mga Setting ng Network: Maaari ring dahil sa hindi tama ang setting ng IP address o subnet mask. Mangyaring suriin muli ang mga setting ng network.

5. Paggamit ng ping sa Advanced Network Analysis
Flood Ping (-f)
Ang Flood ping ay ginagamit upang magpadala ng malaking bilang ng mga packet upang maglagay ng load at subukin ang performance ng network. Ang opsyon na ito ay nangangailangan ng karapatan ng administrador.sudo ping -f google.com
Pagsasaayos ng Timeout (-w)
Upang limitahan ang oras ng pagpapatupad ng ping command, gumamit ng-w
opsyon. Sa pamamagitan ng opsyon na ito, kapag lumipas ang tinukoy na oras (sa segundo), awtomatikong tititigil ang ping.ping -w 10 google.com
6. Awtomatiksasyon ng Pagmamanman sa Network
Ang ping command ay maaari ring awtomatikon gamit ang cron job upang regular na subaybayan ang estado ng network. Sa sumusunod na halimbawa, ang ping ay pinapatakbo bawat 5 minuto at ang mga resulta ay iniimbak sa log file.*/5 * * * * ping -c 1 google.com >> /var/log/ping.log