আমি একটি নেক্সাস 5 ফোন (চলমান সিএম 11) এবং আমার ডেস্কটপ ডেবিয়ান 8 দিয়ে চালানোর জন্য ইউএসবি টিথারিংয়ের চেষ্টা করার চেষ্টা করছি আমি ফোনটি ইউএসবির মাধ্যমে কম্পিউটারের সাথে সংযুক্ত করেছি এবং এই বার্তাগুলি পেয়েছি:
[14972.580738] usb 3-2: new high-speed USB device number 6 using xhci_hcd
[14972.709236] usb 3-2: New USB device found, idVendor=18d1, idProduct=4ee3
[14972.709239] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[14972.709240] usb 3-2: Product: Nexus 5
[14972.709242] usb 3-2: Manufacturer: LGE
[14972.709243] usb 3-2: SerialNumber: 04a0ba5813aff0d4
ফোনে ইউএসবি টিথারিং সক্ষম করার পরে, আমি অতিরিক্তভাবে পেতে পারি:
[14972.710663] rndis_host 3-2:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-2, RNDIS device, 02:04:67:3f:31:35
ডিভাইসটি lsusb
নেক্সাস 4 হিসাবেও তালিকাবদ্ধ রয়েছে :
Bus 003 Device 006: ID 18d1:4ee3 Google Inc. Nexus 4 (tether)
(এটা কি একটা সমস্যা?)
যাইহোক, আমি একটি ইউএসবি 0 নেটওয়ার্ক ইন্টারফেস বা এটি হতে পারে এমন অন্য কিছু পাই না। ifconfig
শুধুমাত্র তালিকা পূর্বে বর্তমান ইন্টারফেস, যা হয় eth0
, lo
পাশাপাশি দুই tun
VPN খুলুন দ্বারা উপলব্ধ ডিভাইস।
আমি সম্ভাব্য কারণে অনুসন্ধান করেছি যে এটি কাজ করে না, তবে তারা খুব পুরানো কার্নেলের (২.6 দিন থেকে) চারদিকে ঘোরে। আমার কার্নেলটি 3.16.0, যা আমি ধরে নিচ্ছি ইউএসবি টিথারিং সমর্থন করে। আমার এও মনে আছে যে আমি সনি এরিকসন ফোনের সাথে কেবল সংযোগ স্থাপনের মাধ্যমে ইউএসবি টিথারিং পেয়েছিলাম এবং এটি বহু বছর আগে।
আমি যতদূর বলতে পারি, সমস্ত প্রাসঙ্গিক কার্নেল মডিউল লোড হয়েছে:
rndis_host 12698 0
cdc_ether 12564 1 rndis_host
usbnet 30844 2 rndis_host,cdc_ether
usbcore 195340 8 xpad,rndis_host,ehci_hcd,ehci_pci,usbhid,usbnet,xhci_hcd,cdc_ether
usb_common 12440 1 usbcore
ইউএসবি 0 নেটওয়ার্ক ইন্টারফেসটি পেতে আমাকে কী করতে হবে?
আপডেট: আমি ডেবিয়ান 8 চালিত অন্য কম্পিউটারে এটি চেষ্টা করেছি এবং এটি কার্যকর হয়েছে। আমি যতদূর বলতে পারি পার্থক্যটি হ'ল অন্য দুটি মডিউল লোড হয়েছে: rndis_wlan
এবং mii
। তবে এই মডিউলগুলি ম্যানুয়ালি লোড করা modprobe
ত্রুটি ছাড়াই কাজ করে বলে মনে হচ্ছে, usb0
তবুও অনুপস্থিত।
কিছু গুগল করার পরে আমি দেখেছি যে নেটওয়ার্ক ইন্টারফেস ব্যবহার করে আমার তথ্য পাওয়া উচিত ip link
। আউটপুটটি হ'ল:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 30:85:a9:f6:24:cd brd ff:ff:ff:ff:ff:ff
31: tun1: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 100
link/none
32: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 100
link/none
37: usb0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 0e:21:59:43:d3:ca brd ff:ff:ff:ff:ff:ff
সুতরাং এটি প্রদর্শিত হয় যে usb0
সব পরে আছে। আমি তখন চেষ্টা করেছি ifup usb0
, কিন্তু এটা বলে
Ignoring unknown interface usb0=usb0.
আমি একই ফলাফল সহ একটি নেক্সাস 7 (1 ম জেনার) দিয়েও পুরো জিনিসটি করেছি।