Ppp0 बनाम wwan0 के बीच अंतर


13

मैं एक रास्पबेरीपी पर रास्पियन चला रहा हूं।

जब मैं जीएसएम मॉडम में प्लग करता हूं तो मुझे दो इंटरफेस दिखाई देते हैं - wwan0 & ppp0

  • wwan0 तब भी मौजूद है जब GSM मॉडेम प्लग किया गया है लेकिन कनेक्ट नहीं है
  • ppp0 केवल तब मौजूद होता है जब GSM मॉडेम जुड़ा होता है

प्रशन

  1. बीच क्या अंतर है wwan0और ppp0, और कारण है कि मैं देख पा रहे हैं ppp0के अलावा wwan0?
  2. कनेक्शन स्थापित होने के बाद IP पता क्यों सौंपा गया है ppp0और नहींwwan0

मेरी तैयार उत्तर की जाँच करें
eyoung100

जवाबों:


3

मुझे बताएं कि यह कैसे काम करता है। काश मुझे कोई चित्र मिल जाता। मैं इस समय को टाइप कर रहा हूँ, इसलिए मैं इसे अभी पोस्ट कर रहा हूँ और इसे संपादित करूँगा जैसे ही मैं जाता हूँ।


कहते हैं कि आपके घर में 4 वायरलेस डिवाइस हैं, साथ ही एक ISP भी है। आप अपने Aircard (GSM Modem) को घर ले आएं और ऐसा होता है कि उस पर एक वायरलेस एंटीना, सेलफोन कंपनी Pizzazz से। Pizzazz ने आपको अपने ISP से सस्ता 1,000 मिनट के लिए बेच दिया। आप अपने ISP पर अपने BitCoin भत्ते से अधिक हो गए हैं और अपने बिल पर अधिक शुल्क का भुगतान नहीं करना चाहते हैं ...

आप तय करें ...

स्टॉपगैप के रूप में अपने जीएसएम मॉडम का उपयोग करें क्योंकि आपने अपने 1,000 मिनटों में से किसी का भी उपयोग नहीं किया है। एक जीएसएम ऐसा काम करता है:

सेलफोन जीएसएम को जोड़ता है, लैपटॉप जीएसएम को जोड़ता है, आईपैड कनेक्ट करता है जैसे जीएसएम, वायरलेस एंटीना का उपयोग करके:

++++++++++++++++ 
+ सेलफोन +  
+ आईपैड + => जीएसएम  
+ लैपटॉप +    
++++++++++++++++ 

लेकिन आप पूछें ...

GSM, इंटरनेट से कैसे जुड़ता है:

++++++++++++++++++++++ 
+ जीएसएम +  
+ ----- + => इंटरनेट  
+ उपयोगकर्ता नाम / पासवर्ड +    
++++++++++++++++++++++ 

अब जब हम दोनों नेटवर्क को एक साथ पा लेते हैं तो हम मिलते हैं:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ सेलफोन + => + जीएसएम +
+ आईपैड + + ----------- + => इंटरनेट
+ लैपटॉप + + उपयोगकर्ता नाम / पासवर्ड +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

अब, लिनक्स में इंटरफ़ेस नाम भी बताते हैं कि वे क्या हैं:

  • wwan0 - वायरलेस वाइड एरिया नेटवर्क जीरो
  • ppp0 - प्वाइंट टू प्वाइंट प्रोटोकॉल जीरो

मेरे स्टिक फोटो को अपडेट करना:

wwan0 ppp0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ सेलफोन + => + जीएसएम +
+ आईपैड + + ---------------- + => इंटरनेट
+ लैपटॉप + + उपयोगकर्ता नाम / पासवर्ड +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

दूसरे शब्दों में जीएसएम किसी भी नेटवर्क की तरह ही व्यवहार करता है। समस्या यह है कि GSM में कोई DNS सर्वर नहीं है जो आपको डायल-अप / PPPoE ऑथेंटिकेशन सर्वर से बातचीत करने के बाद रूट करने की अनुमति देता है। एक बार बातचीत सर्वर से जुड़े होने के बाद, आपके मिनट आपके 1,000 से काट लिए जाते हैं और आपको बिल दे दिया जाता है। आईपी ​​एड्रेस जुड़ा हुआ है ppp0क्योंकि बातचीत पर्याप्त थी, और पॉइंट टू पॉइंट प्रोटोकॉल कनेक्टिविटी पहलू का प्रबंधन करता है:

  • क्या यह कनेक्शन समाप्त कर दिया गया है?
  • क्या मेरे लिए डीएचसीपी सर्वर से एक नया आईपी पता मांगने का समय है?
  • क्या मैं एक नया कनेक्शन बना रहा हूँ?
  • मेरे पट्टे का समय कब तक है?

wwan0दूसरी ओर केवल कनेक्ट किए गए डिवाइस प्रबंधन करता है। यह ऊपर के लोगों की तरह खुद से भी सवाल पूछता है, लेकिन इसमें हस्तक्षेप करने की अनुमति नहीं है ppp0क्योंकि यह जानता है कि "मैं उस उपकरण का प्रभारी नहीं हूं। मुझे अपने उपकरणों पर नजर रखनी चाहिए। हालांकि, जब से मुझे पता चला है कि यह क्या है। , मैंने इसे अकेले छोड़ दिया।


बेशक, वह आखिरी पैराग्राफ सरलीकृत संस्करण था, लेकिन यदि आप चाहें तो मैं प्रत्येक डिवाइस द्वारा उपयोग किए जाने वाले वास्तविक मानकों और प्रोटोकॉल को सूचीबद्ध कर सकता हूं।


7
इस जवाब का पूछे गए सवालों से कोई लेना- देना नहीं है।
अलेक्जेंडर

@ अलेक्जेंडर मैं अलग करने के लिए भीख माँगती हूँ। मैं मानता हूं कि हमारे दोनों उत्तर सही हैं। मैंने हार्डवेयर स्तर और एक एएससीआई फोटो का उपयोग करते हुए प्रश्न का उत्तर दिया, जबकि आपका उत्तर सॉफ्टवेयर स्तर के साथ करना है। कर्नेल को कभी-कभी हार्डवेयर के लिए सॉफ्टवेयर ब्रिज माना जाता है।
eyoung100

7
और, सभी उचित सम्मान के साथ, यह जवाब सिर्फ सवाल का जवाब देने के लिए सामान का एक जंबो है ...
अलेक्जेंडर

6
wwan0 का इस बात से कोई लेना-देना नहीं है कि फोन आपके आईपैड या लैपटॉप को कैसे रूट करता है। wwan0 एक नेटवर्क इंटरफ़ेस है जिसे मॉडेम द्वारा PPP के बजाय प्रयोग किया जाता है। आप पीपीपी या डब्ल्यूडब्ल्यूएएन का उपयोग कर सकते हैं, यदि आप जानते हैं कि इसका उपयोग कैसे करना है। wwan0 कनेक्टेड डिवाइस को बिल्कुल भी प्रबंधित नहीं करता है ।
अलेक्जेंडर

20

1. wwan0 और ppp0 में क्या अंतर है और मुझे wwan0 के अलावा ppp0 क्यों दिखाई देता है

wwan0 एक नेटवर्क इंटरफेस है जिसे मॉडेम द्वारा usb के माध्यम से उजागर किया जाता है। ppp0 पीपीपी इंटरफ़ेस है जिसे pppd द्वारा बनाया गया है जब मॉडेम सीरियल पोर्ट में ATD कॉल का उपयोग करके कनेक्ट हो जाता है।

2. एक कनेक्शन स्थापित होने के बाद ppp0 को आईपी एड्रेस क्यों नहीं दिया जाता है और wwan0 को क्यों नहीं सौंपा जाता है।

आपके कनेक्शन प्रबंधक को पता नहीं है कि वेवन इंटरफ़ेस का उपयोग कैसे करें और बस एक TTY (डेटा के लिए एटीपी और नियंत्रण के लिए दोनों कमांड) पर सब कुछ करने की 'विरासत' विधि का उपयोग करता है।

कुछ और विस्तार के साथ ...

आपका मॉडेम एक WWAN नेटवर्क इंटरफ़ेस को उजागर करता है, लेकिन आप इसका उपयोग नहीं कर रहे हैं। इसके बजाय, आपका कनेक्शन प्रबंधक उसी (या अन्य) सीरियल पोर्ट पर पीपीपी सत्र शुरू कर रहा है जहां आप एटी कमांड भेजते हैं (यही कारण है कि कनेक्ट होने पर ही आपको पीपीपी इंटरफेस मिलता है)। यदि आप LTE गति को लक्षित कर रहे हैं तो आप इसके बजाय WWAN इंटरफ़ेस का उपयोग करना चाहते हैं; इसलिए एक कनेक्शन प्रबंधक का उपयोग करने का प्रयास करें जो उस इंटरफ़ेस का उपयोग करना जानता है (जैसे मोडेममैनगर )।

कौन सा मॉडेम है यह जानने के लिए वैसे भी बेहतर उत्तर को परिभाषित करने में मदद मिलेगी ...

यदि यह एक क्वालकॉम-आधारित मॉडेम है (और आपका कर्नेल> = 3.4) है, तो आपको केवल ttys के अलावा न केवल WWAN इंटरफ़ेस मिल सकता है, बल्कि / dev / cdc-wdm पर QMI नियंत्रण इंटरफ़ेस भी मिलेगा। यदि आप उस wwan0 इंटरफ़ेस का उपयोग करना चाहते हैं, तो आप AT कमांड का उपयोग नहीं कर सकते हैं, और इसके बजाय उदाहरण के लिए libimi के माध्यम से QMI प्रोटोकॉल का उपयोग करके कनेक्शन लॉन्च करने की आवश्यकता है ।

यदि यह एक MBIM- आधारित मॉडेम है (और आपका कर्नेल> = 3.8) है, तो आपको एक / dev / cdc-wdm इंटरफ़ेस मिलेगा, लेकिन मॉडेम को wb0 से कनेक्ट करने के लिए MBIM प्रोटोकॉल का उपयोग करना होगा , उदाहरण के लिए libmbim के माध्यम से ।

यदि यह एक Huawei मॉडेम है, तो आपको इसके बदले एक ऐसा wwan इंटरफ़ेस मिल सकता है, जिसे कनेक्ट करने के लिए AT ^ NDISDUP कमांड की आवश्यकता है।

यदि यह एक इकेरा-आधारित मॉडेम है, तो इसके बजाय कनेक्शन पर कमांड AT %% IPDPACT हो सकता है ...

और इसी तरह। मूल रूप से, जैसे ही आपको एक WWAN इंटरफ़ेस मिलता है, आपको बस एक वेंडर-विशिष्ट एटी कमांड, या एक सामान्य क्यूएमआई या एमबीआईएम कमंड का उपयोग करने की आवश्यकता होती है। फिर, ModemManager यह आपके लिए करता है।

मॉडेम प्रबंधन प्रोटोकॉल पर थोड़ा और इन स्लाइडों में पाया जा सकता है:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.