24.09.2024
Rumah / Pengaturan / Cara menghentikan ping di Linux. Deskripsi perintah PING. Kesalahannya ada di pihak siapa?

Cara menghentikan ping di Linux. Deskripsi perintah PING. Kesalahannya ada di pihak siapa?

Semua orang akrab dengan situasi ketika Internet di komputer tiba-tiba rusak; perilaku ini dapat diamati saat menggunakan modem ADSL, Wifi jarak jauh, GSM, dan teknologi serupa yang tidak dapat diandalkan. Anda dapat dengan cepat mengetahui apakah komputer Anda memiliki akses Internet menggunakan utilitas ping.

Namun cakupannya jauh lebih luas, digunakan oleh administrator jaringan untuk memeriksa ketersediaan node jarak jauh di jaringan, digunakan di berbagai skrip dan banyak tempat lainnya. Artikel ini akan membahas perintah ping di Linux, kita akan berbicara tentang cara menggunakan utilitas, cara kerjanya, dan mempertimbangkan opsi dan kemampuannya.

Utilitas ping adalah alat diagnostik jaringan yang sangat sederhana. Ini memungkinkan Anda untuk memeriksa apakah host jarak jauh dapat diakses atau tidak dan itu saja. Untuk melakukan ini, utilitas memeriksa apakah host dapat merespons permintaan jaringan menggunakan protokol ICMP.

Saya berharap semua data melalui jaringan dikirimkan dalam bentuk paket-paket kecil. Program mengirimkan paket kecil dengan data ICMP dan mengharapkan untuk menerima paket respons kembali; jika menerimanya, host jarak jauh dianggap dapat diakses. ICMP atau Internet Control Message Protocol adalah tambahan pada protokol IP yang digunakan untuk mengirimkan pesan layanan dan pesan kesalahan.

Protokol ICMP hanya dapat mengirimkan dua jenis paket: pesan pelaporan kesalahan dan pesan permintaan. Pada gilirannya, pesan permintaan dibagi menjadi:

  • Pesan permintaan gema;
  • Pesan balasan gema.

Mari kita coba mencari tahu apa fungsi perintah ping. Jadi, ketika Anda mengirim permintaan ping ke host jarak jauh, utilitas tersebut menetapkan ID unik untuk setiap paket, serta TTL dan waktu pengiriman paket. Jika host tersedia, ia mengirimkan respons, berdasarkan waktu pengirimannya, utilitas dapat menghitung waktu pulang pergi paket. Kemudian paket berikutnya dikirim. Pada akhirnya, jumlah total paket yang dikirim dan diterima, persentase kehilangan dan data lainnya dihitung.

Perintah Ping

Sekarang kita hanya perlu berlatih sedikit. Namun sebelum kita mempraktikkannya, mari kita lihat sintaks perintah dan opsinya. Sintaksnya cukup sederhana:

$ opsi ping host_address

Format perintah ping sangat sederhana. Alamat IP dan nama domain dapat diteruskan sebagai alamat host. Opsi mengonfigurasi perilaku utilitas. Mari kita pertimbangkan yang utama:

  • -4 - gunakan hanya ipv4 (default);
  • -6 - gunakan hanya ipv6;
  • -A- mode adaptif, waktu antara pengiriman paket menyesuaikan dengan waktu pengiriman dan penerimaan paket, tetapi tidak kurang dari 200ms;
  • -B- izinkan ping alamat siaran;
  • -Dengan- jumlah paket yang akan dikirim;
  • -D- menampilkan waktu sebagai stempel waktu UNIX;
  • -F- mode banjir, dalam mode ini paket dikirimkan tanpa penundaan, dapat digunakan untuk melakukan serangan DoS pada node individu. Jumlah titik yang ditampilkan utilitas menunjukkan jumlah paket yang hilang;
  • -Saya- interval dalam hitungan detik antara pengiriman paket;
  • -SAYA- gunakan antarmuka jaringan ini untuk mengirim paket;
  • -l- mode kelebihan beban, banyak paket yang dikirim dan sistem tidak memantau paket respons;
  • -N- tidak menerima domain untuk alamat IP;
  • -R- abaikan tabel perutean dan kirim paket ke antarmuka yang ditentukan;
  • -S- ukuran satu paket;
  • -T- atur TTL secara manual;
  • -v- keluaran lebih detail.

Sekarang kita telah melihat parameter dasar dari perintah ping dan sintaksnya, sekarang saatnya untuk berlatih, selanjutnya kita akan berbicara tentang cara melakukan ping ke node tertentu di Linux.

Bagaimana cara menggunakan Ping?

Sering digunakan untuk memeriksa kesehatan jaringan program ping situs apa pun yang selalu dapat diakses, misalnya google.com atau bahkan ya.ru yang lebih sederhana dan lebih pendek. Yang harus Anda lakukan adalah meneruskan alamat ini ke utilitas di parameter, ia akan menemukan ip itu sendiri dan melakukan semua yang diperlukan:

Seperti yang saya tulis di atas, untuk setiap paket, pengenal unik icmp_seq ditampilkan, jumlah node ke node ttl target, dan waktu yang dihabiskan untuk mengirimkan waktu paket. Untuk menghentikan ping, tekan pintasan keyboard Ctrl+C. Pada akhirnya, utilitas menampilkan statistik umum:

  • paket yang dikirimkan- paket terkirim;
  • diterima- paket diterima;
  • kehilangan paket- persentase paket yang hilang;
  • waktu- total waktu kerja;
    rtt min/rata-rata/maks/mdev- waktu minimum/waktu rata-rata/waktu maksimum/deviasi standar.

Jika perintah ping tidak dihentikan, paket mungkin terkirim dengan sangat cepat. untuk waktu yang lama, hal ini menimbulkan beban tambahan pada server dan oleh karena itu tidak disarankan. Anda dapat langsung membatasi jumlah paket yang dikirim dalam panggilan perintah menggunakan opsi -c:

Sama seperti kita melakukan ping ke domain, Anda dapat menentukan alamat IP secara langsung. Ini memungkinkan Anda memeriksa apakah ada jaringan ketika server DNS tidak dikonfigurasi dengan benar. Misalnya:

ping -c 3 8.8.8.8

Jenis pengiriman pesan ping selanjutnya adalah ping banjir. Dengan menggunakan paket tersebut, Anda dapat melakukan pengujian beban saluran atau bahkan mematikan koneksi Internet di salah satu mesin. Namun fungsi ini hanya dapat digunakan dengan hak pengguna super. Untuk mengatur ping banjir, tentukan opsi -f:

ping -f situs

Secara default, dalam mode normal, setiap paket berikutnya dikirim ketika respons terhadap paket sebelumnya diterima. Tetapi Anda dapat mengatur sendiri interval antara pengiriman paket -i:

ping -i 0,2 situs

Di sini program ping melakukan apa yang disebut banjir yang dapat disesuaikan; Anda menentukan intensitas paket yang harus dikirim. Dengan opsi -D Anda dapat melihat Stempel Waktu Unix untuk setiap pesan:

ping -D situs

Kesimpulan

Pada artikel ini, kita melihat apa itu perintah ping di Linux, cara menggunakannya, parameter utamanya, dan metode aplikasinya. Alat yang sangat sederhana ini dapat digunakan untuk menguji masalah jaringan dan memperbaikinya. Dalam hal ini, utilitas menjadi sangat diperlukan.

Di Internet, khususnya di forum, jika ada masalah saat menyambung ke node mana pun (), disarankan untuk memeriksa ping atau melakukan pelacakan rute dan memeriksa ketersediaan server.

Tapi apa itu ping dan apa itu trace? Ping adalah alat (utilitas) untuk memeriksa integritas koneksi dalam jaringan berbasis TCP/IP. Tracing (perintah traceroute atau tracert) adalah program untuk menentukan rute data pada jaringan TCP/IP.

Namun, tidak selalu mungkin untuk menemukan informasi tentang bagaimana tepatnya pemeriksaan ini dilakukan: cara melakukan ping atau cara membuat rute.

Periksa ping

Untuk memeriksa ping, gunakan perintah yang sama ping, yang harus dimasukkan pada baris perintah. Anda dapat meluncurkan baris perintah dengan cara berikut:

jendela:

1) Awal -> Semua program -> Standar -> Baris perintah

2) Awal -> Menjalankan -> cmd

Ada banyak terminal di OS ini, jadi Anda dapat menggunakan salah satu terminal yang terinstal di PC Anda untuk tujuan ini. Biasanya terminal standar dapat diluncurkan dengan pintasan keyboard CTRL+ALT+T.

Jadi, untuk melakukan ping ke server tertentu, Anda perlu menjalankan perintah:

Ping

Misalnya untuk melakukan ping ke suatu alamat 11.222.33.44 Anda perlu menjalankan perintah:

Ping 11.222.33.44

Dibawah ini adalah contoh hasil ping salah satu IP Address.

Terlihat dari hasilnya, 4 paket berukuran 32 byte terkirim dan diterima. Waktu pertukaran untuk satu paket adalah 47 milidetik.

Perlu dicatat bahwa Windows hanya mengirimkan 4 paket secara default. Di Linux, pertukaran paket berlanjut hingga pengguna menghentikan proses secara mandiri dengan pintasan keyboard CTRL+C. Untuk menjalankan ping dengan cara serupa di Windows, Anda harus menggunakan parameter -T. Misalnya:

Ping -t 11.222.33.44

Menghentikan pertukaran paket dilakukan menggunakan kombinasi tombol yang sama - CTRL+C.

Mengatur jumlah paket yang akan dikirim

Untuk mengatur jumlah maksimum paket yang akan dikirim, Anda harus menggunakan perintah berikut:

jendela:

Ping-n<число_пакетов>

Misalnya:

Ping -n 5 22.11.33.44

Ping-c<число_пакетов>

Misalnya:

Ping -c 5 22.11.33.44

Mengubah ukuran paket yang dikirim

Untuk melakukan ping menggunakan ukuran paket tertentu (dalam byte), Anda perlu menggunakan perintah berikut:

jendela:

Ping-l<размер_пакетов>

Misalnya:

Ping -l 64 22.11.33.44

Ping -s<размер_пакетов>

Misalnya:

Ping -s 64 22.11.33.44

DI DALAM dalam hal ini paket berukuran 64 byte telah dikirim.

Pelacakan rute dapat menunjukkan kecepatan paket antara router yang menghubungkan PC asal permintaan dan server tujuan.

Perintah berikut digunakan untuk melakukan penelusuran:

jendela:

jejak

Misalnya:

Telusuri wikipedia.org

penelusuran rute

Misalnya:

Traceroute wikipedia.org

Perlu dicatat bahwa secara default, penelusuran juga melakukan kueri DNS untuk menyelesaikan alamat IP menjadi nama domain untuk setiap router yang lewat. Opsi ini dapat dinonaktifkan, sehingga mengurangi waktu yang diperlukan untuk memperoleh hasil penelusuran.

Untuk mengaktifkan opsi ini Anda harus menggunakan jenis perintah berikut:

jendela:

Pelacakan -d

Traceroute -n

Tim PING ini mungkin utilitas jaringan yang paling banyak digunakan baris perintah. PING hadir di semua versi semua sistem operasi berkemampuan jaringan dan merupakan cara sederhana dan nyaman untuk menanyakan host berdasarkan nama atau alamat IP.

Protokol pesan kontrol khusus digunakan untuk bertukar informasi layanan dan diagnostik di jaringan. ICMP(Protokol Pesan Kontrol Internet). Tim ping memungkinkan Anda mengirim pesan kontrol seperti Permintaan Gema(tipenya 8 dan ditunjukkan dalam header pesan ICMP) ke node yang dialamatkan dan menafsirkan respons yang diterima darinya dalam bentuk yang mudah untuk dianalisis. Field data paket icmp yang dikirim biasanya berisi karakter alfabet Inggris. Menanggapi permintaan tersebut, node yang diminta harus mengirimkan paket icmp dengan data yang sama dengan yang diterima dan jenis pesan Balasan Gema(kode tipe pada header ICMP adalah 0). Jika terjadi masalah selama pertukaran pesan icmp, utilitas ping akan menampilkan informasi untuk mendiagnosisnya.

Format baris perintah:

Ping [-t] [-a] [-n nomor] [-l ukuran] [-f] [-i TTL] [-v TOS] [-r nomor] [-s nomor] [[-j Daftar simpul] | [-k Nodelist]] [-w batas waktu] Nama akhir

Parameter:

-T- Pengiriman paket secara terus menerus. Kombinasi keyboard digunakan untuk melengkapi dan menampilkan statistik Ctrl+Hancurkan (keluaran statistik dan kelanjutannya), dan Ctrl+C
(output dan penyelesaian statistik).-A
- Menentukan alamat berdasarkan nama host.-n nomor
- Jumlah permintaan gema yang dikirim.-ukuran l
- Ukuran bidang data dalam byte permintaan yang dikirim.-F
- Menetapkan tanda yang melarang fragmentasi paket.-i TTL
- Mengatur masa pakai paket (bidang "Waktunya Untuk Hidup").-v KL
- Menentukan jenis layanan (bidang "Jenis Layanan").-r nomor
- Catat rute untuk sejumlah lompatan tertentu. nomor -s
- Stempel waktu untuk jumlah transisi yang ditentukan.-j daftarNode
- Pilihan rute gratis dari daftar node.-k daftarNode
- Pemilihan rute sulit berdasarkan daftar node.-w batas waktu

- Waktu maksimum untuk menunggu setiap respons dalam milidetik.

Contoh penggunaan: ping google.com - permintaan gema ke node dengan nama google.com

dengan parameter default - jumlah paket adalah 4, panjang array data = 32 byte. ping -6 ya.ru - ping simpul ya.ru

menggunakan protokol IPv6 ping -a 192.168.1.50

- melakukan ping untuk menentukan nama node terminal berdasarkan alamatnya. ping -6 ya.ru ping -s 192.168.0.1 komputer komputer

dari sumber 192.168.0.1. Digunakan ketika komputer memiliki beberapa antarmuka jaringan. ping w 5000 ya.ru

- ping dengan batas waktu tunggu 5 detik (default - 4 detik). ping -n 5000 -l 1000 situs - jajak pendapat simpul situs web

5000 kali, dalam paket dengan panjang data 1000 byte. Panjang data maksimum yang diperbolehkan adalah 65500. ping -n 1 -l 3000 -f ya.ru

- ping dengan fragmentasi paket dilarang. ping -n 1-r 3 ya.ru - ping simpul- kirim 1 permintaan gema per node

ping -i 5 ya.ru- ping menunjukkan TTL seumur hidup=5. Jika lebih banyak hop sepanjang rute diperlukan untuk mencapai node akhir, router yang menghentikan pengiriman akan merespons dengan pesan “Waktu untuk hidup (TTL) telah terlampaui saat mentransmisikan paket.”

  • Menggunakan PING untuk mendiagnosis masalah akses Internet langkah demi langkah:
  • Diagram koneksi umum untuk komputer (tablet, laptop) jaringan rumah) dengan node akhir dihapus dapat direpresentasikan sebagai berikut:

    Jaringan paling umum dengan alamat IP 192.168.1.0 /255.255.255.0 digunakan sebagai jaringan rumah. Kita berbicara tentang IPv4 - protokol IP versi 4, di mana 4 byte digunakan untuk pengalamatan. alamat IP Merupakan kebiasaan untuk merepresentasikannya sebagai nilai byte desimal yang dipisahkan oleh titik. Setiap perangkat di jaringan harus memiliki alamat uniknya sendiri. Selain alamat, pengaturan jaringan juga digunakan masker jaringan (subnetmask). Topeng memiliki format presentasi yang sama dengan alamatnya. Kombinasi alamat dan topeng menentukan rentang alamat yang dimilikinya jaringan lokal- 192.168.1.0-192.168.1.255. Alamat pertama dan terakhir dalam rentang tersebut tidak ditetapkan ke masing-masing perangkat jaringan karena digunakan sebagai alamat jaringan dan alamat siaran. Biasanya alamat router disetel ke 192.168.1.1 atau 192.168.1.254. Ini bukan standar wajib, namun cukup sering digunakan dalam praktik. Bit topeng menentukan bagian permanen dari alamat IP jaringan, dan bit nol dialokasikan ke masing-masing node. Arti 255 adalah byte dengan bit-bitnya disetel ke satu. Netmask berfungsi sebagai alat untuk menentukan rentang alamat IP milik jaringan lokal. Perangkat dengan alamat tersebut dapat dijangkau secara lokal, tanpa menggunakan rute. Routing adalah metode pertukaran data dengan perangkat jaringan yang bukan milik jaringan lokal tertentu melalui perangkat khusus - router(router, router). Router adalah komputer khusus dengan banyak antarmuka jaringan dan terspesialisasi perangkat lunak menyediakan penerusan paket IP antara pengirim dan penerima yang terletak di jaringan berbeda. Beberapa router dapat berpartisipasi dalam penerusan tersebut, tergantung pada kompleksitas rute. Router rumah adalah jenis router paling sederhana yang meneruskan paket yang dialamatkan ke jaringan eksternal ke router berikutnya di jaringan penyedia. Router berikutnya memeriksa apakah alamat node akhir dapat dijangkau secara lokal, dan meneruskan data ke sana atau meneruskannya ke router berikutnya sesuai dengan tabel rute. Hal ini terjadi hingga data sampai ke penerima atau masa pakai paket berakhir.

    Perintah PING dapat digunakan untuk mendiagnosis node individual:

    ping 127.0.0.1- ini adalah ping dari antarmuka loopback. Ini akan berjalan tanpa kesalahan jika komponen perangkat lunak jaringan diinstal dan berfungsi dengan baik.

    ping IP atau nama Anda- ping ke alamat atau nama Anda sendiri. Seharusnya selesai tanpa kesalahan jika semua perangkat lunak IP diinstal dan berfungsi dengan baik adaptor jaringan.

    ping alamat IP router- harus dijalankan jika berfungsi dengan baik kartu jaringan komputer, koneksi kabel atau nirkabel yang digunakan untuk menyambung ke router berfungsi, dan router itu sendiri berfungsi. Selain itu, pengaturan IP harus sedemikian rupa sehingga alamat komputer dan router berada dalam subnet yang sama. Hal ini biasanya terjadi ketika pengaturan jaringan dilakukan secara otomatis menggunakan server DHCP router.

    ping yandex.ru- polling node yang diberi nama yandex.ru. Jika survei gagal, alasannya mungkin bukan hanya kurangnya komunikasi dengan router penyedia, tetapi juga ketidakmampuan untuk menentukan alamat node. yandex.ru karena masalah dengan perangkat lunak resolusi nama.

    ping 8.8.8.8- polling node dengan alamat IP 8.8.8.8. Jika polling berdasarkan alamat selesai tanpa kesalahan, tetapi polling berdasarkan nama diakhiri dengan pesan tentang host yang tidak dikenal, maka masalahnya ada pada resolusi nama. Alasannya mungkin karena server DNS penyedia tidak berfungsi. Dalam hal ini, Anda dapat mencoba mengubahnya di pengaturan koneksi jaringan ke DNS publik Server Google dengan alamat 8.8.4.4 dan 8.8.8.8. Selain itu, masalahnya mungkin disebabkan oleh kualitas komunikasi yang buruk dengan penyedia, yang disertai dengan waktu respons yang terlalu lama dan paket terputus.

    ping -t yandex.ru- melakukan ping sebelum menekan kombinasi CTRL+C. Saat Anda menekan CTRL+Break, statistik ditampilkan dan polling node dilanjutkan.

    Ping -n 1000 -l 500 192.168.1.1 - ping 1000 kali menggunakan pesan sepanjang 500 byte. Ping dengan paket panjang standar 32 byte dapat dilakukan tanpa kesalahan, tetapi dengan paket panjang - dengan kesalahan, yang biasa terjadi pada koneksi nirkabel pada level sinyal rendah dalam kondisi interferensi intens.

    Ping -n 1 -r 9 -w 1000 yandex.ru - lakukan ping 1 kali (saklar -n 1), berikan rute untuk 9 hop pertama (-r 9), tunggu respons 1 detik (1000ms)

    Sebagai hasil dari menjalankan perintah ini, jejak rute juga ditampilkan:

    Pertukaran paket dengan yandex.ru dengan 32 byte data:
    Balasan dari 87.250.251.11: jumlah byte=32 waktu=36ms TTL=54
    Rute: 81.56.118.62 ->
    81.56.112.1 ->
    10.109.11.9 ->
    10.109.11.10 ->
    195.34.59.105 ->
    195.34.52.213 ->
    195.34.49.121 ->
    195.34.52.213 ->
    87.250.239.23

    Statistik Ping untuk 87.250.251.11:

    Paket: terkirim = 1, diterima = 1, hilang = 0
    (kerugian 0%)
    Perkiraan waktu pulang pergi dalam ms:
    Minimum = 36 md, Maksimum = 36 md, Rata-rata = 36 md

    Dalam contoh ini, rantai 9 router dibangun antara pengirim dan penerima paket. Penting untuk mempertimbangkan fakta bahwa dalam versi utilitas ping.exe untuk Windows, jumlah transisi dapat bernilai dari 1 hingga 9. Jika nilai ini tidak cukup, perintah digunakan pelacak

    Tidak adanya respons gema tidak selalu merupakan tanda adanya masalah, karena terkadang, demi alasan keamanan, beberapa host dikonfigurasi untuk mengabaikan permintaan gema yang dikirim melalui PING. Contohnya adalah node microsoft.com dan beberapa router di jaringan ISP kecil.

    Menggunakan PING dalam file batch.

    Seringkali perintah PING digunakan untuk mengatur penundaan dalam file batch. Antarmuka loopback di-ping yang menunjukkan nilai penghitung paket yang diinginkan yang ditentukan oleh parameter -N. Permintaan gema dikirim dengan interval 1 detik, dan respons pada antarmuka loopback tiba hampir seketika, sehingga penundaannya kira-kira sama dengan penghitung dikurangi satu:

    ping -n 11 127.0.0.1- penundaan 10 detik.

    Perintah PING digunakan dalam file batch untuk menentukan ketersediaan alamat IP. Karena hasil survei tidak tercermin dalam variabel ERRORLEVEL, alih-alih menganalisisnya, pencarian karakteristik tertentu digunakan dalam data keluaran standar PING. Jika Anda melihat lebih dekat pesan-pesan dari program ping.exe saat melakukan polling pada node yang dapat diakses dan tidak dapat diakses, Anda akan melihat bahwa pesan-pesan tersebut berbeda secara signifikan.

    ping 456.0.0.1- ping ke alamat yang tidak ada

    Respons terhadap perintah tersebut mungkin berbeda dari versi spesifik utilitas, dan mungkin seperti ini

    Ping gagal menemukan host 456.0.0.1. Periksa nama host dan coba lagi.

    ping yandex.ru- ping ke alamat simpul yandex.ru

    Respons terhadap ping dari node yang dapat diakses:

    Pertukaran paket dengan yandex.ru sebesar 32 byte:
    Balasan dari 87.250.250.11: jumlah byte=32 waktu=10ms TTL=55

    Jadi, untuk mengatasi masalah penentuan ketersediaan node dalam file batch, cukup menganalisis kata-kata karakteristik dalam output ping.exe setelah respons berhasil. Ciri yang paling khas dalam hal ini adalah kehadiran kata tersebut TTL. Tidak pernah terjadi kesalahan dan hanya terdiri dari karakter alfabet Inggris. Untuk mencari "TTL" di hasil ping.exe, paling mudah untuk menghubungkan eksekusinya dengan perintah untuk mencari serangkaian karakter TEMUKAN.EXE(ping dan temukan pipa). Jika teks ditemukan dengan perintah FIND, maka nilai variabel ERRORLEVEL akan sama dengan 0

    ping -n 1 KOMPUTER | temukan /I "TTL" > nol
    jika %ERRORLEVEL%==0 buka LANGSUNG
    Komputer ECHO tidak tersedia
    rutinitas negara yang tidak tersedia
    ...
    KELUAR
    :LIVE - awal subrutin untuk memproses status ketersediaan node
    ...
    ...

    Dalam versi yang lebih sederhana, Anda dapat menggunakan perintah:

    PING yandex.ru |temukan "TTL=" && ECHO Yandex dapat di-ping- perintah ECHO dijalankan jika nilai ERRORLEVEL yang ditetapkan oleh FIND adalah 0, yaitu node yandex.ru merespons ping.

    PING Server64 |temukan "TTL=" || ECHO Server64 tidak dapat di-ping- perintah ECHO dijalankan jika nilai ERRORLEVEL yang ditetapkan oleh FIND tidak sama dengan 0, mis. simpul Server64 tidak menanggapi ping.

    Perintah ping digunakan untuk memastikan bahwa komputer dapat berkomunikasi dengan Jaringan dan sumber daya di dalamnya. Ping bekerja dengan mengirimkan pesan permintaan gema melalui protokol ICMP ( Protokol Pesan Kontrol Internet) dan menunggu jawaban. Ini memungkinkan Anda mengetahui berapa banyak tanggapan yang diterima dan berapa lama waktu yang dibutuhkan:

    Sintaks Perintah Ping

    ping [-t] [-a] [-n hitungan] [-l ukuran] [-f] [-i TTL] [-v TOS] [-r hitungan] [-s hitungan] [-w batas waktu] [- R] [-S srcaddr] [-p] [-4] [-6] sasaran

    T = Opsi ini akan melakukan ping ke perangkat target hingga Anda menghentikan permintaan secara paksa menggunakan pintasan keyboard Ctrl+C.

    A = akan menanyakan nama host dari alamat IP target.

    N number = menentukan jumlah pesan ICMP yang harus dikirim. Jika Anda menjalankan perintah ping tanpa menentukan parameter ini, 4 permintaan akan dikirim secara default.

    L size = mengatur ukuran paket permintaan gema (dari 32 menjadi 65,527 ). Tanpa opsi ini, ping mengirimkan permintaan gema berukuran 32 byte.

    F = Mencegah permintaan gema terfragmentasi oleh router dalam rantai antara Anda dan perangkat target. Opsi -f sering digunakan untuk men-debug masalah terkait PMTU ( Unit Transmisi Maksimum Jalur).

    I TTL = mengatur durasi TTL ( Saatnya untuk Hidup), nilai maksimumnya adalah 255.

    V TOS = menetapkan nilai TOS ( Jenis Layanan). Opsi ini tidak berfungsi pada Windows 7 dan lebih tinggi.

    R number = Opsi untuk perintah ping ini harus digunakan untuk menentukan jumlah hop antara komputer Anda dan komputer target yang ingin Anda rekam dan keluaran. Nilai maksimalnya adalah 9, jadi jika Anda tertarik mengetahui jumlah pasti link antara dua perangkat, lebih baik menggunakan tracert.

    Nomor S = waktu dalam format Stempel Waktu Internet saat setiap permintaan gema diterima dan dikirim. Nilai maksimum di sini adalah 4, artinya hanya 4 transisi pertama yang dapat direkam.

    W timeout = nilai batas waktu dalam milidetik dimana ping akan menunggu untuk setiap respon. Jika Anda tidak menggunakan opsi -w, batas waktu default adalah 4000 milidetik ( 4 detik).

    R = Gunakan header untuk memeriksa rute pulang juga.

    S srcaddr = alamat sumber yang akan digunakan.

    P = digunakan untuk memeriksa status alamat Virtualisasi Jaringan Hyper-V.

    4 = Periksa status koneksi hanya menggunakan protokol IPv4. Hal ini diperlukan bila target hanya memiliki nama host dan alamat IP yang tidak diketahui.

    6 = Paksa pemeriksaan status koneksi IPv6. Hal ini diperlukan bila hanya nama host yang diketahui.

    sasaran(sasaran) = perangkat jarak jauh, yang statusnya perlu diperiksa. Ini bisa berupa IP atau nama host.

    /?

    = Menampilkan bantuan tentang semua opsi yang tersedia untuk perintah ping.

    Catatan: -f , -v , -r , -s , -j dan -k hanya berfungsi saat memeriksa status alamat IPv4. Opsi -R dan -S hanya berfungsi dengan protokol IPv6.

    Perintah deskripsi ping juga memiliki opsi yang kurang populer: [-j host-list] , [-k host-list] dan [-c kompartemen] . Untuk mendapatkan informasi lebih lanjut tentang mereka, gunakan /? .

    Contoh Perintah Ping

    Contoh ini menggunakan perintah ping untuk memeriksa status host www.google.com. Opsi -n memberitahu ping untuk mengirim lima permintaan gema ICMP, bukan empat permintaan standar, dan opsi -l menyetel ukuran paket untuk setiap permintaan menjadi 1500 byte, bukan 32 byte default. Dengan permintaan ini Anda akan mendapatkan hasil sebagai berikut:

    Ping www.google.com dengan 1500 byte data: Balasan dari 74.125.224.82: bytes=1500 time=68ms TTL=52 Balasan dari 74.125.224.82: bytes=1500 time=68ms TTL=52 Balasan dari 74.125.224.82: bytes= 1500 time=65ms TTL=52 Balasan dari 74.125.224.82: bytes=1500 time=66ms TTL=52 Balasan dari 74.125.224.82: bytes=1500 time=70ms TTL=52 Statistik ping untuk 74.125.224.82: Paket: Terkirim = 5, Diterima = 5, Hilang = 0 (0% hilang), Perkiraan waktu pulang pergi dalam mili-detik: Minimum = 65 md, Maksimum = 70 md, Rata-rata = 67 md

    Item kerugian 0% dalam statistik pemeriksaan status 74.125.224.82 menunjukkan bahwa semua permintaan gema yang dikirim ke www.google.com dikembalikan. Artinya selama jaringan aktif, Anda dapat berinteraksi dengan situs Google tanpa masalah.

    Contoh ping cmd ini memeriksa status 127.0.0.1, yang juga dikenal sebagai alamat IP localhost di IPv4.

    Ping 127.0.0.1 adalah cara terbaik untuk memeriksa apakah semua orang sudah aktif dan berjalan fungsi jendela. Namun dengan menggunakan permintaan ini Anda tidak akan bisa mengetahui status atau Anda komputer jarak jauh. Ada juga versi IPv6 dari pemeriksaan ini - ping::1.

    ping -a 192.168.1.22

    Dalam contoh ini, kami mencoba mencari nama host yang terkait dengan alamat IP 192.168.1.22. Dalam hal ini, pemeriksaan harus dilakukan seperti biasa, meskipun nama host tidak dapat ditemukan.

    Ping J3RTY22 dengan 32 byte data: Balasan dari 192.168.1.22: bytes=32 kali<1ms TTL=64 Reply from 192.168.1.22: bytes=32 time<1ms TTL=64 Reply from 192.168.1.22: bytes=32 time=1ms TTL=64 Reply from 192.168.1.22: bytes=32 time<1ms TTL=64 Ping statistics for 192.168.1.22: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms

    Seperti yang Anda lihat dari contoh di atas, perintah ping Windows 7 mengidentifikasi alamat IP yang akan diperiksa sebagai nama host J3RTY22, dan kemudian melakukan pemeriksaan status menggunakan pengaturan standar.

    ping -t -6 SERVER

    Dalam contoh ini, kami menggunakan opsi -6 untuk memaksa penggunaan protokol IPv6, dan kemudian melanjutkan untuk memeriksa status SERVER tanpa henti ( menggunakan opsi -t).

    Ping SERVER dengan 32 byte data: Balasan dari fe80::fd1a:3327:2937:7df3%10: time=1ms Balasan dari fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Ping statistics for fe80::fd1a:3327:2937:7df3%10: Packets: Sent = 7, Received = 7, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms Control-C ^C

    Setelah tujuh tanggapan diterima, kami sengaja berhenti memeriksa status. Mari kita ingat bagaimana cara menghentikan perintah ping? Menggunakan Ctrl+C. Juga -6 menyebabkan penggunaan alamat IPv6.

    Saya sudah menulis tentang, hari ini saya ingin memusatkan perhatian Anda pada perintah ping. Administrator sistem paling sering menggunakan perintah Ping, walaupun potensinya sangat terbatas. Pada artikel ini saya akan memberi tahu Anda cara menggunakan perintah ping dan masalah apa yang dapat membantu Anda menyelesaikannya.

    Mari kita lihat apa yang bisa dilakukan program Ping, untuk melakukannya klik start => run => ketik cmd => klik OK => ketik perintah di jendela hitam

    Ping /?

    => tekan enter.

    Anda akan melihat daftar perintah yang dapat dijalankan menggunakan program Ping.<число>Ping [-t] [-a] [-n<размер>] [-l ] [-f] [-i ] [-v<число>] [-R<число>] [-S<список узлов>] [[-J<список узлов>] | [-k<тайм-аут>]] [-w<адрес источника>] [-R] [-S<число>] [-4] [-6] end_node Pilihan -t Uji komunikasi dengan node yang ditentukan sebelum mengakhiri. Untuk menampilkan statistik dan melanjutkan pemeriksaan, tekan kombinasi tombol CTRL+BREAK; Untuk berhenti, tekan CTRL+C. -a Tentukan nama host dari alamat. -N<размер>Jumlah permintaan gema yang dikirim. -l Kirim ukuran buffer. -f Menyetel tanda pada paket yang menonaktifkan fragmentasi (hanya IPv4). -Saya Mengatur masa pakai paket. -v<число>Atur jenis layanan (hanya IPv4. Opsi ini tidak tersedia dan tidak mempengaruhi kolom TOS di header IP). -R<число>Catat rute untuk jumlah hop tertentu (hanya IPv4). -S<список_узлов>Stempel waktu untuk jumlah hop yang ditentukan (hanya IPv4). -J<список_узлов>Pilihan rute bebas dari daftar host (hanya IPv4). -k<тайм-аут>Pemilihan rute yang sulit berdasarkan daftar host (hanya IPv4). -w<адрес источника>Batas waktu untuk setiap respons (dalam milidetik). -R Gunakan header untuk memeriksa rute kembali juga (hanya IPv6). -S

    Alamat sumber yang akan digunakan. -4 Penggunaan protokol IPv4 secara paksa. -6 Penggunaan protokol IPv6 secara paksa.

    Mari kita lihat beberapa di antaranya.

    Penggunaan praktis:

    Kunci t digunakan ketika perlu melakukan ping ke sumber daya dalam waktu lama, agar tidak memasukkan perintah setiap saat:

    situs ping

    dapat dimasukkan seperti ini:

    Ping 27susday.ru -t

    dan prosesnya hanya bisa dihentikan secara manual dengan menekan ctrl+c

    Kunci w– diperlukan untuk menambah waktu tunggu respon dari resource yang Anda akses. Ada kalanya Anda mengirim ping ke sebuah node, dan itu memberi Anda pesan bahwa node yang ditentukan tidak tersedia, jadi Anda mengira node tersebut sedang down. Kesimpulannya benar, tapi tidak selalu. Kebetulan itu tersedia, tetapi kelebihan beban dan tidak punya waktu untuk menjawab Anda, untuk menghindari ini, kunci w disetel.

    Kebetulan node jarak jauh tampaknya berfungsi, mis. Anda dapat mengunjunginya, Anda seratus persen yakin dengan kinerjanya, tetapi tidak merespons ping, meskipun Anda menyetel penundaan menggunakan tombol w. Hal ini dijelaskan oleh fakta bahwa administrator sistem memasang firewall dan melarang merespons paket ICMP. Hal ini dilakukan agar tidak mungkin menyerbu server yang melihat Internet dengan permintaan gema. Server tidak akan crash, namun kinerjanya akan menurun.

    Nasihat: Jika Anda seorang administrator sistem pemula, saya menyarankan Anda untuk menutup port ICMP di server Anda yang mengakses Internet.

    Pada artikel ini Anda mempelajari tentang tiga kunci utama untuk program Ping.

    Video tutorial mengurangi ping di game: