Ubuntu को ping कमान्ड पूर्ण गाइड: प्रयोगदेखि समस्या निवारणसम्म

1. पिङ कमान्ड भनेको के हो?

पिङ कमान्डको अवलोकन

पिङ कमान्ड नेटवर्कमा रहेको होस्टसँगको कनेक्सन स्थिति जाँच गर्नका लागि आधारभूत उपकरण हो। ICMP ECHO_REQUEST प्याकेट पठाएर र त्यसको प्रतिक्रिया प्राप्त गरेर, होस्टसँगको सञ्चार ढिलाइ वा प्याकेट हानिको उपस्थिति जाँच गरिन्छ। पिङ नेटवर्कको सम्पर्क जाँचका लागि व्यापक रूपमा प्रयोग गरिन्छ, र लिनक्स, विन्डोज, macOS जस्ता अधिकांश OS मा उपलब्ध छ। उदाहरणका लागि, निम्न कमान्ड प्रयोग गरेर Google को सर्वरमा पिङ पठाएर कनेक्सन अवस्था जाँच गर्न सकिन्छ।
ping google.com
यो कमान्ड चलाउँदा, IP ठेगानामा समाधान भएको Google को सर्वरप्रति ICMP प्याकेट पठाइन्छ, र प्रतिक्रिया फर्किने समय (RTT: Round-Trip Time) वा प्याकेट लस दर आदि प्रदर्शित हुन्छ।
年収訴求

2. युभुन्टुमा पिङ कमान्डको प्रयोग विधि

आधारभूत प्रयोग

पिङ कमान्डको आधारभूत प्रयोग विधि निकै सरल छ। होस्ट नाम वा IP ठेगाना मात्र निर्दिष्ट गरे पुग्छ, डिफल्ट सेटिङमा ICMP प्याकेटहरूलाई असीमित रूपमा पठाइरहन्छ। तल आधारभूत कमान्डको उदाहरण दिइएको छ।
ping [होस्ट नाम वा IP ठेगाना]
उदाहरणका लागि, Google को सर्भरमा पिङ पठाउन निम्नानुसार गर्नुहोस्।
ping google.com
यस अवस्थामा, प्रतिक्रिया प्राप्त नहुञ्जेलसम्म पिङ पठाइरहन्छ। पिङ रोक्न, Ctrl + C थिचेर प्रक्रियालाई अन्त्य गर्नुहोस्।

3. ping कमान्डका विकल्पहरू र प्रयोगका उदाहरणहरू

संख्या निर्दिष्ट गरेर ping चलाउनुहोस् (-c)

पूर्वनिर्धारित रूपमा, ping कमान्डले म्यानुअल रूपमा रोक्ने सम्म प्याकेटहरू पठाउँछ, तर -c विकल्प प्रयोग गरेर पठाउने संख्यालाई निर्दिष्ट गर्न सकिन्छ।
ping -c 4 google.com
यो कमान्डले Google को सर्भरमा मात्र ४ पटक प्याकेटहरू पठाउँछ, र परिणामहरू देखाइएपछि ping रोकिन्छ।

निष्पादन अन्तराल सेट गर्नुहोस् (-i)

सामान्यतया, ping कमान्डले प्रत्येक १ सेकेन्डमा प्याकेट पठाउँछ, तर -i विकल्प प्रयोग गरेर अन्तराल परिवर्तन गर्न सकिन्छ। उदाहरणका लागि, ५ सेकेन्ड अन्तरालमा ping चलाउनका लागि निम्नानुसार सेट गर्नुहोस्।
ping -i 5 google.com

प्याकेट आकार निर्दिष्ट गर्नुहोस् (-s)

पूर्वनिर्धारित प्याकेट आकार ५६ बाइट हो, तर -s विकल्प प्रयोग गरेर पठाउने प्याकेटको आकार परिवर्तन गर्न सकिन्छ। नेटवर्क प्रदर्शन परीक्षण गर्दा यो उपयोगी हुन्छ।
ping -s 128 google.com

4. नेटवर्क ट्रबलशुटिङमा ping को उपयोग

नेटवर्क कनेक्सनमा समस्या भएमा, ping कमान्ड ट्रबलशुटिङमा उपयोगी हुन्छ। उदाहरणका लागि, यदि ping काम गर्दैन भने, निम्न समस्याहरू हुन सक्छन्।
  1. फायरवाल सेटिङ: सर्वर वा नेटवर्क उपकरणले ICMP प्याकेटहरूलाई ब्लक गरिरहेको हुन सक्छ। फायरवाल सेटिङ जाँच गर्नुहोस् र आवश्यक भए ping लाई अनुमति दिनुहोस्।
  2. नेटवर्क सेटिङको त्रुटि: IP ठेगाना वा सबनेट मास्क सही रूपमा सेट नभएको पनि कारण हुन सक्छ। नेटवर्क सेटिङ पुन: जाँच गर्नुहोस्।

5. उन्नत नेटवर्क विश्लेषणमा पिङको प्रयोग

फ्लड पिङ (-f)

फ्लड पिङले नेटवर्कको प्रदर्शन परीक्षण गर्नका लागि ठूलो संख्यामा प्याकेटहरू पठाएर लोड दिन प्रयोग गरिन्छ। यो विकल्पका लागि प्रशासक अधिकार आवश्यक छ।
sudo ping -f google.com

टाइमआउटको सेटिङ (-w)

पिङ कमान्डको कार्यान्वयन समय सीमित गर्नका लागि, -w विकल्प प्रयोग गर्नुहोस्। यो विकल्प प्रयोग गरेपछि, निर्दिष्ट समय (सेकेन्डमा) बितेपछि पिङ स्वतः रोकिन्छ।
ping -w 10 google.com

6. सञ्जाल निगरानीको स्वचालन

पिङ कमान्डलाई क्रन जाबहरू प्रयोग गरेर नियमित रूपमा सञ्जालको अवस्थालाई निगरानी गर्न स्वचालन गर्न पनि सम्भव छ। निम्न उदाहरणमा, प्रत्येक ५ मिनेटमा पिङ कार्यान्वयन गरेर परिणामहरूलाई लग फाइलमा बचत गरिन्छ।
*/5 * * * * ping -c 1 google.com >> /var/log/ping.log

7. सारांश

पिङ कमान्ड एक शक्तिशाली उपकरण हो जसले नेटवर्क कनेक्सनलाई सजिलै जाँच गर्न सक्छ। आधारभूत प्रयोग विधिबाट, विकल्पहरूको कुशल प्रयोग गरेर विस्तृत विश्लेषण वा समस्या निवारणसम्म, विभिन्न दृश्यहरूमा यसलाई उपयोग गर्न सकिन्छ। यो लेखलाई सन्दर्भ बनाएर, पिङ कमान्डलाई राम्रोसँग प्रयोग गरेर नेटवर्कको अवस्थालाई कुशलतापूर्वक जाँच गरौं।
年収訴求