ম্যাক ওএস এক্স ওয়্যারলেস কার্ডের দেশের কোড পরিবর্তন করুন


16

চ্যানেল 13 এ থাকা ম্যাক ওএস এক্স ব্যবহার করে একটি ওয়্যারলেস রাউটারের সাথে সংযোগ করতে আমার সমস্যা হচ্ছে This কারণ আশেপাশে আরও কিছু রাউটার রয়েছে যা মার্কিন দেশের কোডটি সম্প্রচার করছে । আমি এখন পর্যন্ত এটির একমাত্র উপায়টি খুঁজে পেয়েছি, প্রতিটি সময় রাউটারে যান এবং কম্পিউটারটি পুনরায় চালু করুন।

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

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

ধন্যবাদ


সম্পাদনাগুলি

পাওয়া

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

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


আমি জানি আপনি চ্যানেলটি পরিবর্তন করতে চান না, তবে উত্তরগুলি এখানে পড়ার পরে এটি আমার কাছে সহজতম, অন্তত হ্যাকি সমাধানের মতো বলে মনে হচ্ছে।
wjandrea

উত্তর:


6

802.11 ডি হ'ল প্রোটোকল যা ওয়্যারলেস অ্যাক্সেস পয়েন্টগুলি নিয়ন্ত্রক ডোমেন (যেমন দেশ কোড) সম্প্রচার করতে ব্যবহার করে যা এটি পরিচালনা করে বলে মনে করা হচ্ছে। দেখে মনে হচ্ছে যে বিভিন্ন সরঞ্জাম যখন বিরোধী নিয়ন্ত্রক ডোমেন তথ্য সম্প্রচার করে তখন কী করা উচিত সে সম্পর্কে কোনও সুস্পষ্ট নিয়ম থাকতে পারে না।

আদর্শ সমাধানটি হ'ল ভুল তথ্য সম্প্রচারিত করা সরঞ্জামগুলিকে অক্ষম / প্রতিস্থাপন / পুনরায় কনফিগার করা।

আমি একটি (পুরাতন) অ্যাপল আলোচনার থ্রেড পেয়েছি যা এটি নির্দেশ করে যে কোনও ম্যাকের এয়ারপোর্ট হার্ডওয়্যারটি শোনাতে ঘুম থেকে জেগে ওঠার পরে এটি শোনার প্রথম দেশীয় কোডটি ব্যবহার করবে। থ্রেডে পরবর্তী পোস্টগুলি ( দ্বিতীয় পৃষ্ঠায় ) নির্দেশ করে যে এটি কেবল এয়ারপোর্ট হার্ডওয়্যার নিজেই চালিত / পুরো সিস্টেমের জন্য যথেষ্ট নয়। কয়েকজন লোক এয়ারপোর্ট ইন্টারফেসটি বারবার বন্ধ করতে এবং ব্যবহার (ব্যবহার networksetup) অবধি কাঙ্ক্ষিত অবস্থা অর্জন করার আগে (যেমন রিপোর্ট করা হয়েছে system_profiler) স্ক্রিপ্ট ব্যবহার করে সাফল্যের কথা জানায় ।


TA25972 এর উপর ভিত্তি করে , এটি মনে হয় যে পুরানো সরঞ্জামগুলি (সম্ভবত মডেলগুলি যে 802.11d তথ্যের জন্য শোনেন না) এমনকি "দেশের কোডগুলি" স্যুইচ করতে সক্ষম নাও হতে পারে।


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

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

5

আমি এই সমস্যাটি পেয়েছি এবং আমি এটি সমাধান করেছি!

আমি যা করতে চেয়েছিলাম তা হ'ল 802.11 ডি বীকন ফাংশনটি অক্ষম করা। ম্যাক ওএস এক্সের যে কোনও উপলভ্য সেটিংসে এটি করা অসম্ভব is

তবে আপনি বাইনারি প্যাচ করতে পারেন নেটওয়ার্ক কোড ড্রাইভারকে দেশের কোডটি সর্বদা এক্স 2 বলে মনে করে।

স্পষ্টতই, আমি যা করতে চাই তা হল স্ট্রিং সহ নেটওয়ার্ক ড্রাইভারকে বাইনারি প্যাচ পরিবর্তন 0x81 0x78 0x30 0x6B 0x10 0x00 0x00 0x0F 0x85করা 0x81 0x78 0x30 0x6B 0x10 0x00 0x00 x90 0xE0। এটি চালককে দেশের কোড «এক্স 2 use বীকন যা কিছু পাঠানো হচ্ছে তা ব্যবহার করতে বাধ্য করে, তাই এটি কখনই পরিবর্তন হবে না।

আপনি হয় হেক্স-এডিটিং ইউটিলিটি দিয়ে এটি পরিবর্তন করতে পারেন বা টার্মিনাল অ্যাপ্লিকেশনে নিম্নলিখিত খুব হ্যান্ডেল ওয়ান-লাইনারটি অনুলিপি করে আটকে দিতে পারেন:

sudo perl -pi -e 's|\x81\x78\x30\x6B\x10\x00\x00\x0F\x85|\x81\x78\x30\x6B\x10\x00\x00\x90\xE9|' /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360 && sudo touch /System/Library/Extensions/

এই সমাধানটি ম্যাক বুক প্রো রেটিনা 2013 এর জন্য কাজ করে।


2
অন্যান্য এমবিপিগুলির জন্য আপনি কমান্ডটি সহ কোন ড্রাইভারের প্যাচিং দরকার তা জানতে পারেন:sudo kextstat | grep AirPort
স্টিফেন

আমি অবৈধ কেেক্সট সম্পর্কে বার্তা পেয়েছি। রিভার্ট করা ফাইল এবং স্পর্শ ডীর।
k06a 21

আপনি যদি চান তার পরিবর্তে দেশের কোডটি ES হয়?
ফ্রান মারজোয়া 20

13 "ম্যাকবুক প্রো প্রয়াত 2011 পরিবর্তন করতে অক্ষম চুমুক ছিল এমনকি, তাই এটা আমার জন্য কাজ করে নি
GAM

1
কাজ করে না .. আমি পেয়েছি: / সিস্টেম / লাইব্রেরি / এক্সটেনশনগুলি / আইও 80211 সরিয়ে ফেলতে পারি না: পারিবারিকভাবে.সেক্সট / কনটেন্টস / প্লাগইনস / এয়ারপোর্টবিসিএম 4360.kext/Contents/MacOS/AirPortBrcm4360: অপারেশন অনুমোদিত নয়, ফাইল এড়িয়ে চলে।
ব্যবহারকারী426132

1

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

ঘটনাক্রমে, এটি আমার একটি সমস্যার সমাধান করে - তবে ভিপিএন ব্যবহার করার সময় কেউ কীভাবে গ্রেট ফায়ারওয়ালকে হারিয়ে এবং এলোমেলোভাবে উচ্চ মাত্রায় সমস্যার সমাধান করতে জানে যদি ........ কেবল কৃতজ্ঞ হোন আপনি কাজ করছেন না চীনে ..... এর ইন্টারনেট খারাপ।


1

আপনি যদি এল ক্যাপিটেনে AirPortBrcm4331 ড্রাইভার ব্যবহার করেন:

  1. পুনরুদ্ধার মোডে পুনরায় চালু করুন (বুট করার সময় সিএমডি + আর), টার্মিনালটি খুলুন এবং রান করুন csrutil disable
  2. পুনরায় চালু করুন, টার্মিনাল খুলুন এবং রান করুন
    • sudo perl -pi -e 's|\x30\x6B\x10\x00\x00\x0F\x85\xEA|\xFF\xFF\x10\x00\x00\x0F\x85\xEA|g' /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext/Contents/MacOS/AirPortBrcm4331
    • sudo touch /System/Library/Extensions/
  3. পুনরুদ্ধার মোডে পুনরায় চালু করুন (বুট করার সময় সিএমডি + আর), টার্মিনালটি খুলুন এবং রান করুন csrutil enable

0

আমার ওয়াইফাই রাউটারে আমার একই সমস্যা ছিল কিন্তু আমি যখন রাউটারটি 5 গিগাহার্টজে সেট করেছিলাম এবং চ্যানেলটিকে স্বয়ংক্রিয়ভাবে স্থাপন করি তখন সমস্যার সমাধান হয়ে যায় solved


এটি কীভাবে সমাধান করেছে ?, দেশের কোড কী পরিবর্তন হয়েছিল?
05

কোনও বাসকার নয়, আমার আশেপাশের ওয়াইফাই ডিভাইসে দেশের কোড পরিবর্তন হয় নি, কমপক্ষে যতদূর আমি বলতে পারি, যত তাড়াতাড়ি আমি ২.৪ গিগাহার্টজ থেকে ৫ গিগাহার্টজেটে নেমেছি এবং নিজের রাউটারটিকে এটির সবচেয়ে শক্তিশালী চ্যানেলটি নির্বাচন করার জন্য সেট করেছিলাম পোল, আমি সমস্যার সমাধান পেয়েছি এবং যদি আমি ২.৪ গিগাহার্টজ-এ ফিরে যাই তবে বিদেশী কোডটি আবার ক্রপ হয়ে গেছে এবং আমার আই-ম্যাকের অভ্যন্তরীণ ওয়াইফাই কার্ডটি ইন্টারনেটের সাথে সংযোগ পাওয়ার ক্ষেত্রে সমস্যা হিসাবে প্রমাণিত হয়েছে। ওয়াই-ফাই ডায়াগনস্টিক্স সরঞ্জামটি দেশের কোড সমস্যার বিষয়ে পরামর্শ দিয়েছে। 5GHZ এ ফিরে অদলবদল করুন এবং অটো নির্বাচন করুন সেরা চ্যানেল পলিয়েবল এবং সমস্যাটি সরানো হয়েছে।
পিটার বুখক

0

আমি কিছুটা উদ্ভট সমাধান খুঁজে পেলাম। গুগল যে সমস্ত সমাধান নিয়ে আসে তার সমাধান আমি দিয়েছিলাম, কোনওটিই কাজ করেনি তবে আমি একটি নিবন্ধ দেখেছি যাতে উল্লেখ করা হয়েছে যে কিসম্যাক চ্যানেল ১৩ দেখতে পাবে। এটি ইনস্টল করা হয়েছে এবং তারপরে হঠাৎ আমার দেশের কোড মার্কিন যুক্তরাষ্ট্র থেকে এক্স 3 এ পরিবর্তিত হয়েছে এবং এখন আমি চ্যানেল 13 এ সংযুক্ত হতে পারি।


-1

আমার ২০১০ এর মাঝামাঝি ম্যাকবুক প্রোতে আমার যা করতে হয়েছিল তা হ'ল এয়ারপোর্টবিসিএম 4360 থেকে অ্যাপলএয়ারপোর্টবিসিএম 43224 এ কেক্সটের নাম পরিবর্তন করা এবং অবশেষে আমি আমার অবস্থানটি ঠিক পেয়েছি!


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