ফাইপিং - লিনাক্সের জন্য একটি উচ্চ পারফরম্যান্স পিং সরঞ্জাম


ফাইপিং আইসিএমপি (ইন্টারনেট কন্ট্রোল মেসেজ প্রোটোকল) পিনের অনুরূপ নেটওয়ার্ক হোস্টগুলিতে ইকো অনুরোধ প্রেরণের জন্য একটি ছোট কমান্ড লাইন সরঞ্জাম multiple ফাইপিং পিং থেকে সম্পূর্ণ পৃথক যে আপনি কমান্ড লাইনে যে কোনও সংখ্যক হোস্টকে সংজ্ঞায়িত করতে পারেন বা আইপি অ্যাড্রেস বা হোস্টের পিংয়ের তালিকা সহ একটি ফাইল নির্দিষ্ট করতে পারেন।

উদাহরণস্বরূপ, ফপিং ব্যবহার করে আমরা সম্পূর্ণ নেটওয়ার্ক পরিসীমা (192.168.0.1/24) নির্দিষ্ট করতে পারি। এটি হোস্টিংয়ের জন্য ফাইপিংয়ের অনুরোধ পাঠাবে এবং একটি গোল-রবিন ফ্যাশনে অন্য টার্গেট হোস্টে স্থানান্তরিত করবে। পিংয়ের মতো নয়, ফাইপিং মূলত স্ক্রিপ্টিংয়ের জন্য।

লিনাক্স সিস্টেমগুলিতে কীভাবে ফপিং ইনস্টল করবেন

বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনে, প্যাকেজ মেশিনের সরঞ্জাম হিসাবে ডিফল্ট প্যাকেজ সংগ্রহস্থল থেকে প্যাকেজ ফাইপিং ইনস্টল করার জন্য উপলব্ধ।

# sudo apt install fping  [On Debian/Ubuntu]
# sudo yum install fping  [On CentOS/RHEL]
# sudo dnf install fping  [On Fedora 22+]
# sudo pacman -S fping    [On Arch Linux]

বিকল্পভাবে, আপনি নিম্নলিখিত কমান্ডগুলি ব্যবহার করে উত্স প্যাকেজ থেকে fping (4.0) এর সর্বশেষ সংস্করণ ইনস্টল করতে পারেন।

$ wget https://fping.org/dist/fping-4.0.tar.gz
$ tar -xvf fping-4.0.tar.gz
$ cd fping-4.0/
$ ./configure
$ make && make install

আসুন তাদের উদাহরণ সহ কিছু ফপিং কমান্ডটি দেখুন।

নীচের কমান্ডটি একসাথে একাধিক আইপি ঠিকানা ফাইপ করবে এবং এটি জীবিত বা অ্যাক্সেসযোগ্য হিসাবে স্থিতি প্রদর্শন করবে।

# fping 50.116.66.139 173.194.35.35 98.139.183.24

50.116.66.139 is alive
173.194.35.35 is unreachable
98.139.183.24 is unreachable

নিম্নলিখিত কমান্ডটি আইপি অ্যাড্রেসেসির একটি নির্দিষ্ট পরিসীমা 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)

উপরের কমান্ডের সাহায্যে এটি সম্পূর্ণ নেটওয়ার্ককে পিং করবে এবং একবার (-r 1) পুনরাবৃত্তি করবে। দুঃখিত, কমান্ডের আউটপুট প্রদর্শন করা সম্ভব নয় কারণ এটি কোনও সময় ছাড়াই আমার স্ক্রিনটি স্ক্রোল করে চলেছে।

# fping -g -r 1 192.168.0.0/24

আমরা ফপিংয়ের জন্য আইপি ঠিকানা (173.194.35.35 এবং 98.139.183.24) থাকা fping.txt নামে একটি ফাইল তৈরি করেছি।

# fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

কমান্ডটি সম্পাদন করে ফাইলিং সংস্করণ পরীক্ষা করুন।

# fping -v

fping: Version 4.0
fping: comments to [email 

যারা ফপিং কমান্ড সম্পর্কে অপশন সহ আরও তথ্য পেতে চান, দয়া করে একটি ম্যান পৃষ্ঠা দেখুন। আপনার পরিবেশে ফাইপিং কমান্ড চেষ্টা করে দেখতে নীচের মন্তব্য বাক্সের মাধ্যমে আপনার অভিজ্ঞতা আমাদের সাথে ভাগ করে নেওয়ার অনুরোধ রইল।