USB मॉडेम कनेक्ट करने का प्रयास करते समय 'ip-config-अनुपलब्ध' त्रुटि


12

मुझे जेडटीई एमएफ -193 ई मॉडेम मिला है जो पहले ठीक काम करता था। जब मैंने इस मॉडेम को एक साल पहले खरीदा था, तो इसने बॉक्स से आसानी से काम किया। अब, जैसा कि उबंटू संस्करण में आगे बढ़ रहा है, चीजें मेरे लिए अधिक से अधिक कठिन होती जा रही हैं।

इस मॉडम ने उबंटू 15.04 (64-बिट) के साथ कुछ महीने पहले भी काम किया था। अब, Ubuntu 15.10 (64-बिट) में, यह कनेक्ट नहीं हो सकता है।

मैंने एक मोबाइल ब्रॉडबैंड कनेक्शन स्थापित किया है । मैंने एपीएन के लिए कई प्रयास किए हैं, लेकिन यह पहले कोई मुद्दा नहीं रहा है।

(मॉडेम विंडोज 10 में ठीक काम करता है, इसलिए, यह एक हार्डवेयर मुद्दा नहीं है। इसके अलावा, मॉडेम मैनेजर जीयूआई इस डिवाइस का अच्छी तरह से पता लगाता है। एसएमएस बिना किसी समस्या के भेजे और प्राप्त किए जा सकते हैं।)

जब मैं मॉडेम सम्मिलित करता हूं, तो यह ठीक से पता चला जाता है, एक सीडी आइकन को एकता में मॉडेम के नाम से प्रदर्शित किया जाता है। कुछ सेकंड बाद, मुझे एक संदेश बॉक्स मिलता है

Mobile Broadband Network: you are registered on the home network

नेटवर्क आइकन के पास।

जब मैं कनेक्ट करने का प्रयास करता हूं, तो नेटवर्क प्रबंधक एप्लेट में वायरलेस आइकन उन केन्द्रापसारक गतियों को शुरू करता है, लेकिन अंततः यह कनेक्ट करने में विफल रहता है और एक संदेश मुझे बताता है कि मैं ऑफ़लाइन हूं।

मैं जिस लाइन से अलग हो सकता था /var/log/syslog, वह यह है,

NetworkManager[628]: <info>  (ttyUSB1): device state change: ip-config
> -> failed (reason 'ip-config-unavailable') [70 120 5]

हालांकि, मुझे यकीन नहीं है कि क्या यह प्रासंगिक है।

से अधिक लाइनें यहां/var/log/syslog पाई जा सकती हैं


अपडेट 1 - 06 दिसंबर 2015

जैसा कि एक तरह के सदस्य ने बताया, nf_conntrack_pptpमॉड्यूल दृष्टिकोण की कोशिश की ।

निम्नलिखित आदेशों को निष्पादित किया गया,

$ lsmod | grep nf_conntrack_pptp | wc -l
0

$ sudo modprobe nf_conntrack_pptp
lsmod | grep nf_conntrack_pptp
nf_conntrack_pptp      20480  0
nf_conntrack_proto_gre    16384  1 nf_conntrack_pptp
nf_conntrack          106496  2 nf_conntrack_proto_gre,nf_conntrack_pptp

फिर मेरे मॉडेम की कोशिश की, वही असफलता। लॉग में कोई भी परिवर्तन योग्य नहीं है।


अपडेट 2 - 06 दिसंबर 2015

जड़ के रूप में,

systemctl restart network-manager.service

स्क्रीन (टर्मिनल) पर कोई आउटपुट नहीं।

मॉडेम का उपयोग करके कनेक्ट करने के प्रयास के लिए उपरोक्त बिंदु से पत्राचार लॉग यहां पाया जा सकता है


अपडेट ३ - ०६ दिसंबर २०१५

स्थापित ofonoऔर फिर से मॉडेम की कोशिश की।

कृपया यहाँ लॉग देखें ।


अपडेट 4 - 06 दिसंबर 2015

फिर से रूट के रूप में निष्पादित किया गया,

systemctl restart network-manager.service

मॉडेम का उपयोग करके कनेक्ट करने के प्रयास के लिए उपरोक्त बिंदु से पत्राचार लॉग यहां पाया जा सकता है


अपडेट 5 - 06 दिसंबर 2015

सभी "इनकार" को "अनुमति" में बदल दिया /etc/dbus-1/system.d/nm-dispatcher.conf

जोड़ने की कोशिश की। कोई भाग्य नहीं।

कुछ नेटवर्क ईथरनेट कनेक्शन के साथ कनेक्ट और डिस्कनेक्ट होते हैं।

द्वारा अनुसरण किया गया sudo systemctl restart network-manager.service

मॉडेम प्लग आउट और प्लग इन करें।

फिर से जोड़ने की कोशिश की। कनेक्ट नहीं करता है।

लॉग यहाँ है


अपडेट 6 - दिसंबर 06 2015

निष्पादित

sudo killall ModemManager; sudo ModemManager --debug 2>&1 | tee /tmp/modem.log.txt

तथा

export NM_PPP_DEBUG=1
sudo NetworkManager --no-daemon 2>&1 | tee /tmp/nm.log.txt

mm-test.pyएकाधिक त्रुटियों के कारण नहीं चल सका । फ़ाइल को इंगित स्थान पर पाया। इसे https://github.com/openshine/ModemManager/blob/master/test/mm-test.py से प्राप्त करें

उपरोक्त आदेश विकी में उन लोगों से कुछ अलग हैं।

लॉग फ़ाइलें यहाँ हैं


अपडेट 7 - दिसंबर 07 2015

फिर से निष्पादित किया गया (सुझाव में बदलाव /lib/udev/rules.d/40-usb_modeswitch.rulesऔर रिबूट के बाद)

sudo killall ModemManager; sudo ModemManager --debug 2>&1 | tee /tmp/modem.log.txt

तथा

sudo NM_PPP_DEBUG=1 /usr/sbin/NetworkManager --log-level=debug --no-daemon > /tmp/nm.log.txt

के /var/log/syslogरूप में अच्छी तरह से शामिल है।

लॉग फ़ाइलें यहाँ हैं


अपडेट 8 - दिसंबर 08 2015

लॉग का अद्यतन सेट यहाँ हैं


अपडेट 9 - दिसंबर 08 2015

परीक्षण 1

  1. इस बार कंप्यूटर को Ubuntu 14.04 32 बिट डीवीडी से बूट किया गया। जैसे ही कंप्यूटर बूट हुआ, MM लॉग को कैप्चर करना शुरू कर दिया।

  2. मॉडेम डाला। lsusbदिखाया गया है कि इसे 19d2: 1232 डिवाइस के रूप में पहचाना जा रहा है, जिसे 19d2: 2003 डिवाइस के लिए स्वाइप करने की आवश्यकता है। चूंकि usb-modwitch की स्थापना के लिए मशीन को रिबूट करने की आवश्यकता होती है (और इसलिए DVD रन के लिए इंस्टॉलेशन को ढीला करें), मैंने एक कस्टम स्विच फ़ाइल तैयार की और कमांड लाइन ( sudo usb_modeswitch -I -c 19d2:2003) से मॉडेम को स्विच किया ।

  3. जैसे ही स्विचिंग पूरी हुई, मुझे सूचित किया गया कि मैं Mobile Broadband Networkनेटवर्क मैनेजर मेनू में एक नया ब्रॉडबैंड कनेक्शन के बारे में हूं।

  4. मैं सामान्य तरीके से उपरोक्त कनेक्शन को सेटअप करता हूं (APN नाम कोई समस्या नहीं था), और कनेक्शन स्वचालित रूप से स्थापित किया गया था।

  5. मैंने मॉडेम को डिस्कनेक्ट और इजेक्ट कर दिया।

  6. MM लॉग कैप्चर करना बंद कर दिया।

पूर्ण एमएम लॉग और सत्र प्रारंभ से मॉडेम बेदखल के लिए syslog यहां पाया जा सकता है

परीक्षण २

उबंटू 14.04 64 बिट डीवीडी के साथ एक ही परीक्षण।

लॉग यहां पाया जा सकता है


अपडेट 10 - दिसंबर 09 2015

इस बार के साथ परीक्षण किया गया wvdialऔर पाया गया कि यदि wvdialजड़ के रूप में चलाया जाता है, तो हमें एक सफल कनेक्शन मिलता है ।

wvdialConf और लॉग, और इसी syslog हैं यहां

प्राथमिक अनुमान: स्थिति संबंधित उपयोगकर्ता के उपयोगकर्ता समूह के साथ कुछ कर सकती है।

लेकिन जैसा कि यहां बताया गया है ,

इन सभी उपकरणों के साथ, डायलअप कनेक्शन स्थापित करने के लिए, उपयोगकर्ता को "डुबकी" और "डायलआउट" समूहों का सदस्य होना चाहिए, इसलिए उन सभी उपयोगकर्ताओं को डालें जो डायलअप के माध्यम से इन समूहों में जुड़ने वाले हैं।

लेकिन जैसा कि हम पा सकते हैं,

$ groups masroor
masroor : masroor adm dialout cdrom sudo dip plugdev lpadmin sambashare family wireshark

तो, उपयोगकर्ता पहले से ही संकेत दिए गए समूहों का सदस्य है।

अब, शायद यह मुद्दा इन बिंदुओं में से किसी एक को उबालता है,

  1. उपयोगकर्ता को किस अतिरिक्त समूह की आवश्यकता है?
  2. हम मोबाइल ब्रॉडबैंड कनेक्शन सेटअप प्रक्रिया को रूट के रूप में कैसे चलाते हैं? (सुरक्षा मुद्दे?)

अपडेट 11 - दिसंबर 09 2015

wvdialUSB3 के साथ काम करता है और USB1 के साथ काम नहीं करता है ।

कृपया यहाँ syslog ढूंढे ।

का आउटपुट भी शामिल है dmesg | grep tty > /tmp/dmesg.tty.txt। लेकिन फ़ाइल की शुरुआत के पास उन चार लाइनों को देखें?


अपडेट 12 - 10 दिसंबर 2015

  1. लाइन 4 ( SUBSYSTEM!="tty", GOTO="mm_zte_port_types_end") में टिप्पणी की /lib/udev/rules.d/77-mm-zte-port-types.rules

  2. मेरी मशीन को रिबूट किया। शीतल ने केबल काट दिया और मॉडेम डाला।

  3. को जोड़ने की कोशिश की। असफल।

Syslog फ़ाइल यहाँ है


अपडेट 13 - 10 दिसंबर 2015

सरासर हताशा से, यह देखने के लिए कि क्या कुछ स्थानीय परिवर्तन कनेक्शन को प्रभावित कर रहे हैं, मशीन को Ubuntu 15.04 और 15.10 डीवीडी के साथ परीक्षण किया।

  1. Xubuntu 15.04 64 बिट डीवीडी के साथ मशीन को बूट किया। कनेक्शन आकर्षण की तरह सफल रहा।
  2. उबंटू 15.10 64 बिट डीवीडी के साथ मशीन को बूट किया। कनेक्शन पहले की तरह विफल रहा।

15.04 और 15.10 के बीच क्या हुआ?

कितना निराशाजनक।


अपडेट १४ - १० दिसंबर २०१५

  1. /lib/udev/rules.d/78-mm-zte-port-types-RALPH.rulesउत्तर में निर्देश के अनुसार एक नई फ़ाइल बनाई गई।

  2. मेरी मशीन को रिबूट किया (या निष्पादित किया गया sudo udevadm control --reload, वास्तव में दोनों की कोशिश की)। मॉडेम डाला।

  3. मॉडेम पहचान गया।

    $ lsusb
    Bus 001 Device 005: ID 19d2:2003 ZTE WCDMA Technologies MSM
    
  4. शीतल ने केबल काट दिया और मॉडेम का उपयोग करके कनेक्ट करने का प्रयास किया। असफल।

  5. मॉडेम को निकाल दिया।

मशीन एक बार लटकती है, यह एक यादृच्छिक घटना है? मेरी मशीन आमतौर पर साल में एक बार नहीं लटकती है।

Syslog फ़ाइल और बनाई गई नियम फ़ाइलें यहाँ हैं


अपडेट 15 - 11 दिसंबर 2015

  1. निम्न लाइनों को जोड़ा गया /lib/udev/rules.d/40-usb_modeswitch.rules

    # ZTE MF193E
    ATTR{idVendor}=="19d2", ATTR{idProduct}=="1232", RUN+="usb_modeswitch '%b/%k'"
    
  2. फ़ाइल को /lib/udev/rules.d/78-mm-zte-port-types-RALPH.rulesबरकरार रखें।

  3. मेरी मशीन को रिबूट किया। मॉडेम डाला।

  4. मॉडेम पहचान गया।

    Bus 001 Device 005: ID 19d2:2003 ZTE WCDMA Technologies MSM
    
  5. शीतल ने केबल काट दिया और कनेक्ट करने का प्रयास किया। असफल।

  6. मॉडेम को निकाल दिया।

  7. निकाला हुआ /lib/udev/rules.d/78-mm-zte-port-types-RALPH.rules

  8. रिबूट किया और फिर से पूरी प्रक्रिया की कोशिश की। फिर से असफल।

Syslog फ़ाइल (पूर्ण, मैंने किसी भी महत्वपूर्ण भाग के गुम होने का जोखिम नहीं लिया) और उल्लिखित नियम फ़ाइल (40) यहाँ हैं


अपडेट 16 - 11 दिसंबर 2015

  1. केवल एक 1232 नियम को छोड़ /lib/udev/rules.d/40-usb_modeswitch.rulesदिया, दूसरे को हटा दिया।

  2. निष्पादित किया गया sudo udevadm control --reload

  3. मॉडेम डाला।

  4. मॉडेम पहचान गया।

    Bus 001 Device 005: ID 19d2:2003 ZTE WCDMA Technologies MSM
    
  5. शीतल ने केबल काट दिया और कनेक्ट करने का प्रयास किया। असफल।

  6. मॉडेम को निकाल दिया।

लेकिन क्या हमने ऊपर डिफ़ॉल्ट सिस्टम का परीक्षण नहीं किया? क्या आपको /lib/udev/rules.d/78-mm-zte-port-types-RALPH.rulesइसके स्थान पर छोड़ने का मतलब था ?

Syslog फ़ाइल (पूर्ण, मैंने किसी महत्वपूर्ण भाग के गुम होने का जोखिम नहीं लिया) और उल्लिखित नियम फ़ाइल (40) यहाँ है


अपडेट १ 2015 - ११ दिसंबर २०१५

  1. 1232 नियम में टिप्पणी की /lib/udev/rules.d/40-usb_modeswitch.rules, 2003 के लिए एक जोड़ा।

    # ZTE MFxxx
    # Added on December 11 2015
    ATTR{idVendor}=="19d2", ATTR{idProduct}=="2003", RUN+="usb_modeswitch '%b/%k'"
    
  2. निष्पादित किया गया sudo udevadm control --reload

  3. मॉडेम डाला।

  4. मॉडेम को 1232 डिवाइस के रूप में मान्यता मिली । मुझे कनेक्ट करने का प्रयास करने की पेशकश नहीं की जाती है (जहां तक ​​मेरा ज्ञान जाता है, यह तब तक ब्रॉडबैंड नेटवर्क में पंजीकृत नहीं होगा जब तक कि स्विचिंग 2003 तक नहीं हुई हो)

    Bus 001 Device 008: ID 19d2:1232 ZTE WCDMA Technologies MSM
    
  5. मॉडेम को निकाल दिया।

Syslog फ़ाइल और उल्लिखित नियम फ़ाइल (40) यहाँ हैं


अपडेट १ 2015 - ११ दिसंबर २०१५

  1. सभी नियम फाइलों को उनके मूल रूप में रखें।

  2. lsusbशेल स्क्रिप्ट का उपयोग करके हर एक सेकंड में देखा गया आउटपुट। समय पर फाइलों पर मुहर लगा आउटपुट।

  3. मॉडेम डाला। (फ़ाइल में मॉडेम पहली बार दिखाई देता है lssuboutouput.Fri Dec 11 16:56:29 BDT 2015.txt)। जैसा कि हम कैप्चर से पा सकते हैं, यह स्पष्ट है कि यह 1232 डिवाइस से 2003 तक स्विच करता है।

  4. को जोड़ने की कोशिश की। असफल।

  5. मॉडेम को निकाल दिया।

Syslog फ़ाइल, समय मुद्रांकित lsusbआउटपुट और उल्लेखित नियम फ़ाइलें यहाँ हैं

अब, आप समय टिकटों के साथ syslog आउटपुट से मेल खाना चाह सकते हैं।


अपडेट 19 - 11 दिसंबर 2015

इस परीक्षण को पूरी तरह से नई दिशा में इस इच्छा के साथ किया कि मैं मुद्दों को अलग कर सकूं।

  1. एक पोर्टेबल मीडिया /lib/udev/rules.d/40-usb-media-players.rulesऔर /lib/udev/rules.d/77-mm-zte-port-types.rules(Ubuntu 15.10 मशीन से) में सहेजा गया ।

  2. Xubuntu 15.04 64 बिट डीवीडी का उपयोग कर मशीन को बूट किया।

  3. निष्पादित किया गया diff 77-mm-zte-port-types.rules /lib/udev/rules.d/77-mm-zte-port-types.rules > diff15.10and15.04_77-mm.txt। पहली फ़ाइल 15.10 से सहेजे गए में से है।

    विस्‍तृत फ़ाइल का परीक्षण idProduct1232 या 2003 नहीं दिखाता है ।

  4. निष्पादित किया गया diff 40-usb_modeswitch.rules /lib/udev/rules.d/40-usb_modeswitch.rules > diff15.10and15.04_40-usb.txt। दोबारा, पहली फ़ाइल 15.10 से सहेजे गए में से है।

    फिर से, फ़ाइल की जांच में कोई idProduct1232 या 2003 नहीं दिखाया गया है।

  5. मॉडेम डाला। मॉडेम को मॉडेम के रूप में मान्यता मिली।

    $ lsusb
    Bus 001 Device 008: ID 19d2:2003 ZTE WCDMA Technologies MSM
    
  6. मोबाइल ब्रॉडबैंड कनेक्शन स्थापित करने के बाद आसानी से जुड़ सकता है।

  7. मॉडेम को निकाल दिया।

  8. नवीनतम USB_ModeSwitch स्थापित किया गया है।

    diff 40-usb_modeswitch.rules /lib/udev/rules.d/40-usb_modeswitch.rules
    

    अब उम्मीद के मुताबिक NULL लौटाता है।

  9. निष्पादित किया गया sudo udevadm control --reload-rules

  10. मॉडेम डाला। मॉडेम को मॉडेम के रूप में मान्यता मिली।

    $ lsusb
    Bus 001 Device 008: ID 19d2:2003 ZTE WCDMA Technologies MSM
    
  11. आसानी से जुड़ सकता है।

मैं उबंटू 15.10 के एमएम और एनएम को अपग्रेड करने की कोशिश कर सकता था, बस यह देखने के लिए कि यह कहां टूटता है। मैंने वास्तव में प्रयास किया लेकिन अंतहीन निर्भरता समस्याओं के कारण छोड़ दिया।

ऊपर बताई गई सभी फाइलें यहां मौजूद हैं


अपडेट २० - १२ दिसंबर २०१५

परीक्षण 1

  1. /lib/udev/rulesमूल अवस्था में।

  2. इस सत्र में अभी तक मॉडेम डिवाइस नहीं डाला गया है।

  3. डिबगिंग और सेटअप udvadm कैप्चर के लिए मॉडेम मैनेजर।

    sudo udevadm monitor --e |& tee udevadm.update20.WITHOUT78.log
    sudo killall ModemManager; sudo ModemManager --debug 2>&1 | tee MM.update20.WITHOUT78.log
    
  4. मॉडेम में प्लग किया जाता है और तब तक इंतजार किया जाता है जब तक कि यह ब्रॉडबैंड नेटवर्क में पंजीकृत न हो जाए।

  5. असफलता से जुड़ने की कोशिश की।

  6. मॉडेम को निकाल दिया।

  7. लॉग फ़ाइलों को पैक किया।

परीक्षण २

/lib/udev/rules.d/78-mm-zte-port-types-RALPH.rulesजगह के साथ उपरोक्त परीक्षण दोहराया ।

लॉग फ़ाइल नाम स्व-व्याख्यात्मक हैं।

ऊपर दी गई सभी लॉग फाइलें syslog और 78 नियम फाइलें यहां हैं

काश, सभी लॉग फाइलें समय टिकटों के साथ आतीं, जिससे मिलान आसान हो जाता।


अपडेट 21 - 15 दिसंबर 2015

  1. सुझाव के अनुसार नियम की फाइल को बदल दिया।
  2. मेरी मशीन को रिबूट किया।
  3. मॉडेम डाला और कनेक्ट करने का प्रयास किया। काम नहीं किया।

नियम फ़ाइल और syslogकर रहे हैं यहाँ


अपडेट 22 - दिसंबर 16 2015

जैसा कि एक टिप्पणी में बताया गया है, http://kernel.ubuntu.com/~kernel-ppa/mainline/ से विभिन्न कर्नेल स्थापित किए हैं और प्रत्येक में बूट करने के बाद मॉडेम का उपयोग करके कनेक्ट करने का प्रयास किया है।

  1. 4.2.8-040208-जेनेरिक, विफलता।

  2. 4.1.15-040115-जेनेरिक, विफलता।

  3. 4.0.9-040009-जेनेरिक, विफलता।

तो, शायद, हम कर्नेल मुद्दे को निकाल सकते हैं।


अपडेट 23 - फरवरी 16 2016

मॉडेम ने Ubuntu 16.04 में काम करना शुरू कर दिया है। यह संस्करण अभी भी अल्फा 1 में है, लेकिन मेरे लैपटॉप में ठीक काम करता है।


1
मैं अतीत में इसी तरह के मुद्दे से टकराया था और डीएचसीपी को अक्षम करने और सेल कंपनी से गेटवे एड्रेस नंबर का उपयोग करने और Google के डीएनएस सर्वर का उपयोग करने के लिए समाप्त हो गया था। यह दो या तीन साल पहले था और मुझे आवश्यक सटीक चरणों की याद नहीं है और न ही मुझे पता है कि क्या यह वही समस्या है, लेकिन त्रुटि लगभग शब्दशः थी। काश मैं और मदद कर पाता।
KGIII डे

1
@KGIII मैं इसे एक कोशिश देना चाहूंगा। बस एक निष्क्रिय क्वेरी, अगर इसका डीएचसीपी के साथ कुछ करना है, तो यह विंडोज में कैसे काम करता है? क्या पता आवंटित करते समय डीएचसीपी सर्वर को कोई फर्क पड़ता है? इसके अलावा, एक ही लिनक्स मशीन (जिसमें मॉडेम कनेक्ट करने में विफल रहता है) ईथरनेट डीएचसीपी के साथ काम करता है। वैसे भी, एक वास्तविक जीवन प्रयोग एक हजार बेकार बहस के लायक होगा।
मसरूर 12

मुझे लगता है कि विंडोज एक अलग तरीके से नेटवर्किंग को संभालता है और इस विशिष्ट हार्डवेयर या हार्डवेयर प्रकार से निपटने के लिए पहले से ही कॉन्फ़िगर किया गया है। मैंने देर से विंडोज पर वास्तव में ज्यादा ध्यान नहीं दिया है इसलिए मैं शायद उसके लिए जानकारी का सबसे अच्छा स्रोत नहीं हूं।
KGIII

@KGIII मैंने पते सेट करने की कोशिश की। दुर्भाग्य से, मोबाइल ब्रॉडबैंड कनेक्शन के लिए उपलब्ध केवल दो विकल्प हैं, ऑटोमैटिक (पीपीपी) के दो फ्लेवर। तो, यह एक बंद सड़क है। फिर भी धन्यवाद।
मसरूर

1
बस कर्नेल को समस्याओं के स्रोत के रूप में समाप्त करने के लिए, क्या आप कर्नेल. ubuntu.com/~kernel-ppa/mainline से 4.0 और 4.1 कर्नेल स्थापित करके उनका परीक्षण कर सकते हैं?
मूरू

जवाबों:


4

लोड हो रहा है ofonoपैकेज ने अच्छा किया, शायद, लेकिन जाहिरा तौर पर आपका मॉडेम मॉडल, जेडटीई एमएफ 193 ई, जेडटीई सूची में नहीं है। अन्य ZTE मॉडेम की तुलना में, जैसे MF190J, इस मॉडेम को डोंगल के सम्मिलित होने udevपर चलाने के लिए एक ही विशेष नियम की आवश्यकता होती usb_modeswitchहै, और यह सुनिश्चित करने के लिए कि आप रूट के रूप में, निम्नलिखित दो के साथ udevफाइल में एक नया नियम जोड़ सकते हैं।
/lib/udev/rules.d/40-usb_modeswitch.rules
लाइनों जैसे, # ZTE MF190Jटिप्पणी के पास कहीं :

# ZTE MF193E
ATTR{idVendor}=="19d2", ATTR{idProduct}=="2003", RUN+="usb_modeswitch '%b/%k'"

प्लस एक रिक्त रेखा है, इसलिए यह आंख को सुखद लगता है।

यह शायद उसके बाद रिबूट करने के लिए बुद्धिमान है, केवल इसे खोजने के लिए जादू की तरह काम करता है :-)

या नहीं। जैसा कि आप जानते हैं, यह मेरे लिए गहरा पानी है, लेकिन अगर यह अभी भी काम नहीं करता है, तो एक और जंगली अनुमान के लिए एक और मॉडेममैन डिबग लॉग की आवश्यकता होगी।

संपादित करें:

अब मैं modemmanager.txt में दो पंक्तियों को देख रहा हूं:

[mm-broadband-bearer.c:1254] connect(): Launching 3GPP connection attempt with APN 'WAP'

तथा

[mm-broadband-bearer.c:994] parse_pdp_list(): Found PDP context with CID 1 and PDP type ipv4 for APN 'wap'

मैं अनुमान लगा रहा हूं कि पहला आपके ब्रॉडबैंड सेट अप को संदर्भित करता है, जबकि बाद वाला आंतरिक बंधन को "पीडीपी संदर्भ" (जो भी हो) को संदर्भित करता है। इसके माध्यम से, मॉडेम 9 वैकल्पिक संदर्भ प्रदान करता है, जिसमें एक के साथ एक मामला है apn='WAP', लेकिन ModemManagerएक असंवेदनशील मैच के लिए तय होता है।

मामला अंतर बाद की समस्या का कारण हो सकता है: उदाहरण के लिए, वह ppp एक 'wap'विन्यास चाहता है (बजाय 'WAP') और उसे नहीं ढूंढता है, या यह कि दूरस्थ अंत की उम्मीद है apn='WAP', लेकिन उसे 'वैप' मिलता है, जिस पर वह चोक हो जाता है।

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

दूसरा विकल्प भी एक समस्या का अधिक है, यह देखते हुए कि मॉडेम से एक ऊपरी-मामला "पीडीपी संदर्भ" मैच उपलब्ध है। इस समस्या को देखते हुए, ऐसा प्रतीत होता है कि मामला असंवेदनशील (जाहिरा तौर पर प्रासंगिक) विनिर्देश "3GPP TS 23.003 अध्याय 9.1" द्वारा सही है, और ऐसा करने के लिए एक पैच ModemManagerपिछले साल नवंबर में जोड़ा गया था (इसके संस्करण mm-1-4 में, मैं इकट्ठा कर सकता हूं)। तो इस मामले में, आपके मॉडेम को नहीं बताया गया है, और यह केस के संवेदनशील मिलान की उम्मीद ModemManagerकरता है , जबकि दुर्भाग्य से केस में असंवेदनशील मिलान का उपयोग करता है बजाय एक बैकबैक के।

दूसरी समस्या का एक समाधान निश्चित रूप से एक अलग का उपयोग करना है ModemManager: या तो इस पैच से पहले एक संस्करण को खोजने और स्थापित करके, या (पर्याप्त खाली समय के साथ), अपना खुद का रोल करें ModemManager। लेकिन न तो किसी के लिए कुछ करना है, इसलिए हो सकता है कि हमें इस समस्या के बारे में और अधिक सबूत हासिल करने के लिए थोड़ा सा ब्राउज़ करने की आवश्यकता है, क्योंकि यह (अब) समस्या है, और यदि संभव हो तो इसके चारों ओर काम करने के अन्य तरीके खोजें। या थोड़े से भाग्य के साथ, जो कुछ जानता है, उसके द्वारा ...

EDIT 2

हां, निर्भरता के कारण संस्करण रोलबैक आसान नहीं है। और अपना खुद का रोल करना एक खुशी के रूप में अच्छी तरह से दूर है।

दो संभावित उपयोगी उपकरण: कमांड mmcliऔर ( http://m2msupport.net/m2msupport/module-tester/ )।

मुझे लगता है कि समस्या यह है कि मोडेमेनजर पीडीपी संदर्भ 1 को एपीएन = 'वैप' के साथ चुनता है, जहां इसे पीडीपी संदर्भ 9 को एपीएन = 'वैप' के साथ चुनना चाहिए। हो सकता है कि उन उपकरणों में से किसी एक का उपयोग करके इसे संबोधित किया जाए। या तो कनेक्शन के दौरान 9 का चयन करने में सक्षम होने के लिए, या मॉडेम से खराब 'वैप' संदर्भों को हटाने के लिए सक्षम होने के लिए, मॉड्यूल-परीक्षक उपकरण को सक्षम होने के लिए विज्ञापित किया जाता है।

मोडेम-टेस्टर टूल ब्राउज़र में एक जावा टूल लगता है, इसलिए आपको यह जानने के लिए आपके ब्राउज़र की आवश्यकता है कि आपका जावा कहाँ है, और आपको उस जावा के बारे में पता होना चाहिए। फिर कृपया उस दृष्टिकोण का अन्वेषण करें; मैंने स्वयं इसका उपयोग नहीं किया है, लेकिन स्क्रीनशॉट देखकर, मैं यह अनुमान लगा रहा हूं कि यह पीडीपी संदर्भों को 'डेटा कॉल' टैब के रूप में प्रस्तुत करेगा, जहां आप पहली बार इसे दिखाए जाने वाले सभी चीज़ों पर ध्यान देते हैं, और फिर 'वैप' प्रविष्टियों को संपादित करते हैं 'WAP' एप लेबल को विकृत करें, 'वैप 1' और 'वैप 2' (जैसे कि 'वैप' की तलाश में उन्हें "छिपाने" के लिए कहें)। फिर सहेजें और बंद करें, और डोंगल को फिर से टटोलें। एक लॉग पकड़ो; ऐसा लगता है कि यह अभी भी पर्याप्त है, अगर यह अभी भी खेलने से इनकार करता है।

mmcliआदेश भी इस कहानी में उपयोगी लगता है, इसके man mmcliबारे में पढ़ने के लिए, लेकिन मुझे वहां पीडीपी संदर्भों के बारे में कुछ नहीं दिखाई दिया।

EDIT 3

अच्छा निर्णय! डीवीडी से परीक्षण करने के लिए। कि हमें बताया कि मैं APN के साथ गलत रास्ते पर हूँ, और यह सब ऊपर आने के लिए ppp पाने में निहित है। कम से कम, वह मेरा नया पेड़ होगा।

सबसे पहले हम ध्यान देते हैं कि pppd (2.4.5 से 2.4.6 तक) के लिए एक संस्करण अंतर है, लेकिन यह शायद एक मुद्दा नहीं है, जैसा कि तब डोंगल पर हर कोई इस भ्रमण पर होता।

हम्म, पीपीपी; मुझे अपनी पिछली सहस्राब्दी यादों को उभारना है :-)। दुर्भाग्य से मैं आज व्यस्त हूं, लेकिन जब मैं आपके पास आता हूं, तो यह देखने के लिए कि मेरे पास कितना समय है, मैं आधार को स्पर्श करूंगा। मेरी पहली पीठ पर ध्यान देना होगा: 1) सही समूह में उपयोगकर्ता है? 2) क्या क्रेडेंशियल सही हैं? 3) ppp / chat विन्यास फाइल mod का अधिकार है? Ppp डीबग लॉग nm.txt (कुछ दिनों पहले के अनुसार) में निकलता है, लेकिन इसे अधिक विस्तृत लॉगिंग के लिए पूछने का एक तरीका भी होना चाहिए।

EDIT 4

सुनिश्चित करें /etc/ppp/pap-secretsऔर /etc/ppp/chap-secretsसमूह dip( chgrpआवश्यकतानुसार) का उपयोग करें और मोड 740(या -rw-r-----) ( chmodआवश्यकतानुसार) का उपयोग करें । मेरा नहीं था।

EDIT 5

कैसे इस पेड़ के बारे में है, तो: काम करने की तुलना wvdialगैर काम syslog साथ syslog, यह है कि किसी कारण से लगता है wvdialइस्तेमाल किया ttyUSB3गैर काम कर रहे हैं, जबकि ModemManagerउपयोग करना जारी रखता ttyUSB1। मुझे यकीन नहीं है कि यह बिल्कुल महत्वपूर्ण है, लेकिन जाहिरा तौर पर लेकिन ttyUSB1और ttyUSB3दोनों एटी मॉडेम के रूप में जवाब देते हैं।

इसलिए, एक परीक्षण के रूप में, शायद आप इसे संपादित कर सकते हैं /etc/wvdial.confइसलिए इसके अंतर्गत यह [Dialer Defaults]पंक्ति शामिल है:

Modem = /dev/ttyUSB1

एक परीक्षण के लिए, और ttyUSB3दूसरे के लिए; दोनों जड़ के रूप में चल रहे हैं; सिर्फ यह देखने के लिए कि क्या कोई अलग व्यवहार है। विशेष रूप से, अगर ttyUSB1ttyUSB3 का उपयोग करते समय कोई समस्या है, तो यह देखना अच्छा होगा कि कैसे ModemManager ttyUSB3 का उपयोग करें। किसी भी अन्य परीक्षा परिणाम के लिए, मैं कहूँगा कि हम ppp भूमि में ferrets का पीछा करते हुए वापस जाएँगे।

EDIT 6

डॉम्सग लॉग को अनदेखा किया जा सकता है मुझे लगता है; यह सभी लॉग में ऐसा ही है। नई syslog केवल ttyUSB3 परीक्षण दिखाती है, लेकिन शायद हम यह मान सकते हैं कि अगर NetworkManagerttyUSB3 का उपयोग करने के लिए संघर्ष किया जा सकता है और ttyUSB1 (इस मॉडेम के लिए) को अनदेखा किया जा सकता है।

मैंने भी ( https://bugs.launchpad.net/ubuntu/+source/modemmanager/+bug/819784 ) विशेष रूप से # 10 डिसऑर्डरिंग के साथ पोस्ट पाया :-(

जाहिरा तौर पर लागू udevनियम लागू /lib/udev/rules.d/77-mm-zte-port-types.rulesनहीं होता है, लेकिन माना जाता है कि कहाँ जाना है। और, udevजादू में केवल एक बहुत अल्पविकसित, पूर्व 101 अंतर्दृष्टि के साथ , मैं किसी भी तरह इसकी 4 वीं पंक्ति पर सवाल उठाने पर विचार करूंगा, जो:

SUBSYSTEM!="tty", GOTO="mm_zte_port_types_end"

मुझे लगता है कि लाइन की प्रारंभिक आवश्यकता है #ताकि टिप्पणी की जा सके। विस्तार से, फ़ाइल का मेरा पठन यह है कि इसके लिए SUBSYSTEM == "tty" और SUBSYSTEMS = "usb" की कॉलिंग अवस्था आवश्यक है, ताकि "2003" उत्पाद नियमों सहित अच्छे बिट्स का उपयोग किया जा सके, और कम से कम परीक्षण के लिए। "ट्टी" फ़िल्टरिंग को छोड़ना सुरक्षित होना चाहिए। और मेरे पास अभी कुछ भी बेहतर नहीं है।

EDIT 7

अपने पसंदीदा खोज इंजन के साथ कुछ गुणवत्ता समय बिताने के बाद, मुझे थोड़ा और विश्वास है कि ttyUSB विकल्प यहां एक मूल समस्या है। मेरे द्वारा बताया गया udv नियम ठीक है, और आपको उस संपादन को वापस करना चाहिए।

हालाँकि, मैंने यह मानना ​​शुरू कर दिया है कि उत्पाद आईडी "2003" के लिए उस फ़ाइल के अंत में कॉन्फ़िगरेशन नियम भ्रामक हैं। लॉग से, यह मुझे दिखता है, वह उत्पाद आईडी "2003" वास्तव में डोंगल का मेमोरी डिवाइस पक्ष है, जबकि मॉडेम पक्ष में उत्पाद आईडी "1232" है। आप फ़ाइल में उत्पाद आईडी "1232" के दो "2003" नियमों की नकल करके इसका परीक्षण कर सकते हैं/lib/udev/rules.d/77-mm-zte-port-types.rules

ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1232", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1232", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"

या बेहतर, इसके बगल में एक नई फ़ाइल जोड़ें, जैसे कि नाम 78-ralph.rules, लेकिन फिर आपको इसके चारों ओर SUBSYSTEM और SUBSYSTEMS सुरक्षा भी जोड़ने की आवश्यकता है।

फिर, डोंगल को बाहर निकालें, चलाएं udevadm control --reload(या रिबूट करें), और डोंगल डालें। और फिर अभी तक एक और syslogकब्जा, जब तक कि अब यह काम करने के लिए नहीं होता है।

हालांकि, प्रभावी समस्या यह है कि मोडेम मैनजर libmm-plugin-zte.soपूर्व-जांच पर प्लगइन को छोड़ देता है , और एक सामान्य मोड्यूलर हैंडलर का उपयोग करके समाप्त होता है। यदि मैं उत्पाद आईडी के बारे में सही हूं, तो इसका कारण हो सकता है; प्री-प्रोबिंग एक ID_MM_ZTE_PORT_TYPE_MODEMएट्रिब्यूशन की तलाश करता है, और यह उत्पाद आईडी "1232" (पैच से पहले) के लिए कमी है, इस प्रभाव के साथ कि ज़ीटी प्लगइन त्याग दिया जाता है।

EDIT 8

syslogलॉग थोड़ा कम है; लापता की शुरुआत जहां मोडेममैन ज़ेट प्लगइन स्थापित करने में विफल रहता है। हालाँकि, यह स्पष्ट है कि जेनेरिक मॉडेम प्लगइन किसी भी तरह से उपयोग किया जाता है। अब, यह हो सकता है कि usb_modeswitchमैंने आपको जो नियम दिया है वह गलत है; जब मैंने सोचा कि यह "2003" से बदल गया है तो "2003" पर स्विच करने का फैसला करता है । लेकिन, (जो मैंने पहले पर ध्यान दिया है चाहिए) एक तरह से संकेत मिलता है कि यह बदलाव करने के लिए एक उत्पाद का आईडी बजाय से यह। किसी भी स्थिति में, लॉग दिखाता है कि होने के लिए। इस प्रकार, कृपया उस नियम को बदले में "1232" का उपयोग करें, और फिर से प्रयास करें।man usb_modeswitch

अगर और कुछ नहीं, तो कम से कम मुझे udv के बारे में थोड़ा बहुत जानने को मिला है।

EDIT 9

अच्छा। समस्या अभी भी (या यह भी) है कि मोडेममैनगर पूर्व जांच पर जेडटीई प्लगइन को गिरा देता है। मोडेममैनगर डिबगिंग लॉग 15.10 के लिए लॉग करता है (लॉग सेट "डीबग्लॉग्स *") सभी कहानी बताते हैं कि विक्रेता-आईडी / उत्पाद-आईडी परीक्षण के कारण जेडटीई प्लगइन को छोड़ दिया गया है।

स्रोत पर जाएं, ल्यूक! मैंने इस अवसर को ModemManager स्रोत कोड को संक्षेप में देखने का अवसर दिया, और यह दर्शाता है कि vid / pid की तालिका के रूप में प्लगइन जिसमें 19d2 / 2003 शामिल नहीं है ... हालाँकि, मुझे वह तालिका स्रोत नहीं मिला है, इसलिए मैं नहीं कर सका 'सत्यापित नहीं है।

या हो सकता है कि यहां एक टाइमिंग मुद्दा हो। उदाहरण के लिए, कि डिवाइस 19d2 / 1232 है, जबकि मोडेममैनगर पूर्व-जांच करता है। उस विचार को इस अवलोकन के साथ जोड़ दिया गया है कि 78 मिमी-ज़ेट-पोर्ट-प्रकार-RALPH.rules udev नियम मॉडेममैन को डिवाइस के साथ थोड़ा खुश करता है। लेकिन तब, यह खुश क्यों नहीं रहता है और डिवाइस को 19d2 / 2003 पर स्विच करने पर उस प्लगइन का उपयोग करना पड़ता है?

शायद अधिक लॉग की आवश्यकता होती है :-) जब मॉडेममैनगर डीबग किया जाता है, और udevadm monitor --e |& tee udevadm.logजब आप डिवाइस में प्लग करते हैं तो कमांड (दूसरे टर्मिनल में) पर भी कब्जा कर लेते हैं । मुझे वह आदेश मिला ( https://wiki.ubuntu.com/DebuggingUdev )

इसे दो बार करें: एक बार बिना 78-mm-zte-port-types-RALPH.rulesनियम के और एक बार ... दोनों बार एक ताज़ा रिबूट से। अर्थात

  1. फ़ाइल के /lib/udev/rules.dसाथ या उसके बिना सेटअप*-RALPH.rules
  2. डिवाइस को बाहर निकालें
  3. रिबूट
  4. डीबगिंग और सेटअप udvadm कैप्चर के लिए सेटअप मॉडेम मैनजर
  5. डिवाइस में प्लग करें और एक मिनट प्रतीक्षा करें
  6. लॉग फ़ाइलों को पैक करें
  7. अगले परीक्षण के साथ 1 से दोहराएँ

उस लॉगिंग को बताना चाहिए कि जेडटीई प्लगइन कहां गिरा है, और जैसा कि मैं समझता हूं, यह udev ईवेंट हैंडलिंग के बारे में भी बताएगा।

EDIT 10

(मैं अपने टीथर के अंत में यहां लगभग हूं, लेकिन मेरे पास एक या दो और सांसें हैं :-)

सबसे पहले, सभी udevसजावट को समाप्त करना प्रतीत होता है जैसा कि उन्हें होना चाहिए, विशेषताओं के एक जोड़े में सिर्फ कुछ सवालों के निशान के साथ। विशेष रूप से, 78-*-RALPH.rulesफेंक दिया जाना चाहिए; यह उपयोगी नहीं है।

मुझे लगता है कि मैं इससे कुछ पढ़ सकता हूं, लेकिन मुझे बिल्कुल यकीन नहीं है कि इसे कैसे तय किया जाना चाहिए। मूल रूप से, जैसा कि मैं इसे देखता हूं, जब डोंगल प्लग किया जाता है, तो udev घटनाओं की एक हड़बड़ी होती है। TtyUSB1 से संबंधित लोगों पर ध्यान केंद्रित करते हुए, एक "प्रारंभिक" घटना है:

KERNEL[3867.310990] add      /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.1 (usb)

जिसके कारण usb_serialड्राइवर लोड हो जाता है, और /dev/ttyUSB1दिखाई देने लगता है। कि विशेष रूप से एक और घटना का कारण बनता है:

KERNEL[3867.435102] add      /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.1/ttyUSB1/tty/ttyUSB1 (tty)

मुझे लगता है कि इससे भी ट्रिगर होता है ModemManager। आपको इसके syslogसबूत देखने के लिए जाना होगा, क्योंकि लॉग के बीच कोई सख्त संबंध नहीं है। घटना समय मुहर लगी है 3867.435102, और एक कर्नेल लॉग लाइन मुहर लगी के syslogबाद अपनी निकटतम बाद की ModemManagerलॉग लाइन प्रस्तुत करता है 3867.437412

मेरी विचारधारा में, ModemManagerअभी तक ट्रिगर नहीं किया जाना चाहिए, लेकिन बाद में ttyUSB1 घटना के बाद:

UDEV  [3867.580427] add      /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.1/ttyUSB1/tty/ttyUSB1 (tty)

जिसने जेडटीई विशेषताओं को संलग्न किया है।

MM लॉग में, हम मुद्रांकित पंक्ति में होंगे 1449934745.363291, जो स्पष्ट रूप से एक "कर्नेल टाइम" के बजाय "वास्तविक समय" स्टैम्प है।

ModemManagerउसके बाद इसकी पूर्व-जांच के साथ 1449934745.450398, अर्थात, 87ms बाद में किया जाता है, जो कि कर्नेल समय के शब्दों के निकट 3867.524519और उससे पहले 55 "" अच्छा "UDEV ईवेंट रिपोर्ट" होगा।

ध्यान दें कि syslog, उन ModemManagerशिकायतों को दर्ज ttyUSB1करता है जिनमें इसकी विशेषताएं निर्धारित नहीं होती हैं, और शायद यह शिकायत "मार्किंग" से संबंधित है 80-mm-candidate.rules। उस फ़ाइल में टिप्पणी करके, वह अंकन इस समस्या से बिल्कुल निपटने का प्रयास प्रतीत होता है, लेकिन यदि ऐसा है, तो वह इस मामले में काम नहीं करता है।

हो सकता है कि इसे सुलझाने की एक संभावना यह हो कि "tty" नियम को बदल 80-mm-candidate.rulesदिया जाए:

ENV{.ID_PORT}=="?*", SUBSYSTEM=="tty", ENV{ID_MM_CANDIDATE}="1"

मेरे दिमाग में, यह सुनिश्चित करेगा कि ID_MM_CANDIDATEZTE विशेषताओं के सेट होने तक सेटिंग में देरी हो। .ID_PORTसेटिंग एक का प्रभाव है 60-serial.rulesनियम (बुलाया 60-persistent-serial.rulesसे पहले), और अंकन शासन करने के लिए जोड़ा हालत बस इसे एक मूल्य होता है।

शर्त वास्तव में एक जेडटीई विशेषता नहीं है, केवल इसलिए कि नियम को अधिक सामान्य रखने के लिए। एक कदम और अधिक विशिष्ट बजाय ENV{.MM_USBIFNUM}="?*"इसके बजाय की आवश्यकता होगी , क्योंकि यहाँ असाइनमेंट द्वारा होता है 77-mm-zte-port-types.rules

सामान्य तौर पर, मैं udevनियम-आदेश के बारे में बहुत निश्चित नहीं हूं , और मैं यह भी सुनिश्चित नहीं करता हूं कि यह वास्तव में ModemManagerबहुत जल्दी अभिनय से बंद हो जाता है। हालाँकि, अगर ऐसा नहीं 80-mm-candidate.rulesहोता है , तो कोई कार्य नहीं होगा, और शायद तब यह सब ModemManager15.04 से "सुधार" पर आ जाएगा ।

EDIT 21

आह। शायद अप्रासंगिक, लेकिन आप अपनी 7-zte-mutil_port_device.rulesफ़ाइल की जांच करना चाह सकते हैं ; कि अन्य प्रयोग से एक अवशेष है? किसी भी तरह, यहां प्रासंगिक नहीं है।

अभी भी लगभग एक दूसरे के बीच है 515.558184और 516.381549जहां ModemManagerउत्सुकता और ग़लती से पकड़ लेता है /dev/ttyUSB1, और शिकायत के बारे में इसके सेट अप नहीं किया जा रहा अभी भी पूर्व की जांच और छोड देता है जेडटीई प्लगइन के माध्यम से चला जाता है, जबकि। दूसरे शब्दों में, नियम पैच ModemManagerप्रतीक्षा नहीं करता है ।

मुझे लगता है कि आप के ENV{.MM_USBIFNUM}="?*"बजाय का उपयोग कर परीक्षण भी किया ENV{.ID_PORT}=="?*"

वास्तव में, यह पुष्टि करने के लिए कि क्या सेटिंग ENV{ID_MM_CANDIDATE}=1का कोई महत्व है या नहीं , आपको अस्थायी रूप से दूर जाना चाहिए 80-mm-candidate.rules, फिर देखें (इन syslog) यदि ModemManagerनजरअंदाज करें /dev/ttyUSB1या नहीं। मुझे संदेह है "नहीं"।

और फिर, ठीक है, हो सकता है कि आप एक काम करने वाले संस्करण का उपयोग कर सकते हैं, जैसे कि 14.04, और यदि आपको आवश्यकता है, तो शायद एक वर्चुअलबॉक्स में 15.10 चलाएं, जब तक कि यह पहले से ही एक वर्चुअलबॉक्स में नहीं है।

मुझे लगता है कि मुझे इस बिंदु पर हार का दावा करने की आवश्यकता है।


दुर्भाग्य से, यह काम नहीं किया। कृपया मेरे प्रश्न में लॉग देखें।
मसरूर

हम्म। यह लॉग बताता है कि यह मॉडेम स्तर पर आ रहा है, लेकिन पीपीपी स्तर पर विफल हो रहा है। क्या आपके मन में nm.txt लॉग हो रहा होगा, और संभवतः syslog, प्लग-इन / जेस्चर के लिए। Btw, मुझे लगता है कि जब आप मॉडेम में प्लग करते हैं तो केबल पर भी नहीं।
राल्फ रोन्क्क्विस्ट

एक ही .zip फ़ाइल को दो और लॉग के साथ अपडेट किया गया। मैं इसे (नरम) परीक्षण के लिए केबल को डिस्कनेक्ट कर देता हूं। हालांकि केबल पहले कभी कोई मुद्दा नहीं रहा है। इससे पहले, यात्रा से पहले डेटा पैक खरीदने के बाद, मैंने हमेशा अपने घर की मशीन (पीसी) में केबल से जुड़े केबल के साथ मॉडेम का परीक्षण किया और बाद में अपने लैपटॉप में मॉडेम का उपयोग किया। फिर, पूछने के लिए धन्यवाद, यह सुनिश्चित करने में कोई बुराई नहीं है।
मसरूर 14

उत्तर में मेरे संपादन पर ध्यान दें: अगला जंगली अनुमान। खुश होती है।
राल्फ रोन्क्विस्ट 22

APN स्ट्रिंग्स, लोअरकेस / अपरकेस, सब कुछ के साथ की कोशिश की। कोई भाग्य नहीं। रास्ते में निराशा हाथ लगी है।
मसरूर

1

मॉडेम ने Ubuntu 16.04 में काम करना शुरू कर दिया है। यह संस्करण अभी भी विकास के चरण में है, लेकिन मेरे लैपटॉप में ठीक काम करता है।

मेरी इच्छा है कि मैं इस बारे में अधिक तकनीकी जानकारी प्रदान कर सकूं कि इसने कैसे कार्य करना शुरू किया।


0

इस पर एक नज़र डालने के बाद ऐसा प्रतीत होता है कि यह पहली बार नहीं है जब इस अजगर से सही तरीके से निपटा गया है। यह १२.१० और १३.०४ में पहले एक बग था, शायद बग को कभी भी ठीक नहीं किया गया था या एक नया पैच कुछ टूट गया था जो पहले ठीक से काम कर रहा था।

उम्मीद है, अगर मैं आपके तकनीकी चश्मे को सही ढंग से पढ़ रहा हूं तो मुझे आपको इस दिशा (MF190J) की ओर इशारा करना होगा:

3G-मॉडेम (ZTE MF190J) को अभी भी मैनुअल ट्विकिंग की आवश्यकता है।


दुर्भाग्य से (?) usb_modeswitchइस डिवाइस के लिए नियम पहले से ही मानक नियम सेट में था।
राल्फ रोन्क्क्विस्ट

-2

क्या आपने यह कोशिश की है:

 rfkill list up

और फिर यह स्क्रिप्ट बनाएं और इसे चलाएं:

 #/bin/sh

     Case [!$] in
        /bin/sh
        networkname="true"
        networkname="the ip adr type in here"
        nmcli nm networkname --force-yes
        resolve.conf the ip adr type in here
     endl

और यह इस तरह से ठीक काम कर सकता है।


मुझे कौन सा आईपी पता टाइप करना चाहिए? यह पीपीपी कनेक्शन है।
मसरूर

1
-1 एक जटिल पटकथा लिखने के लिए, जिसमें गलत सिंटैक्स के अलावा कुछ भी नहीं है..तो क्या आप जानते हैं कि shवास्तव में किसके प्रति सहानुभूति है dash?
heemayl
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.