क्या मेरे कंप्यूटर के इंटरनेट कनेक्शन को अपने Android के साथ USB के माध्यम से साझा करने का कोई तरीका है?


16

क्या मेरे एंड्रॉइड 2.2.1 फोन डेटा केबल का उपयोग करके अपने डेस्कटॉप इंटरनेट कनेक्शन को साझा करने का कोई तरीका है?


आपका क्या मतलब है? आप एक सीमित Android फ़ोन से कनेक्शन साझा करने का प्रयास कर रहे हैं?
ओली

नहीं, मैं अपने एंड्रॉइड फोन के साथ कंप्यूटर का इंटरनेट कनेक्शन साझा करना चाहता हूं। इसलिए टेदरिंग के अलावा दूसरा तरीका।
पनमरी

हो सकता है कि आप वास्तव में समझा सकें कि आप क्या करने की कोशिश कर रहे हैं। आप कभी अपने लैपटॉप के इंटरनेट का उपयोग अपने फ़ोन पर क्यों करना चाहेंगे?
user606723

2
@ user606723 ऐसा करने के लिए बहुत सारे कारण हैं - जैसे कि तेज या सस्ती इंटरनेट सेवा प्राप्त करना, फोन से पैकेट के लिए MITM पर कब्जा या परीक्षण करना चाहते हैं, आदि। फोन मदद करता है कि विंडोज़ पर यह "HTP सिंक" के माध्यम से किया जाता है। , जिसे आप HTC.com
nealmcb

2
इसे रिवर्स टेथरिंग कहा जाता है।
बिगसैक

जवाबों:


10

खैर, यह रूट किए गए 2.2+ उपकरणों के साथ किया जा सकता है। यह सरल नहीं है।

शुरू करने से पहले, आपको बस एक सस्ता USB Wifi डोंगल खरीदना आसान हो सकता है और इसके माध्यम से अपने फोन का कनेक्शन साझा कर सकते हैं। यह बहुत अधिक सरल प्रक्रिया है और फोन पर रूट की आवश्यकता नहीं है।

लेकिन यहाँ यह कैसे करना है USB पर:

  1. अपने फोन को यूएसबी डिबगिंग मोड (सेटिंग्स → एप्लिकेशन → यूएसबी) में रखें। फोन को प्लग इन करें।

  2. फिर आपको फोन पर यूएसबी टेथरिंग चालू करने की आवश्यकता है। मेरे एसजीएस 2 पर, यह सेटिंग्स → वायरलेस और नेटवर्क → टेथरिंग और पोर्टेबल हॉटस्पॉट में बैठता है।

    इस बिंदु पर, एक नया नेटवर्क डिवाइस कंप्यूटर में जोड़ा जाएगा ( usb0)।

  3. Eth0 और आपके नए USB कनेक्शन को पाटने के लिए निम्नलिखित कमांड को बंद करें।

    sudo apt-get install bridge-utils
    
    sudo brctl addbr br0
    
    for i in eth0 usb0; do
        sudo ifconfig $i 0.0.0.0
        sudo brctl addif br0 $i
    done
    
    sudo ifconfig br0 up
    sudo dhclient br0 # might take a few seconds
    
  4. फिर अपने फोन पर एक टर्मिनल लोड करें (या एसडीके एडीबी शेल का उपयोग करें) और फायर ऑफ (रूट के रूप में):

    netcfg usb0 dhcp
    

यह सब उल्टा करने के लिए:

for i in eth0 usb0 br0; do sudo ifconfig $i down; done
sudo brctl delbr br0
sudo ifconfig eth0 up
sudo dhclient eth0

चीजों को थोड़ा आसान बनाने के लिए वहाँ कुछ ऐप्स हैं जो कि फ़ोन का पक्ष लेते हैं (उदाहरण के लिए ASProxy) लेकिन आपको अभी भी रूट किए गए 2.2 डिवाइस की आवश्यकता है। चीजों का कंप्यूटर साइड स्क्रिप्ट किया जा सकता है। जब आप फोन को प्लग करते हैं (और जब आप इसे अनप्लग कर देते हैं तो पुल को नष्ट कर सकते हैं) को आग लगाने के लिए आप udv में हुक भी लगा सकते हैं।


आपके त्वरित उत्तर के लिए धन्यवाद =) काश, वहाँ एक आसान तरीका था, हालांकि :(
पानमरी

इस तरह के "रिवर्स टेदरिंग" के बारे में अधिक विवरण और टिप्पणियों के लिए इस पृष्ठ को देखें: blog.mycila.com/2010/06// मुझे आश्चर्य है कि यह इतना कठिन है, और मान लें कि एक सरल उबंटू-केवल विधि है, संभवतः इसमें शामिल है ubuntu को FORWARD_IPV4 = सत्य आदि के माध्यम से एक राउटर स्थापित करना
nealmcb

मुझे usb0अपने लैपटॉप (12.04 का उपयोग करते हुए) पर कोई भी विचार नहीं आता है?
हामिश डाउनर

इस रिवर्स टेथरिंग ऐप और उनके हेल्प पेज ने मुझे इसे सफलतापूर्वक करने में मदद की।
अनवर

2

एक नेक्सस के साथ एंड्रॉइड 2.2 के साथ रिवर्स यूएसबी टेथरिंग पर कुछ पुराने नोट हैं ।

मैं अपने HTC DHD को रूट किए बिना यह कोशिश करने की योजना बना रहा हूं।
इसके पास एक इंटरनेट पास-थ्रू विकल्प है जो विंडोज पर बहुत अच्छा काम करता है,
इसलिए, मुझे आश्चर्य है कि अगर इसे उबंटू के माध्यम से एक ही तर्ज पर इस्तेमाल किया जा सकता है ...
अभी तक कोशिश नहीं की गई है - किसी भी पहले हाथ के अनुभव के बारे में जानना पसंद करेंगे।

उन नोटों से आवश्यकताएँ हैं,

एंड्रॉइड 2.2 (या रूट टेथरिंग ऐप के साथ एक पुराना संस्करण)
एंड्रॉइड एसडीके से एडीबी, या रूट मोड में टर्मिनल मोड के साथ एक रूटेड एंड्रॉइड 2.2।

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