دستور پینگ در لینوکس
پینگ یکی از پر استفاده ترین ابزارهای برای عیب یابی، تست و تشخیص مسائل مربوط به اتصال شبکه است.با پینگ می توان فعال یا نبودن سیستم مقصد را بررسی کرد و یا بررسی کرد که پکت ها چه زمان طول می کشند که به مقصد برسند.
دستور پینگ به این صورت کار می کند که از طریق سیستم مبدا یک ICMP Echo-Request به یک آی پی در شبکه که مقصد می باشد می فرستد و منتظر پاسخ می ماند و سیستم مقصد وقتی پکت ها رسید در جواب برگشت به مبدا یک ICMP Echo-Replay برای مبدا می فرستد که دستور پینگ این زمان رفت و برگشت را محاسبه می کند. در این مقاله به آموزش نحوه ی استفاده از دستور پینگ می پردازیم، با ما همراه باشید.
ابزار پینگ در تمامی توزیع های لینوکس و حتی سیستم عامل ویندوز وجود دارد و نیازی به نصب پکیجی نیست.
نحوه ی استفاده از دستور پینگ
Syntax دستور ping به صورت زیر می باشد :
1 | ping [OPTIONS] DESTINATION |
که استفاده از ping بدون آرگومان مانند زیر :
1 | ping google.com |
درخواست پینگ تا زمانی که کاربر آن را متوقف نکند ارسال می شود.
خروجی :
1 2 3 4 5 6 7 8 9 | PING google.com (172.217.22.206) 56(84) bytes of data. 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=1 ttl=53 time=40.2 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=2 ttl=53 time=41.8 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=3 ttl=53 time=47.4 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=4 ttl=53 time=41.4 ms ^C --- google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 7ms rtt min/avg/max/mdev = 40.163/42.700/47.408/2.790 ms |
برای متوقف کردن باید از کلید ترکیبی Control + C استفاده کرد.
ارسال تعداد مشخص پکت
برای مشخص کردن تعداد پینگ گرفتن بر عکس بالا که تا زمانی که کاربر آن را متوقف نکند سیستم پینگ می گیرد می توان از آپشن -c استفاده کرد :
1 | ping -c 1 DESTINATION |
دستور بالا فقط 1 بار درخواست پینگ ارسال می کند.
مشخص کردن کارت شبکه
در صورتی که از چند کارت شبکه استفاده می کنید ICMP package ها از طریق کارت شبکه ی پیشفرض ارسال و دریافت می شود، برای مشخص کردن ارسال و دریافت این پکت ها از یک کارت شبکه مشخص می توان دستور را به صورت زیر استفاده کرد :
1 | ping -I INTERFACE_NAME DESTINATION |
مانند :
1 | ping -I eth0 google.com |
[line]
تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور مجازی شما را یاری کنند و مناسب ترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.
پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : پورتال مشتریان آلما هاست