آموزش کار با ابزار Fping در لینوکس – Fping چیست
مطمئناً امروزه کسی نیست که با دستور Ping آشنایی نداشته باشد و نداند که با این دستور میتوان پکتهای ICMP را به دستگاه دیگر در شبکه ارسال کرد و از وضعیت آن مطلع شد. حال در این مطلب از سری مطالب آموزش لینوکس قصد داریم شما را با یک ابزار جذاب با نام fping آشنا سازیم تا بتوانید از قابلیتهای کاربردی آن بهره ببرید. با آموزش کار با ابزار Fping در لینوکس همراه ما باشید.
Fping چیست ؟
Fping یک ابزار کوچک است که شما میتوانید آن را به صورت جداگانه بر روی لینوکس خود نصب کرده و از آن برای Ping کردن دستگاههای داخل شبکه استفاده کنید. اما نکته مهم در مورد این ابزار که آن را با دستور Ping متمایز میکند، قابلیت Ping کردن چندین دستگاه در یک شبکه است که این امکان را به ما خواهد داد تا کلیه سیستمهای داخل یک شبکه و یا آدرسهای IP متفاوت را به صورت همزمان پینگ کرد.
حال در ادامه با آموزش کار با ابزار Fping در لینوکس و البته نصب آن همراه ما باشید.
آموزش کار با ابزار Fping در لینوکس
نصب fping
برای نصب fping در نسخههای متفاوت لینوکس از دستورهای زیر میتوانید استفاده نمایید.
-
نصب fping در CentOS و Redhat
yum install fping
-
نصب fping در Debian و Ubuntu
apt install fping
-
نصب fping در Fedora
dnf install fping
-
نصب fping در Arch Linux
pacman -S fping
به این ترتیب شما موفق به نصب fping در لینوکس خود خواهید شد.
پس از نصب نیز برای اطمینان از وضعیت نصب صحیح ، میتوانید دستور زیر را وارد کرده تا ورژن نصب شده fping بر روی سرور شما نمایش داده شود.
fping -v
خروجی دستور بالا به شکل زیر خواهد بود.
Output fping: Version 4.0 fping: comments to david@schweikert.ch
نکته : اگر خروجی به صورت صحیح ، ورژن ابزار را نمایش داد ، به این معنی است که fping به درستی نصب شده است.
خُب تا بدین جا موفق به نصب fping بر روی لینوکس خود شدهاید؛ در ادامه به آموزش کار با آن در لینوکس خواهیم پرداخت.
کار با دستور Fping
- سادهترین استفاده از دستور fping برای تست و چک کردن چند آدرس IP متفاوت به صورت همزمان به شکل زیر خواهد بود.
fping 50.116.66.139 173.194.35.35 98.139.183.24
پس از وارد کردن دستور بالا ، خروجی دستور به شکل زیر خواهد بود.
Output 50.116.66.139 is alive 173.194.35.35 is unreachable 98.139.183.24 is unreachable
- برای استفاده از fping جهت چک و تست کردن یک رنج از آدرسهای IP میتوان دستور fping را به شکل زیر وارد کرد.
fping -s -g 192.168.0.1 192.168.0.9
پس از وارد کردن دستور بالا ، خروجی مشابه عبارات زیر خواهید داشت.
192.168.0.1 is alive 192.168.0.2 is alive ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3 ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3 ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3 ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.4 192.168.0.3 is unreachable 192.168.0.4 is unreachable 8 9 targets 2 alive 2 unreachable 0 unknown addresses 4 timeouts (waiting for response) 9 ICMP Echos sent 2 ICMP Echo Replies received 2 other ICMP received 0.10 ms (min round trip time) 0.21 ms (avg round trip time) 0.32 ms (max round trip time) 4.295 sec (elapsed real time)
- برای پینگ کردن یک Subnet به طور کامل شما قادر خواهید دستور fping را به شکل زیر وارد نمایید.
fping -g -r 1 192.168.0.0/24
دقت داشته باشید در دستور بالا از پارامتر r- به همراه عدد 1 استفاده شده است که این به این معناست که تنها یک بار کل Subnet را دستور باید پینگ کند.
- در نهایت یکی دیگر از قابلیتهای جذاب fping ، قابلیت خواندن آدرسهای IP از یک فایل TXT است که شما را قادر میسازد تا یک فایل از کل آدرسهای IP مورد نظر تهیه کرده و هر بار که خواستید آن را فراخوانی نمایید.
fping < IPs.txt
در دستور بالا ، ما از قبل فایلی با نام IPs.txt ساخته بودیم و در دستور بالا آن را فراخوانی کردیم.
به این ترتیب شما میتوانید با استفاده از ابزار fping ، کل یک شبکه ، یک رنج IP و یا تعدادی آدرس IP متفاوت را به صورت همزمان پینگ کنید و از وضعیت آنها مطلع شوید.
امیدواریم در پایان از آموزش کار با ابزار Fping در لینوکس استفاده لازم را برده باشید.