10 Linux Ping Commands by Example

PING (Packet INternet Groper) একটি নেটওয়ার্কিং কানেক্টিভিটি টেস্টিং ইউটিলিটি। দুইটা নোডের মধ্যে কানেক্টিভিটি টেস্টিং এর সবচেয়ে সহজ এবং উত্তম উপায় হচ্ছে PING ইউটিলিটি। ‘ping’ কমান্ড দিয়ে লোকাল এরিয়া নেটওয়ার্ক (LAN) বা ওয়াইড এরিয়া নেটওয়ার্কের (WAN) যে কোনও হোস্ট/পিসি/সার্ভার/ রাউটার/গেটওয়ে/ওয়েবসাইটের কানেক্টিভিটি টেস্ট করা যাবে। PING সাধারনত OSI মডেলের নেটওয়ার্ক লেয়ারে বা Layer 3 তে কাজ করে এবং প্রোটোকল হিসেবে ICMP (IPv4) এবং ICMPv6 (IPv6) ব্যবহার করে। আজকের পোষ্টে আমরা লিনাক্স অপারেটিং সিস্টেমে ব্যবহৃত নানারকম PING কমান্ড নিয়ে আলাপ করব:

01. কোনও হোস্ট বা সার্ভারকে ping করতে চাইলে নিচের কমান্ডঃ

[root@desktop ~]# ping www.google.com

[root@desktop ~]# ping 103.44.35.123

নোটঃ লিনাক্সে সাধারণত Continuous Ping হয়। Ping থামানোর (stop) জন্য ‘Ctrl+C’ প্রেস করতে হবে।

➡02. Time Interval উল্লেখ করে অর্থাৎ ৫ (পাঁচ) সেকেন্ড পরপর Ping টেস্ট করতে চাইলে নিচের কমান্ডঃ

[root@desktop ~]# ping -i 5 www.google.com

➡03. Time Interval 1’ সেকেন্ডের নিচে অর্থাৎ ‘0.1’ সেকেন্ড পরপর Ping টেস্ট করতে নিচের কমান্ডঃ

[root@desktop ~]# ping -i 0.1 www.google.com

04. লিনাক্সে সাধারণত Continuous Ping হয় অর্থাৎ যতক্ষণ না stop (Ctrl+C) করা হবে ততক্ষণ চলতে থাকবে। আর যদি নির্দিষ্ট কিয়েকটি (৪ টি) ping দিতে চাইলে নিচের কমান্ডঃ

[root@desktop ~]# ping -c 4 www.google.com

05. Local host (loopback Address) কে ping করতে চাইলে নিচের কমান্ড গুলো:

[root@desktop ~]# ping 0

[root@desktop ~]# ping 127.0.0.1

[root@desktop ~]# ping localhost

➡06. নিচের কমান্ডের মাধ্যমে ping এর default প্যাকেট size (56 Bytes) এর পরিবর্তে সাইজ বাড়িয়ে (100) করে ping দেওয়া যাবেঃ

[root@desktop ~]# ping -s 100 www.google.com

➡07. নিচের ‘ping’ কমান্ডের মাধ্যমে কোনও ডেস্টিনেশন এড্রেস কে ping দিলে আর সেটা যদি Unreachable থেকে Reachable হলে (reply দিলে) সিস্টেম থেকে বীফ (beep) সাউন্ড দিবেঃ   

[root@desktop ~]# ping -a www.google.com

08. নিচের ‘ping’ কমান্ডের মাধ্যমে কোনও ডেস্টিনেশন এড্রেসের শুধু Ping Summary দেখা যাবেঃ

[root@desktop ~]# ping -c 5 -q www.google.com

09. নিচের ‘ping’ কমান্ডের মাধ্যমে কোনও ডেস্টিনেশন এড্রেস কে নিদির্ষ্ট কোনও Hop (gateway) দিয়ে Ping করা যাবেঃ   

[root@desktop ~]# ping hop1 hop2 hop3….hopn www.google.com

10. নিচের কমান্ডের মাধ্যমে IPv6 এড্রেস কে ping করা যাবেঃ

[root@desktop ~]# ping6 ipv6.google.com

[root@desktop ~]# ping6 2001::abcd:1234:1111:5678

[root@desktop ~]# ping6 ::1   ;(IPv6 loopback Address)

[sp_comments_block]