অ্যান্ড্রয়েড ফোনের সাথে তারযুক্ত ইন্টারনেট সংযোগ কীভাবে ভাগ করবেন (বিপরীত-টিথারিং)?


26

আমি আমার তারযুক্ত ইন্টারনেট সংযোগটি আমার অ্যান্ড্রয়েড ফোনের সাথে ভাগ করে নেওয়ার চেষ্টা করছি। তবে আমি এটি করতে সফল হতে পারিনি। আপনার কেউ কি কখনও সফল হয়েছেন? অপারেটিং সিস্টেমগুলি যা আমি ব্যবহার করি তা নিম্নরূপ:

  • উবুন্টু 10.10
  • Android 2.3

1
আমি এটির জন্য কিছু সময়ের জন্য সমাধান অনুসন্ধান করার চেষ্টা করেছি এবং সাফল্য ছাড়াই বেশ কয়েকটি বিষয় চেষ্টা করেছি। আমি মনে করি উবুন্টুতে একটি ওয়্যারলেস নেটওয়ার্ক তৈরি করা সবচেয়ে ভাল বিকল্প হবে যা অ্যাডহক ওয়াইফাই নেটওয়ার্ক নয় (কারণ অ্যান্ড্রয়েড এই জাতীয় সংযোগগুলি সনাক্ত করে না)। সেখানে এটি কীভাবে করা যায় সে সম্পর্কে নির্দেশাবলী রয়েছে, তবে আমি সেগুলিকে খুব জটিল মনে করি বা তারা কেবল কাজ করে না। সুতরাং কীভাবে এটি করা যায় তার এক ধাপে ধাপে ওয়াক-থ্রুটি স্বাগত।
জিওফ্রে

সম্ভবত আপনার অ্যান্ড্রয়েড ডিভাইসে আপনাকে নেটওয়ার্কের নামটি নির্দিষ্ট করতে হবে।
জো-এরলেন্ড শিনস্টাড

অনুগ্রহকালীন সময়ের পরেও কোনও সন্তোষজনক উত্তর নেই, সুতরাং আমি মনে করি এই প্রশ্নের উত্তরটি হ'ল: এটি সত্যই কঠিন! আমি সর্বাধিক 'ভোট দিয়েছেন' উত্তরে অনুগ্রহটি প্রদান করেছি, আমি যে সমাধানটি সন্ধান করছিলাম তা না হলেও একটি সহায়ক উত্তর।
জিওফ্রে

@ জো-এরলেন্ডশিনস্টাড ধন্যবাদ, আমি এটি চেষ্টা করেছিলাম কিন্তু এটি কোনও ফল দেয় না।
জিওফ্রে

উত্তর:


10

হ্যা এটা সম্ভব. আমার কাছে উবুন্টু 11.04, নেটওয়ার্কম্যানেজার 0.8.4, অ্যান্ড্রয়েড নেক্সাস ওয়ান ফোন সায়ানোজেনমড 7 চালাচ্ছে running

রোমান বর্ণিত হিসাবে, নেটওয়ার্ক ম্যানেজার আইকনে ডান ক্লিক করুন এবং "নতুন বেতার নেটওয়ার্ক তৈরি করুন" নির্বাচন করুন। আমি সংযোগটি বিস্তৃত খোলা (কোন ডাব্লুপিএ, কোনও ডাব্লুইইপি) ছাড়তে পছন্দ করেছি। আমার ফোনটি এখনই নেটওয়ার্কটি দেখতে সক্ষম হয়েছিল এবং আমি কোনও ঝামেলা ছাড়াই সংযুক্ত হয়েছি। ব্রিজিংটি স্বয়ংক্রিয়ভাবে সম্পন্ন হয়েছিল তাই আমি অতিরিক্ত কিছু কনফিগার না করেই ইন্টারনেট ব্রাউজ করতে পারি।

উপরের পদ্ধতিটিতে আপনার কেন সমস্যা হচ্ছে তা হ'ল স্টক অ্যান্ড্রয়েড ২.৩ অ্যাড-হক নেটওয়ার্কগুলিকে সমর্থন করে না। সুনির্দিষ্টভাবে বলতে গেলে, অ্যান্ড্রয়েডের wpa_supplicant অ্যাড-হক নেটওয়ার্কগুলি দেখায় না। এটি ঠিক করার বিভিন্ন উপায় রয়েছে। গুগল চারপাশে এবং এক্সডিএ-বিকাশকারী ফোরামে শিকারে যান। আপনার ফোনে সম্ভবত কিছু হ্যাকিং করা দরকার যা এই উত্তরের ক্ষেত্রের বাইরে।

আমার ব্যক্তিগত সুপারিশ: যদি আপনার ফোন সায়ানোজেনমড সমর্থন করে, আপনি অ্যাড-হক সমর্থন এবং অন্যান্য হ্যাচিস আনন্দ পেতে এটি ইনস্টল করতে পারেন। আপনাকে আপনার ফোনটি রুট করতে হবে যা আপনার পছন্দ অনুসারে বা নাও হতে পারে।

অন্য বিকল্প হ'ল "ইনফ্রাস্ট্রাকচার মোড" চেষ্টা করা। উপরের মত অ্যাড-হক ওয়্যারলেস নেটওয়ার্ক সেট আপ করার পরে, নেটওয়ার্ক ম্যানেজার আইকনে ক্লিক করুন, "সংযোগগুলি সম্পাদনা করুন" নির্বাচন করুন। ওয়্যারলেস ট্যাবটি হিট করুন এবং আপনার সদ্য নির্মিত অ্যাড-হক নেটওয়ার্কটি সম্পাদনা করুন। মোডের অধীনে, "অবকাঠামো" নির্বাচন করুন। আমি নিশ্চিত না যে এটি আপনার পক্ষে কাজ করবে কিনা যেহেতু আমার কাছে পরীক্ষা করার মতো স্টক অ্যান্ড্রয়েড ফোন নেই। আমার ধারণা যদি অ্যাড-হক মোডটি সমস্যা হয় তবে অন্য মোডটি সমাধান হতে পারে।

শুভকামনা!


ধন্যবাদ! ঠিক আছে, আমি বুঝতে পেরেছি যে একটি ওয়াইল্ডফায়ার এসকে রুট করা এত সহজ নয়, সুতরাং এটি আমার পক্ষে কার্যকর হবে না। 'অবকাঠামো মোড' আকর্ষণীয় মনে হচ্ছে, তবে এ পর্যন্ত আমি এটি কাজ করতে সক্ষম হইনি - এটি কেবল সংযুক্ত হবে না। আমি এই সমস্যার সমাধানের জন্য আশেপাশে গুগল করার চেষ্টা করব ...
জেফ্রি

3

সবার আগে যেমন আমরা সবাই জানি অ্যান্ড্রয়েডের স্টক রম অর্থাৎ ফোনের সাথে যেটি আসে এটি অ্যাড-হক মোড (আশ্চর্যজনকভাবে) সমর্থন করে না, এমনকি আইসক্রিম স্যান্ডউইচ (অ্যান্ড্রয়েড ).০) অ্যাড-হক মোড সমর্থন করবে না।

সুতরাং, আমাদের উবুন্টু ব্যবহার করে একটি অ্যাক্সেস পয়েন্ট তৈরি করতে হবে যা কোনও অ্যান্ড্রয়েড ফোন সহজেই সংযোগ করতে পারে। উইন্ডোতে আপনি কানেক্টিফিকটি এটি করতে ব্যবহার করতে পারেন এবং এটি পুরোপুরি ভালভাবে কাজ করে তবে উবুন্টুর সাথে আপনার কিছু সমস্যা হতে পারে, তার উপর নির্ভর করে আপনার ওয়াইফাই-কার্ড অ্যাক্সেস পয়েন্ট মোড (মাস্টার মোড) সমর্থন করে কিনা।

এখন, এমনকি যদি আপনার ওয়াইফাই-কার্ড অ্যাক্সেস পয়েন্ট মোড সমর্থন করে, তবে পরবর্তী সমস্যাটি হ'ল আপনার ওয়াইফাই-কার্ডের ড্রাইভার এপি মোড সমর্থন করে কিনা, যদি তা করে তবে সমস্যাটি সমাধান হয়ে যায় এবং যদি না হয় তবে আপনার কাছে তিনটি বিকল্প রয়েছে:

  1. ড্রাইভার এপি মোডের জন্য আপডেট না পাওয়া পর্যন্ত অপেক্ষা করুন। (অনেক ওয়াইফাই-কার্ড ড্রাইভার এখনও মঞ্চায়নের পর্যায়ে রয়েছে)

  2. একটি ওয়াইফাই-ডংগল কিনুন এবং নিশ্চিত করুন যে এটি উবুন্টুতে এপি মোড সমর্থন করে।

  3. উইন্ডোজ ব্যবহার করুন, যেখানে কানেক্টিফিক আপনার জন্য কাজ করবে।

আপনি যদি আগ্রহী হন তবে আপনি আপনার ওয়াইফাই-কার্ড ড্রাইভারের নাম পোস্ট করতে পারেন যাতে আমি আপনাকে আরও সাহায্য করতে পারি। এই আদেশটি ব্যবহার করুন:

lshw -c network

একটি কার্যনির্বাহী সমাধান, এই লিঙ্কটি অনুসরণ করুন: superuser.com/questions/407371/…
আদনান কমিলি

3

আমি ইউএসবি বিপরীত টিথারিংয়ের মাধ্যমে আমার ইন্টারনেট সংযোগটি আমার ফোনের সাথে ভাগ করার জন্য একটি কার্যকারী সমাধান পেয়েছি, তবে আমার ল্যাপটপ এটির জন্য একটি ওয়্যারলেস সংযোগ ব্যবহার করে:

ইন্টারনেট -> ওয়্যারলেস -> ল্যাপটপ -> ইউএসবি কেবল -> অ্যান্ড্রয়েড ফোন

সুতরাং যদি এটি আপনার পক্ষে সম্ভব হয়, বা আপনার পিসির জন্য যদি আপনার দ্বিতীয় ইথারনেট কার্ড থাকে তবে আপনার প্লে স্টোর থেকে 'বিপরীত টিথার ট্রায়াল' অ্যাপটি পরীক্ষা করা উচিত।

  1. আপনার পিসিকে যথারীতি ইন্টারনেটের সাথে সংযুক্ত করুন
  2. আপনার পিসিতে ইউএসবি এর মাধ্যমে আপনার অ্যান্ড্রয়েড ফোনটি সংযুক্ত করুন
  3. অ্যান্ড্রয়েডগুলির 'সেটিংসে' ইউএসবি-টিথারিং সক্রিয় করুন
  4. এখানে বর্ণিত হিসাবে উবুন্টাস নেটওয়ার্ক ম্যানেজারে একটি নতুন তারযুক্ত সংযোগ তৈরি করুন
  5. বিপরীত টিথার শুরু করুন এবং এর নির্দেশাবলী অনুসরণ করুন
  6. আপনার ফোনে ব্রাউজ করুন :)

2

দয়া করে এই লিঙ্কটি পরীক্ষা করে দেখুন এবং এটি যা আপনি খুঁজছেন মোটামুটি তা বলুন।
https://help.ubuntu.com/commune/WifiDocs/WirelessAccessPoint

যদি মনে হয় যে আপনি যা খুঁজছেন তা (বা কাছাকাছি থাকলে) আমাকে জানান।
আমি নিজেই এই কাজটি করতে আগ্রহী, কেবল পিপিপি ০ এর মাধ্যমে ট্র্যাফিক পরিচালনার সামান্য পরিবর্তন নিয়ে। যা একটি সংযুক্তিযুক্ত সংযোগ।
আমাদের যা প্রয়োজন তা করার জন্য আমরা সম্ভবত এই নির্দেশাবলীটিকে টুইঙ্ক করতে পারি।

সম্পাদনা করুন: দেখে মনে হচ্ছে এটি কোনও উত্সর্গীকৃত মেশিনে সর্বোত্তমভাবে কাজ করবে (মূলত এটিকে রাউটার বানানো)। আমি এখনও কনফিগারেশনগুলি সন্ধান করছি, তবে এটি কোনও ল্যাপটপের জন্য কিছু সমস্যার কারণ হতে পারে যা আপনি বিভিন্ন স্থানে সংযোগ করতে বেতার ব্যবহার করবেন।
এছাড়াও, এমন একটি উইন্ডোজ মেশিন জড়িত থাকতে পারে যা আমরা ভুলে যেতে পারি a

আপনি এটি দেখতে চাইবেন। https://help.ubuntu.com/community/WifiDocs/MasterMode


এছাড়াও, আমি কোনও বাস্তব সাফল্য ছাড়াই নেটওয়ার্ক ম্যানেজারের মাধ্যমে (রকেট সায়েন্টিস্টের পরামর্শ অনুসারে) ওয়্যারলেস স্থাপনের চেষ্টা করেছি। এর অর্থ এই নয় যে এটি ঠিক কাজ করে না যে এটি আমার পক্ষে হয়নি। সেখানে অন্য একটি পরিবর্তনশীল আমার ছিল না যে সে আছে। সেতু ব্যবহারের জন্য উদাহরণস্বরূপ।
আর্গুসভিশন

ধন্যবাদ, এটি আকর্ষণীয় বলে মনে হচ্ছে (বরং জটিল)। দুর্ভাগ্যক্রমে আমার কাছে রবিবারের আগে এটি খতিয়ে দেখার সময় নেই, তবে দয়া করে এটির সাথে কোনও সাফল্যের রিপোর্ট করুন।
জিওফ্রে

আমি আশা করছি এটির সাথে খেলার সুযোগ পাব। সোমবার সকালে আপনি অনুগ্রহ বাড়িয়ে দিতে পারেন এমন কোনও সুযোগ যাতে আমি এই সপ্তাহান্তে এটি কাজ করতে পারি?
আর্গুসভিশন

দুঃখিত, তবে আমি মনে করি না যে আমার অনুগ্রহ বাড়ানোর ক্ষমতা আছে ...
জেফ্রি

... তবে অনুগ্রহ শেষে 24 ঘন্টা একটি 'করুণা' সময়কাল থাকে, যাতে আপনাকে আরও একটি দিন দেয়
জিওফ্রে

2

স্যামসাং এস 3 মিনিতে কুবুন্টু 15.10 এবং অ্যান্ড্রয়েড 4.2.2 এ ইউএসবি কেবল সহ আমার জন্য একটি কার্যকর সমাধান অনুসরণ করা হচ্ছে

আবশ্যকতা

অ্যান্ড্রয়েড

  1. ব্যস্তবক্স অ্যাপ্লিকেশন ইনস্টল
  2. আপনার কম্পিউটারে ইউএসবি কেবল
  3. আপনার অ্যান্ড্রয়েড ডিভাইসে ইউএসবি ডিবাগিং সক্ষম করা হয়েছে (আপনার পিসি থেকে অ্যাডবি করতে সক্ষম হতে)

কম্পিউটার

  1. আপনার / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসে আপনার এই দুটি লাইন থাকা দরকার অন্যথায় আপনি একটি no such deviceত্রুটি পাবেন

    allow-hotplug usb0
    auto usb0
    
  2. অ্যাডবি ইনস্টল করা ( apt-get install android-tools-adb)

সংযোগ

  1. আপনার অ্যান্ড্রয়েডে, সেটিংস-> সংযোগগুলি-> নেটওয়ার্ক সংযোগগুলি-> টিথারিং এবং পোর্টেবল হটস্পট-> ইউএসবি টিথারিং বিকল্পটি সক্ষম করুন, এটি আপনার কম্পিউটারে একটি ইউএসবি সংযোগ তৈরি করবে যা আপনি ifconfigআপনার কম্পিউটারে কমান্ড দিয়ে দেখতে পারবেন can enxf6759e7fbebdএই মুহুর্তে আমার জন্য ইন্টারফেসের নামটি দেখুন @

    enxf6759e7fbebd Link encap:Ethernet  HWaddr a2:61:3c:83:1c:38  
        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
        RX packets:6 errors:0 dropped:0 overruns:0 frame:0
        TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000 
        RX bytes:464 (464.0 B)  TX bytes:0 (0.0 B)
    
    eth0      Link encap:Ethernet  HWaddr 50:e5:49:47:f4:fd  
        inet addr:192.168.178.20  Bcast:192.168.178.255  Mask:255.255.255.0
        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
        RX packets:40894966 errors:0 dropped:0 overruns:0 frame:0
        TX packets:86312833 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000 
        RX bytes:20969506400 (20.9 GB)  TX bytes:120329513606 (120.3 GB)
    
    lo        Link encap:Local Loopback  
        inet addr:127.0.0.1  Mask:255.0.0.0
        UP LOOPBACK RUNNING  MTU:65536  Metric:1
        RX packets:30521 errors:0 dropped:0 overruns:0 frame:0
        TX packets:30521 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:0 
        RX bytes:10868749 (10.8 MB)  TX bytes:10868749 (10.8 MB)
    
  2. নিম্নলিখিত কমান্ড সহ এই নেটওয়ার্ক ইন্টারফেসে আপনার কম্পিউটারে একটি আইপি ঠিকানা বরাদ্দ করুন sudo ifconfig enxf6759e7fbebd 192.168.42.135 netmask 255.255.255.0যেখানে enxf6759e7fbebd আপনি আগের পদক্ষেপে পেয়েছেন এমন ইন্টারফেস।

  3. আইপি ফরওয়ারিং সক্ষম করুন

    sudo -- sh -c  'echo 1 > /proc/sys/net/ipv4/ip_forward'
    
  4. এর সাথে আপনার কম্পিউটারে নাট সক্ষম করুন

    sudo iptables -t nat -F
    sudo iptables -t nat -A POSTROUTING -j MASQUERADE
    
  5. আপনার কম্পিউটারে এর সাথে আপনার অ্যান্ড্রয়েড ডিভাইসে সংযুক্ত হন

    adb shell
    su
    
  6. তারপরে ইতিমধ্যে আপনার সংযোগ থাকলে আপনি busybox ifconfig -aকমান্ড দিয়ে চেক করতে পারেন

    rndis0    Link encap:Ethernet  HWaddr FA:08:D6:1A:35:90  
        inet addr:192.168.42.129  Bcast:192.168.42.255  Mask:255.255.255.0
        inet6 addr: fe80::f808:d6ff:fe1a:3590/64 Scope:Link
        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
        RX packets:0 errors:0 dropped:0 overruns:0 frame:0
        TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000 
        RX bytes:0 (0.0 B)  TX bytes:564 (564.0 B)
    

আপনি আপনার কম্পিউটার নেটওয়ার্ক ঠিকানায় ডিফল্ট রুট যুক্ত করতে পারেন যা আপনি পয়েন্ট 2 এ ঠিক করেছেন busybox route add default gw 192.168.42.135 dev rndis0এবং এটিই (আপনি busybox routeকমান্ড দিয়ে আপনার রুটগুলি পরীক্ষা করতে পারেন )


1

ধরে নিচ্ছি আপনার কম্পিউটারেও একটি ওয়্যারলেস কার্ড রয়েছে: নেটওয়ার্ক ম্যানেজারে মেনুতে ক্লিক করুন এবং 'নতুন ওয়্যারলেস নেটওয়ার্ক তৈরি করুন ...'। পরে, আপনি আপনার অ্যান্ড্রয়েডে নেটওয়ার্কটি দেখতে পাবেন।


1

আপনি আপনার কম্পিউটারগুলির ওয়াইফাই মেনু থেকে একটি বেতার নেটওয়ার্ক তৈরি করতে পারেন। টাস্কবারের ওয়াইফাই আইকনে ডান ক্লিক করুন এবং নতুন নেটওয়ার্ক তৈরি করুন ক্লিক করুন। বিকল্পগুলি পূরণ করুন এবং তারপরে আপনার ফোন থেকে এটি সংযোগ করুন। আপনার কম্পিউটারটি তারযুক্ত নেটওয়ার্ক কেবলের সাথে সংযুক্ত রয়েছে তা নিশ্চিত করুন। আমার বুঝতে থেকে তারটি স্বয়ংক্রিয়ভাবে ওয়্যারলেসে ব্রিজ করা উচিত এবং এটি সব ঠিকঠাক করা উচিত।


জবাবের জন্য ধন্যবাদ. আমি একটি নতুন ওয়্যারলেস নেটওয়ার্ক তৈরির পরে, আমি আমার ফোনে এই নেটওয়ার্কটি দেখতে পাচ্ছি না। আমি কি ভুল করছি?
এরডেম

খুব আজব। আপনি কি নিশ্চিত যে আপনার কম্পিউটারে একটি ওয়াইফাই কার্ড রয়েছে?
রোমান

2
অ্যান্ড্রয়েড নেটওয়ার্ক-ম্যানেজার দ্বারা তৈরি 'অ্যাডহক' ধরণের ওয়্যারলেস নেটওয়ার্ক সনাক্ত করে না, সুতরাং এটি কাজ করবে না।
জিওফ্রে

0

এটি আমার জন্য কাজ করে

  • উবুন্টু 12.04
  • Android 4.0.4

হোস্টাপডি ইনস্টল করুন

sudo apt-get install hostapd

সহজ কথায়, হোস্টাপডি আপনাকে সফ্টওয়্যার ওয়াইফাই অ্যাক্সেস পয়েন্টগুলি তৈরি করতে দেয় যাতে শালীন পরিমাণের কনফিগারেশন বিকল্পগুলি দেয়। এই পোস্টের বাকী অংশে, আমি কীভাবে হোস্টাপডি ব্যবহার করে লিনাক্সে একটি সফ্টওয়্যার অ্যাক্সেস পয়েন্ট তৈরি করব এবং এর মাধ্যমে আপনার ইন্টারনেট ডিভাইসগুলিতে ভাগ করব

হোস্টাপডি ইনস্টল করার পরে ডিএইচসিপি সার্ভার ইনস্টল করুন

sudo apt-get dhcp3-سرور হোস্টপ্যাড ইনস্টল করুন

তারপরে, একটি পাঠ্য সম্পাদক প্রোগ্রাম খুলুন, উদাহরণস্বরূপ geditএটিতে নিম্নলিখিতটি অনুলিপি করুন।

interface=wlan0
driver=nl80211
ssid=YOUR_SSID_NAME
hw_mode=g
channel=11
wpa=1
wpa_passphrase=YOUR_PASSWORD
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
wpa_ptk_rekey=600

দয়া করে পরে আপনার নেটওয়ার্কের নাম এবং পরে ssid=পাসওয়ার্ড পূরণ করতে পরিবর্তন করুন wpa_passphrase=

hostapd.confআপনার হোম ফোল্ডারের মতো ফাইলটি সংরক্ষণ করুন

একটি নতুন অ্যাড-হক ওয়্যারলেস তৈরি করুন এবং এটি সংযুক্ত করুন।

এখন, টার্মিনাল খুলুন এবং টাইপ করুন:

sudo hostapd hostapd.conf

আপনার ফোন ওয়াইফাই চালু করুন এবং আপনার এসসিডটি সন্ধান করুন।

উত্স থেকে এখানে


এটি আমার কাছাকাছি পৌঁছে যায় তবে ফোন একটি আইপি ঠিকানা পাওয়ার চেষ্টা করে আটকে যায়।
ডেভিডজি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.