আমি আমার তারযুক্ত ইন্টারনেট সংযোগটি আমার অ্যান্ড্রয়েড ফোনের সাথে ভাগ করে নেওয়ার চেষ্টা করছি। তবে আমি এটি করতে সফল হতে পারিনি। আপনার কেউ কি কখনও সফল হয়েছেন? অপারেটিং সিস্টেমগুলি যা আমি ব্যবহার করি তা নিম্নরূপ:
- উবুন্টু 10.10
- Android 2.3
আমি আমার তারযুক্ত ইন্টারনেট সংযোগটি আমার অ্যান্ড্রয়েড ফোনের সাথে ভাগ করে নেওয়ার চেষ্টা করছি। তবে আমি এটি করতে সফল হতে পারিনি। আপনার কেউ কি কখনও সফল হয়েছেন? অপারেটিং সিস্টেমগুলি যা আমি ব্যবহার করি তা নিম্নরূপ:
উত্তর:
হ্যা এটা সম্ভব. আমার কাছে উবুন্টু 11.04, নেটওয়ার্কম্যানেজার 0.8.4, অ্যান্ড্রয়েড নেক্সাস ওয়ান ফোন সায়ানোজেনমড 7 চালাচ্ছে running
রোমান বর্ণিত হিসাবে, নেটওয়ার্ক ম্যানেজার আইকনে ডান ক্লিক করুন এবং "নতুন বেতার নেটওয়ার্ক তৈরি করুন" নির্বাচন করুন। আমি সংযোগটি বিস্তৃত খোলা (কোন ডাব্লুপিএ, কোনও ডাব্লুইইপি) ছাড়তে পছন্দ করেছি। আমার ফোনটি এখনই নেটওয়ার্কটি দেখতে সক্ষম হয়েছিল এবং আমি কোনও ঝামেলা ছাড়াই সংযুক্ত হয়েছি। ব্রিজিংটি স্বয়ংক্রিয়ভাবে সম্পন্ন হয়েছিল তাই আমি অতিরিক্ত কিছু কনফিগার না করেই ইন্টারনেট ব্রাউজ করতে পারি।
উপরের পদ্ধতিটিতে আপনার কেন সমস্যা হচ্ছে তা হ'ল স্টক অ্যান্ড্রয়েড ২.৩ অ্যাড-হক নেটওয়ার্কগুলিকে সমর্থন করে না। সুনির্দিষ্টভাবে বলতে গেলে, অ্যান্ড্রয়েডের wpa_supplicant অ্যাড-হক নেটওয়ার্কগুলি দেখায় না। এটি ঠিক করার বিভিন্ন উপায় রয়েছে। গুগল চারপাশে এবং এক্সডিএ-বিকাশকারী ফোরামে শিকারে যান। আপনার ফোনে সম্ভবত কিছু হ্যাকিং করা দরকার যা এই উত্তরের ক্ষেত্রের বাইরে।
আমার ব্যক্তিগত সুপারিশ: যদি আপনার ফোন সায়ানোজেনমড সমর্থন করে, আপনি অ্যাড-হক সমর্থন এবং অন্যান্য হ্যাচিস আনন্দ পেতে এটি ইনস্টল করতে পারেন। আপনাকে আপনার ফোনটি রুট করতে হবে যা আপনার পছন্দ অনুসারে বা নাও হতে পারে।
অন্য বিকল্প হ'ল "ইনফ্রাস্ট্রাকচার মোড" চেষ্টা করা। উপরের মত অ্যাড-হক ওয়্যারলেস নেটওয়ার্ক সেট আপ করার পরে, নেটওয়ার্ক ম্যানেজার আইকনে ক্লিক করুন, "সংযোগগুলি সম্পাদনা করুন" নির্বাচন করুন। ওয়্যারলেস ট্যাবটি হিট করুন এবং আপনার সদ্য নির্মিত অ্যাড-হক নেটওয়ার্কটি সম্পাদনা করুন। মোডের অধীনে, "অবকাঠামো" নির্বাচন করুন। আমি নিশ্চিত না যে এটি আপনার পক্ষে কাজ করবে কিনা যেহেতু আমার কাছে পরীক্ষা করার মতো স্টক অ্যান্ড্রয়েড ফোন নেই। আমার ধারণা যদি অ্যাড-হক মোডটি সমস্যা হয় তবে অন্য মোডটি সমাধান হতে পারে।
শুভকামনা!
সবার আগে যেমন আমরা সবাই জানি অ্যান্ড্রয়েডের স্টক রম অর্থাৎ ফোনের সাথে যেটি আসে এটি অ্যাড-হক মোড (আশ্চর্যজনকভাবে) সমর্থন করে না, এমনকি আইসক্রিম স্যান্ডউইচ (অ্যান্ড্রয়েড ).০) অ্যাড-হক মোড সমর্থন করবে না।
সুতরাং, আমাদের উবুন্টু ব্যবহার করে একটি অ্যাক্সেস পয়েন্ট তৈরি করতে হবে যা কোনও অ্যান্ড্রয়েড ফোন সহজেই সংযোগ করতে পারে। উইন্ডোতে আপনি কানেক্টিফিকটি এটি করতে ব্যবহার করতে পারেন এবং এটি পুরোপুরি ভালভাবে কাজ করে তবে উবুন্টুর সাথে আপনার কিছু সমস্যা হতে পারে, তার উপর নির্ভর করে আপনার ওয়াইফাই-কার্ড অ্যাক্সেস পয়েন্ট মোড (মাস্টার মোড) সমর্থন করে কিনা।
এখন, এমনকি যদি আপনার ওয়াইফাই-কার্ড অ্যাক্সেস পয়েন্ট মোড সমর্থন করে, তবে পরবর্তী সমস্যাটি হ'ল আপনার ওয়াইফাই-কার্ডের ড্রাইভার এপি মোড সমর্থন করে কিনা, যদি তা করে তবে সমস্যাটি সমাধান হয়ে যায় এবং যদি না হয় তবে আপনার কাছে তিনটি বিকল্প রয়েছে:
ড্রাইভার এপি মোডের জন্য আপডেট না পাওয়া পর্যন্ত অপেক্ষা করুন। (অনেক ওয়াইফাই-কার্ড ড্রাইভার এখনও মঞ্চায়নের পর্যায়ে রয়েছে)
একটি ওয়াইফাই-ডংগল কিনুন এবং নিশ্চিত করুন যে এটি উবুন্টুতে এপি মোড সমর্থন করে।
উইন্ডোজ ব্যবহার করুন, যেখানে কানেক্টিফিক আপনার জন্য কাজ করবে।
আপনি যদি আগ্রহী হন তবে আপনি আপনার ওয়াইফাই-কার্ড ড্রাইভারের নাম পোস্ট করতে পারেন যাতে আমি আপনাকে আরও সাহায্য করতে পারি। এই আদেশটি ব্যবহার করুন:
lshw -c network
আমি ইউএসবি বিপরীত টিথারিংয়ের মাধ্যমে আমার ইন্টারনেট সংযোগটি আমার ফোনের সাথে ভাগ করার জন্য একটি কার্যকারী সমাধান পেয়েছি, তবে আমার ল্যাপটপ এটির জন্য একটি ওয়্যারলেস সংযোগ ব্যবহার করে:
ইন্টারনেট -> ওয়্যারলেস -> ল্যাপটপ -> ইউএসবি কেবল -> অ্যান্ড্রয়েড ফোন
সুতরাং যদি এটি আপনার পক্ষে সম্ভব হয়, বা আপনার পিসির জন্য যদি আপনার দ্বিতীয় ইথারনেট কার্ড থাকে তবে আপনার প্লে স্টোর থেকে 'বিপরীত টিথার ট্রায়াল' অ্যাপটি পরীক্ষা করা উচিত।
দয়া করে এই লিঙ্কটি পরীক্ষা করে দেখুন এবং এটি যা আপনি খুঁজছেন মোটামুটি তা বলুন।
https://help.ubuntu.com/commune/WifiDocs/WirelessAccessPoint
যদি মনে হয় যে আপনি যা খুঁজছেন তা (বা কাছাকাছি থাকলে) আমাকে জানান।
আমি নিজেই এই কাজটি করতে আগ্রহী, কেবল পিপিপি ০ এর মাধ্যমে ট্র্যাফিক পরিচালনার সামান্য পরিবর্তন নিয়ে। যা একটি সংযুক্তিযুক্ত সংযোগ।
আমাদের যা প্রয়োজন তা করার জন্য আমরা সম্ভবত এই নির্দেশাবলীটিকে টুইঙ্ক করতে পারি।
সম্পাদনা করুন: দেখে মনে হচ্ছে এটি কোনও উত্সর্গীকৃত মেশিনে সর্বোত্তমভাবে কাজ করবে (মূলত এটিকে রাউটার বানানো)। আমি এখনও কনফিগারেশনগুলি সন্ধান করছি, তবে এটি কোনও ল্যাপটপের জন্য কিছু সমস্যার কারণ হতে পারে যা আপনি বিভিন্ন স্থানে সংযোগ করতে বেতার ব্যবহার করবেন।
এছাড়াও, এমন একটি উইন্ডোজ মেশিন জড়িত থাকতে পারে যা আমরা ভুলে যেতে পারি a
আপনি এটি দেখতে চাইবেন। https://help.ubuntu.com/community/WifiDocs/MasterMode
স্যামসাং এস 3 মিনিতে কুবুন্টু 15.10 এবং অ্যান্ড্রয়েড 4.2.2 এ ইউএসবি কেবল সহ আমার জন্য একটি কার্যকর সমাধান অনুসরণ করা হচ্ছে
আপনার / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসে আপনার এই দুটি লাইন থাকা দরকার অন্যথায় আপনি একটি no such device
ত্রুটি পাবেন
allow-hotplug usb0
auto usb0
অ্যাডবি ইনস্টল করা ( apt-get install android-tools-adb
)
আপনার অ্যান্ড্রয়েডে, সেটিংস-> সংযোগগুলি-> নেটওয়ার্ক সংযোগগুলি-> টিথারিং এবং পোর্টেবল হটস্পট-> ইউএসবি টিথারিং বিকল্পটি সক্ষম করুন, এটি আপনার কম্পিউটারে একটি ইউএসবি সংযোগ তৈরি করবে যা আপনি 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)
নিম্নলিখিত কমান্ড সহ এই নেটওয়ার্ক ইন্টারফেসে আপনার কম্পিউটারে একটি আইপি ঠিকানা বরাদ্দ করুন sudo ifconfig enxf6759e7fbebd 192.168.42.135 netmask 255.255.255.0
যেখানে enxf6759e7fbebd আপনি আগের পদক্ষেপে পেয়েছেন এমন ইন্টারফেস।
আইপি ফরওয়ারিং সক্ষম করুন
sudo -- sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
এর সাথে আপনার কম্পিউটারে নাট সক্ষম করুন
sudo iptables -t nat -F
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
আপনার কম্পিউটারে এর সাথে আপনার অ্যান্ড্রয়েড ডিভাইসে সংযুক্ত হন
adb shell
su
তারপরে ইতিমধ্যে আপনার সংযোগ থাকলে আপনি 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
কমান্ড দিয়ে আপনার রুটগুলি পরীক্ষা করতে পারেন )
আপনি আপনার কম্পিউটারগুলির ওয়াইফাই মেনু থেকে একটি বেতার নেটওয়ার্ক তৈরি করতে পারেন। টাস্কবারের ওয়াইফাই আইকনে ডান ক্লিক করুন এবং নতুন নেটওয়ার্ক তৈরি করুন ক্লিক করুন। বিকল্পগুলি পূরণ করুন এবং তারপরে আপনার ফোন থেকে এটি সংযোগ করুন। আপনার কম্পিউটারটি তারযুক্ত নেটওয়ার্ক কেবলের সাথে সংযুক্ত রয়েছে তা নিশ্চিত করুন। আমার বুঝতে থেকে তারটি স্বয়ংক্রিয়ভাবে ওয়্যারলেসে ব্রিজ করা উচিত এবং এটি সব ঠিকঠাক করা উচিত।
এটি আমার জন্য কাজ করে
হোস্টাপডি ইনস্টল করুন
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
আপনার ফোন ওয়াইফাই চালু করুন এবং আপনার এসসিডটি সন্ধান করুন।
উত্স থেকে এখানে