উইন্ডোজ এবং লিনাক্স মিন্ট / উবুন্টু-এর দ্বৈত বুটে ব্লুটুথ পেয়ারিং - ডিভাইসগুলি যুক্ত করা বন্ধ করুন


53

উইন্ডোজ /10/১০ এবং লিনাক্স মিন্ট / উবুন্টু দ্বৈত বুট করার সময় আপনি নিজের ব্লুটুথ ডিভাইসগুলি বারবার মেরামত করতে পারেন। আপনি যখনই ওএস স্যুইচ করবেন তখনই এটি ঘটবে।

এখন, আপনি কীভাবে এটি প্রতিরোধ করবেন?

আমি নিম্নলিখিত প্রশ্নের সাথে আমার নিজের প্রশ্নের উত্তর দিচ্ছি যা উবুন্টু ১৪.৪ এবং লিনাক্স পুদিনা ১ 17.২, ১ 17.৩ এবং এখন লিনাক্স মিন্ট ১৮.x পরীক্ষা করা হয়েছে।


2
আমি এটি বেশ কয়েকবার করেছি এবং পদক্ষেপগুলি অত্যন্ত ক্লান্তিকর। এটির গতি বাড়ানোর জন্য আমি এই স্ক্রিপ্টটি তৈরি করেছি: github.com
মার্ক উইন্টারবটম

উত্তর:


97

কেন এমন হয়?

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

কিভাবে ঠিক করবো

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

  1. জোড় W / পুদিনা / উবুন্টু - সমস্ত ডিভাইস
  2. সমস্ত ডিভাইস ডাব্লু / উইন্ডোজ যুক্ত করুন
  3. আপনার উইন্ডোজ জুড়ি কীগুলি 2 টির মধ্যে 1 টি অনুলিপি করুন।

    • psexec -s -i regedit.exeউইন্ডোজ থেকে ব্যবহার করুন (আরও শক্ত)

      1. কন্ট্রোল প্যানেলে ডিভাইস এবং প্রিন্টারে যান এবং আপনার ব্লুটুথ ডিভাইসের বৈশিষ্ট্যগুলিতে যান, তারপরে ব্লুটুথ বিভাগে আপনি অনন্য সনাক্তকারী খুঁজে পেতে পারেন, অনুলিপি করুন (আপনার এটি পরে প্রয়োজন হবে)।
      2. থেকে ডাউনলোড psexec থেকে ডাউনলোড http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
      3. আপনার ডাউনলোড করা জিপটি আনজিপ করুন এবং মূল হিসাবে একটি সেন্টিমিটার টার্মিনাল খুলুন। (শুরু ক্লিক করুন, অনুসন্ধান করুন cmd, তারপরে সিএমডিতে ডান ক্লিক করুন এবং ক্লিক করুন Run as Administrator)
      4. ফোল্ডারে সিডি করুন যেখানে আপনি আপনার ডাউনলোড আনজিপ করেছেন।
      5. চালান psexec -s -i regedit.exe
      6. LOCAL_MACHINE\CurrentControlSet\services\BTHPORT\Parameters\Keysযদি কোন বর্তমান নিয়ন্ত্রণকারী চেষ্টা না করে তবে কীগুলি সন্ধান করতে নেভিগেট করুন Controlset001। উইন্ডোজ 10 এ, আপনি কীগুলি খুঁজে পাবেনHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys\
      7. আপনাকে ম্যাকের ঠিকানাগুলির সাথে কয়েকটি কী কী লেবেল দেখতে পাওয়া উচিত - আপনি অনুলিপি করেছেন এমন অনন্য শনাক্তকারীর সাথে সম্পর্কিত ম্যাক ঠিকানাটি লিখুন। আপনি ম্যাক অ্যাড্রেসগুলি অনুলিপি করতে পারবেন না তারপরে লিখে নিজের হাতে লিখে, আপনার লিনাক্স ওএসে অ্যাক্সেস করতে পারে এমন জায়গায় সংরক্ষণ করে।
    • chntpwআপনার লিনাক্স ডিস্ট্রো (সহজ) থেকে ব্যবহার করুন, টার্মিনালে শুরু করুন:

      1. sudo apt-get install chntpw
      2. আপনার উইন্ডোজ সিস্টেম ড্রাইভ মাউন্ট করুন
      3. cd /[windowsSystemDrive]/WINDOWS/System32/config - উইন্ডোজ 10 এ মূল ফোল্ডারটি "উইন্ডোজ", উইন 7 এ "উইন্ডোস" হয়
      4. chntpw -e SYSTEM একটি কনসোল খোলে
      5. এই কনসোলটিতে এই কমান্ডগুলি চালান

        > cd CurrentControlSet\Services\BTHPORT\Parameters\Keys
        > # if no CurrentControlSet then try ControlSet001
        > # on windows 7, "services" above is lowercased.
        > ls
        # shows you your bluetooth port's mac address
        Node has 1 subkeys and 0 values
          key name
          <aa1122334455>
        > cd aa1122334455  # CD into the folder
        > ls  
        # lists of existing devices' MAC addresses
        Node has 0 subkeys and 1 values
          size     type            value name             [value if type DWORD]
            16  REG_BINARY        <001f20eb4c9a>
        > hex 001f20eb4c9a
        => :00000 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX ...ignore..chars..
        # ^ the XXs are the pairing key
        
      6. কোন পার্টিং কী-এর সাথে ব্লুটুথ ডিভাইস ম্যাকের ঠিকানা মেলে তার একটি নোট তৈরি করুন। পুদিনা / উবুন্টু একের মধ্যে ফাঁকা জায়গাগুলির প্রয়োজন হবে না। উপেক্ষা করুন:00000

  4. আসুন লিনাক্সে ফিরে যাই (লিনাক্সে না থাকলে), এবং আমাদের উইন্ডোজ কীটি আমাদের লিনাক্স কনফিগার এন্ট্রিগুলিতে যুক্ত করুন। কেবলমাত্র নোট করুন যে উইন্ডোজ থেকে লিনাক্সে যাওয়ার সময় ব্লুটুথ পোর্টের ম্যাক ঠিকানাটি আলাদাভাবে ফর্ম্যাট করা আছে - উপরের আমার উদাহরণে উইন্ডোজে aa1122334455 হিসাবে উল্লেখ করা হয়েছে। লিনাক্স সংস্করণটি সমস্ত ক্যাপগুলিতে থাকবে এবং প্রতি 2 টি অক্ষরের পরে ':' দ্বারা বিরামচিহ্ন হবে - উদাহরণ: এএ: 11: 22: 33: 44: 55। আপনার লিনাক্স সংস্করণের উপর ভিত্তি করে, আপনি এর মধ্যে একটি করতে পারেন:

    • 18 / 16.04 পুদিনার আগে আপনি এটি করতে পারেন:

      1. sudo edit /var/lib/bluetooth/[mac address of Bluetooth]/linkkeys - [ব্লুটুথের ম্যাক ঠিকানা] সেই ব্লুটুথ ফোল্ডারের মধ্যে একমাত্র ফোল্ডার হওয়া উচিত।
      2. এই ফাইলটি এর মতো দেখতে হবে

        [Bluetooth MAC]   [Pairing key]                 [digits in pin]  [0]
        AA:11:22:33:44:55 XXXXXXXXxxXXxXxXXXXXXxxXXXXXxXxX 5 0
        00:1D:D8:3A:33:83 XXXXXXXXxxXXxXxXXXXXXxxXXXXXxXxX 4 0
        
      3. লিনাক্সের জুড়ি কীটি উইন্ডোতে একের থেকে ফাঁকা করে স্থান পরিবর্তন করুন।
    • পুদিনা 18 (এবং উবুন্টু 16.04) এ আপনাকে এটি করতে হতে পারে:

      1. রুটে স্যুইচ করুন su -
      2. আপনার ব্লুটুথ কনফিগারেশন অবস্থানে সিডি করুন /var/lib/bluetooth/[bth port mac addresses)]
      3. আপনি জোড় করা প্রতিটি ডিভাইসের জন্য এখানে ফোল্ডার পাবেন। ফোল্ডারটির নামগুলি ব্লুটুথ ডিভাইসগুলির ম্যাক ঠিকানা এবং এতে একটি ফাইল রয়েছে info। এই ফাইলগুলিতে, আপনি আপনার উইন্ডোগুলির সাথে এটির মতো প্রতিস্থাপন করতে প্রয়োজনীয় লিঙ্ক কীটি দেখতে পাবেন।

        [LinkKey]
        Key=B99999999FFFFFFFFF999999999FFFFF
        
  5. একবার আপডেট হয়ে গেলে, আপনার ব্লুটুথ পরিষেবাটি পুনরায় চালু করুন sudo /etc/init.d/bluetooth restartবা লিনাক্সে রিবুট করুন - এটি কার্যকর!
  6. উইন্ডোতে পুনরায় বুট করুন - এটি কাজ করে!
  7. উপনোট যদি এটি আপনার পক্ষে কাজ করে!

1
এটি আপনাকে ধন্যবাদ ধন্যবাদ। দুঃখের সাথে বলতে গেলে উইন্ডোজে ব্লুটুথ কোনও গোলমাল নিয়ে কাজ করে না। লিনাক্সের বিটি সবে চুষছে। আমি লিনাক্স মিন্ট 17.3 ব্যবহার করছি এবং আমার হেডসেটটি সংযুক্ত হয়ে যায় এবং তারপরে প্রায় সাথে সাথে সংযোগ বিচ্ছিন্ন হয়ে যায়। আমি যখনই লিনাক্সে বিটি চেষ্টা করি তখন এটি কাজ করার লড়াই is
রায়াননার্ড

2
আমি সবেমাত্র উবুন্টু ১.0.০৪ এলটিএস ইনস্টল করে (উইন্ডোজের সাথে ডুয়াল বুট) ইনস্টল করে রেখেছি এবং ইতিমধ্যে এটির সাথে আমার কীবোর্ড এবং মাউস যুক্ত করে রেখেছি। উইন্ডোজ থেকে উবুন্টুতে কীটি অনুলিপি করার পরিবর্তে, chntpw ব্যবহার করে আমি এটি বিপরীতভাবে করেছি: আপনার উইন্ডো পার্টিশনটি মাউন্ট করার পরে এবং সমস্ত মার্টওয়্যার ফ্লোরস chntpw স্টাফগুলি করার পরে, chntpw টার্মিনালে "মান নাম" করুন। উবুন্টুতে আপনার ব্লুটুথ ডিভাইসের তথ্য ফাইলে "কী =" নিন এবং এটি chntpw তে এইভাবে লিখুন: ": XX XX XX XX XX ...." যেখানে XX প্রতিটি 2 টি অক্ষর / সংখ্যায় থাকে। তারপরে এস টাইপ করুন এবং এটি নিবন্ধে সংরক্ষণ করা হবে। প্রয়োজনে পুনরাবৃত্তি করুন।
সমীর পুরি

3
এটি হওয়া উচিত: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters(তাই এইচএলকেএম)
টিলোবন্ট

2
যাইহোক, আপনি যদি একটি ব্লুটুথ এলই ডিভাইস পেয়ে থাকেন তবে আরও কয়েকটি কাজ করতে হবে এবং ইউনিক্স st স্ট্যাককেজচেঞ্জ / প্রশ্নগুলি / 402488 আপনাকে সহায়তা করতে পারে।
ফ্রেডরিক ঝাং

4
উইন্ডোজ 10-এ, আপনি "কম্পিউটার \ HKEY_LOCAL_MACHINE Y SYSTEM \ কারেন্টকন্ট্রোলসেট \ পরিষেবাদিগুলি \ BTHPORT POR পরামিতি \ কী" তে আপনার কীগুলি পেয়ে যাবেন।
টমাস

0

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

প্রশাসকের অনুমতি পেতে gksu ইনস্টল করুন, কেবল এই আদেশটি দিন: sudo apt-get ইনস্টল gksu

একবার ইনস্টল হয়ে গেলে আপনাকে ALT + F2 চাপতে হবে এবং gksu nautilus টাইপ করতে হবে (কেবলমাত্র যা যা আছে তা পরিবর্তন করতে কেবল যত্নশীল হন, অন্যথায় আপনি আপনার ওএসের ক্ষতি করতে পারেন))

এখন, উপরের উত্তর পথ অনুসরণ করে ফাইলের নির্দিষ্ট অবস্থানে যান, সেখানে আপনি তথ্য নামক একটি ফাইল পাবেন , এটি খুলুন এবং কীটি পরিবর্তন করুন। ব্লুটুথ পুনরায় চালু করুন বা আপনার পিসি পুনরায় চালু করুন এবং সম্পন্ন করুন। দুঃখিত যদি খারাপ ইংরেজি এবং ব্যাকরণ হয়, আমি এটি পরীক্ষা করতে খুব অলস ছিল।


উইন্ডোজ 10 এর জন্য, আপনি কীটি / কীভাবে খুঁজে পাবেন?
rickhg12hs
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.