Contoh penggunaan perintah "ping"

Tutorial Pengenalan

Pengenalan

Mengikut halaman manual perintah "ping" Linux menggunakan protokol ICMP yang wajib oleh EMPO_REQUEST datagram untuk mendapatkan ICMP ECHO_RESPONSE dari pelbagai gerbang.

Halaman manual menggunakan banyak istilah teknikal tetapi semua yang anda perlu tahu ialah perintah "ping" Linux boleh digunakan untuk menguji sama ada rangkaian tersedia dan jumlah masa yang diperlukan untuk menghantar dan mendapatkan respons dari rangkaian.

Mengapa Anda Menggunakan Perintah "ping"

Kebanyakan kita melawat tapak berguna yang kerap. Sebagai contoh, saya melawat laman web BBC untuk membaca berita dan saya melawat laman web Sky Sports untuk mendapatkan berita dan keputusan bola sepak. Anda pasti akan mempunyai set halaman utama anda seperti .

Bayangkan anda memasuki alamat web untuk ke pelayar anda dan halaman tidak dimuatkan sama sekali. Penyebab ini boleh menjadi salah satu daripada banyak perkara.

Sebagai contoh, anda mungkin tidak mempunyai sambungan internet sama sekali walaupun anda disambungkan ke penghala anda . Kadang-kadang penyedia perkhidmatan internet mempunyai masalah tempatan yang menghalang anda daripada menggunakan internet.

Sebab lain mungkin bahawa laman web ini benar-benar turun dan tidak tersedia.

Apapun alasannya anda dapat dengan mudah memeriksa sambungan antara komputer anda dan rangkaian lain menggunakan perintah "ping".

Bagaimana Kerja Perintah Ping

Apabila anda menggunakan telefon anda anda mendail nombor (atau lebih lazim pada masa kini memilih nama mereka dari buku alamat pada telefon anda) dan telefon berdering pada akhir penerima.

Apabila orang itu menjawab telefon dan berkata "halo" anda tahu anda mempunyai sambungan.

Perintah "ping" berfungsi dengan cara yang sama. Anda menyatakan alamat IP yang bersamaan dengan nombor telefon atau alamat web (nama yang dikaitkan dengan alamat IP) dan "ping" menghantar permintaan ke alamat tersebut.

Apabila rangkaian penerima menerima permintaan, ia akan menghantar semula respons yang pada dasarnya mengatakan "halo".

Masa yang diambil untuk merespon rangkaian dipanggil latency .

Contoh Penggunaan Perintah "ping"

Untuk menguji sama ada laman web tersedia jenis "ping" yang diikuti dengan nama tapak yang ingin anda sambungkan. Sebagai contoh untuk ping anda akan menjalankan arahan berikut:

ping

Perintah ping secara berterusan menghantar permintaan ke rangkaian dan apabila respon diterima, anda akan menerima luaran output dengan maklumat berikut:

Jika rangkaian yang anda cuba ping tidak bertindak balas kerana tidak tersedia maka anda akan dimaklumkan mengenai perkara ini.

Jika anda tahu alamat IP rangkaian anda boleh menggunakan ini di tempat nama laman web:

ping 151.101.65.121

Dapatkan An "Audible" ping "

Anda boleh mendapatkan arahan ping untuk membuat bunyi apabila jawapan dipulangkan dengan menggunakan suis "-a" sebagai sebahagian daripada perintah seperti yang ditunjukkan dalam perintah berikut:

ping -a

Kembali Alamat IPv4 Atau IPv6

IPv6 adalah protokol generasi akan datang untuk memberikan alamat rangkaian kerana ia menyediakan kombinasi unik yang lebih unik dan ia adalah kerana menggantikan protokol IPv4 pada masa akan datang.

Protokol IPv4 menyerahkan alamat IP dengan cara yang kita gunakan sekarang. (Sebagai contoh 151.101.65.121).

Protokol IPv6 memberikan alamat IP dalam format [fe80 :: 51c1 :: a14b :: 8dec% 12].

Jika anda ingin memulangkan format IPv4 alamat rangkaian anda boleh menggunakan arahan berikut:

ping -4

Untuk menggunakan format hanya IPv6, anda boleh menggunakan arahan berikut:

ping -6

Hadkan Jumlah Pings

Secara lalai apabila anda memindai rangkaian ia terus melakukannya sehingga anda menekan CTRL dan C pada masa yang sama untuk mengakhiri proses tersebut.

Kecuali anda sedang menguji kelajuan rangkaian anda mungkin hanya ingin ping sehingga anda menerima respons.

Anda boleh mengehadkan bilangan percubaan dengan menggunakan suis "-c" seperti berikut:

ping -c 4

Apa yang berlaku di sini ialah permintaan dalam arahan di atas dihantar 4 kali. Hasilnya ialah anda mungkin mendapat 4 paket dan hanya 1 balasan.

Satu lagi perkara yang boleh anda lakukan ialah menetapkan tarikh akhir berapa lama untuk menjalankan arahan ping dengan menggunakan suis "-w".

ping -w 10

Ini menetapkan tarikh akhir bagi ping untuk bertahan selama 10 saat.

Apa yang menarik untuk menjalankan arahan dengan cara ini adalah output kerana ia menunjukkan berapa banyak paket yang dihantar dan berapa banyak yang diterima.

Jika 10 paket telah dihantar dan hanya 9 yang diterima kembali maka jumlahnya adalah 10% kehilangan paket. Semakin tinggi kerugian semakin buruk sambungan.

Anda boleh menggunakan suis lain yang membanjiri bilangan permintaan ke rangkaian penerima. Untuk setiap paket menghantar titik dipaparkan pada skrin dan setiap kali rangkaian bertindak balas titik itu diambil. Dengan menggunakan kaedah ini, anda dapat melihat secara visual berapa banyak paket yang hilang.

Anda perlu menjadi pengguna super untuk menjalankan arahan ini dan ia hanya untuk tujuan pemantauan rangkaian sahaja.

sudo ping -f

Sebaliknya banjir adalah untuk menentukan jarak yang lebih panjang antara setiap permintaan. Untuk melakukan ini, anda boleh menggunakan suis "-i" seperti berikut:

ping -i 4

Perintah di atas akan ping setiap 4 saat.

Bagaimana Menyekat Output

Anda mungkin tidak peduli dengan semua perkara yang berlaku antara setiap permintaan yang dihantar dan diterima tetapi hanya output pada awal dan akhir.

Contohnya jika anda menghantar arahan berikut menggunakan suis "-q", anda akan menerima mesej yang menyatakan alamat IP dipindai dan pada akhir bilangan paket yang dihantar, diterima dan kehilangan paket tanpa setiap baris yang dipertikaikan.

ping -q -w 10

Ringkasan

Perintah ping mempunyai beberapa pilihan lain yang boleh didapati dengan membaca halaman manual.

Untuk membaca halaman manual jalankan arahan berikut:

lelaki ping