لینوکس, مدیریت سرور لینوکس

آموزش دستور Ping در لينوكس – نحوه پینگ گرفتن با دستورات در لینوکس

آموزش دستور Ping در لينوكس - نحوه پینگ گرفتن با دستورات در لینوکس

دستور Ping در لینوکس برای گرفتن پینگ و عیب یابی و تست ارتباطات شبکه استفاده می شود، در این مقاله نخوه استفاده از دستورات برای پینگ در لینوکسرا به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

آموزش دستور Ping در لينوكس - نحوه پینگ گرفتن با دستورات در لینوکس

دستور Ping در لينوكس

دستور پینگ در لينوكس برای گرفتن پینگ و عیب یابی و تست ارتباطات شبکه استفاده می شود.

ping با ارسال یک یا چند ICMP كه مخفف (Internet Control Message Protocol) است ، درخواست Packet را به یک IP مقصد مشخص در شبکه ارسال می کند و منتظر پاسخ است.

هنگامی که مقصد ، Packet را دریافت می کند با Echo ICMP پاسخ می دهد.

ping بخشی از بسته iputils (یا iputils-ping) است که تقریباً در همه توزیع های لینوکس از پیش نصب شده است.

همه سیستم عامل ها از ابزار پینگ پشتیبانی می کنند اما ممکن است نحوه استفاده و آپشن های آن متفاوت باشد.

در این مقاله نحوه پینگ گرفتن با دستور Ping در لینوکس را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

سینتکس دستور Ping در لینوکس

نحوه دستور پینگ به شرح زیر است:

ping [OPTIONS] DESTINATION

برای نشان دادن بهتر ، نحوه عملکرد دستور ping ، باید به ping google.com پی ببریم:

ping google.com

خروجی چیزی شبیه به این خواهد بود:

PING google.com (172.217.22.206) 56(84) bytes of data.
۶۴ bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=1 ttl=53 time=40.2 ms
۶۴ bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=2 ttl=53 time=41.8 ms
۶۴ bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=3 ttl=53 time=47.4 ms
۶۴ 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 ---
۴ packets transmitted, 4 received, 0% packet loss, time 7ms
rtt min/avg/max/mdev = 40.163/42.700/47.408/2.790 ms

دستور ping در لینوکس نام دامنه را در یک آدرس IP حل كرده و شروع به ارسال Packets ICMP به IP مقصد می کند.

اگر IP مقصد قابل دستیابی باشد ، به آن پاسخ می دهد و دستور ping خطی را چاپ می کند که شامل قسمت های زیر است:

تعداد byte هاي داده پیش فرض ۵۶ است ، که به ۶۴ byte داده ICMP ترجمه می شود – ۶۴ bytes

  • آدرس IP مقصد – از muc11s01-in-f14.1e100.net (172.217.22.206).
  • ICMP شماره دنباله : icmp_seq=1
  • زمان – ttl = 53
  • زمان ping ، در میلی ثانیه اندازه گیری شده است که زمان سفر دور برای رسیدن به Packet هاست و پاسخ به بازگشت به فرستنده است. – زمان = ۴۱٫۴ ms.

به طور پیش فرض ، فاصله بین ارسال یک Packet جدید یک ثانیه است.

دستور ping تا زمانی که وقفه ای دریافت نشود ،Packet های ICMP را به آدرس IP مقصد ارسال می کند.

برای متوقف کردن دستور ، کافی است کلید ترکیبی Ctrl + C را بزنید.

پروتکل اینترنت را مشخص کنید

هنگامی که دستور ping را اجرا می کنید ، Packet به تنظیمات DNS دستگاه شما از IPv4 یا IPv6 استفاده خواهد کرد.

برای مجبور کردنping به استفاده از IPv4 ، از گزینه -۴ عبور کرده یا از نام مستعار ping4 خود استفاده کنید:

ping -4 DESTINATION

برای IPv6 ، گزینه -۶ را تصویب کنید یا از ping6 استفاده کنید:

ping -6 DESTINATION

در دستور Ping در لینوکس منبع اتصال را مشخص کنید

رفتار پیش فرض دستور ping ارسال Packet های ICMP از طریق مسیر پیش فرض است.

اگر چندین خط اتصال در دستگاه خود دارید می توانید منبع اتصال را با گزینه -I مشخص کنید:

ping -I INTERFACE_NAME DESTINATION

دستور زیر با استفاده از em2 به عنوان واسط مبدأ ping datisnetwork.com را در اختیار شما قرار می دهد:

ping -I em2 datisnetwork.com

تعداد Packets را مشخص کنید

همانطور که قبلاً نیز گفته شد ، به طور پیش فرض ، ping ارسال پیام های ICMP تا زمانی که سیگنال قطع را دریافت کند ، ادامه خواهد داد.

در لینوکس برای مشخص کردن تعداد Packet ها ارسال شده ، ping خارج می شود ، در دستور Ping از گزینه -c و به دنبال آن تعداد Packet ها استفاده کنید:

ping -c 1 DESTINATION

به عنوان مثال:

برای ping datisnetwork.com فقط یک بار استفاده می کنید:

ping -c 1 datisnetwork.com

امیدواریم مقاله آموزش گرفتن پینگ در لینوکس مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *