উইন্ডোজে ইন্টারনেট ত্রুটি নেই - NCSI সমস্যা সমাধান

সমস্যা

উইন্ডোজ রিপোর্ট করেছে যে ইথারনেট বা WiFi লিঙ্কে কোনো ইন্টারনেট সংযোগ নেই, যদিও ব্যবহারকারী সফলভাবে ইন্টারনেট অ্যাক্সেস করতে পারেন। এর ফলে বিভিন্ন Microsoft ফিচার যেমন Office 365 সেটআপ সঠিকভাবে কাজ না করতে পারে।

উইন্ডোজ নেটওয়ার্ক সংযোগের স্থিতি নির্দেশক (NCSI) সক্রিয় এবং নিষ্ক্রিয় প্রোবিং ব্যবহার করে চেক করা কাটোতে সংযুক্ত যখন ব্যর্থ হতে পারে।

ncsi.jpg

পরিবেশ

একটি সকেটের পিছনে উইন্ডোজ PC বা Cato VPN-এর মাধ্যমে সংযুক্ত।

সমস্যা সমাধান

উইন্ডোজ যখন একটি নতুন নেটওয়ার্কের সাথে সংযুক্ত হয়, তখন এটি সক্রিয় প্রোবিং ব্যবহার করে ইন্টারনেট সংযোগ চেক করে যা অনেক কাজের মধ্যে থাকে। সংযোগিতি পাওয়া গেলে উইন্ডোজ সংযোগ সক্রিয় থাকা পর্যন্ত সক্রিয় প্রোবিং থেকে নিষ্ক্রিয় প্রোবিং-এ স্যুইচ করে।

 

বেসিক সমস্যা সমাধান

নীচে প্রতিটি প্রোবিং ধরনের জন্য কিছু সমস্যা সমাধানের ধাপ দেওয়া হয়েছে:

 

1. সক্রিয় প্রোবিং

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

আরও তথ্যের জন্য দেখুন: NCSI সক্রিয় প্রোব এবং নেটওয়ার্ক স্ট্যাটাস সতর্কতা

উইন্ডোজ ১০ বা পরবর্তী সংস্করণের জন্য:

  • NCSI একটি DNS অনুরোধ পাঠায় www.msftconnecttest.com এর পুরো ডোমেইন নাম (FQDN) সমাধান করতে।
  • যদি NCSI একটি DNS সার্ভার থেকে সঠিক প্রতিক্রিয়া পায়, NCSI একটি সহজ HTTP GET অনুরোধ http://www.msftconnecttest.com/connecttest.txt এ পাঠায়।

  • যদি NCSI সাফল্যের সাথে টেক্সট ফাইল ডাউনলোড করে, এটি নিশ্চিত করে যে ফাইলটিতে Microsoft Connect Test অন্তর্ভুক্ত রয়েছে।

  • NCSI dns.msftncsi.com এর পুরো ডোমেইন নাম (FQDN) সমাধান করতে একটি DNS অনুরোধ পাঠায়।

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

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

 

NCSI চেক লগিং

নিম্নলিখিত পদ্ধতি ব্যবহার করে সক্রিয় NCSI চেক লগ করাও সম্ভব:

  • নিম্নলিখিত কমান্ড জারি করে ট্রেসিং শুরু করুন:
netsh trace start scenario=NetConnection tracefile=noint.etl
  • এখন সমস্যা পুনরায় তৈরী করুন (নেটওয়ার্ক থেকে ক্লায়েন্ট ডিজকানেক্ট এবং পুনরায় কানেক্ট করুন) এবং উপরের কমান্ড দিয়ে ট্রেস বন্ধ করুন:
netsh trace stop
  • নিচে ট্রেস ফাইলের মধ্যে পাওয়া তথ্যের একটি উদাহরণ দেওয়া হল:

44152-image.png

 

সক্রিয় প্রোবগুলি অবরুদ্ধ করা উইন্ডোজ রেজিস্ট্রি সেটিংস

এটি সম্ভব যে সক্রিয় প্রোবগুলি উইন্ডোজ রেজিস্ট্রি সেটিংস দ্বারা ব্লকড হতে পারে, এবং সেই ক্ষেত্রে উইন্ডোজ সম্পূর্ণরূপে প্যাসিভ প্রোবিং উপর নির্ভর করবে।

নিচের কীতে ডিফল্ট উইন্ডোজ মান আছে তা নিশ্চিত করুন:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections]
"WinHttpSettings"=hex:18,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00

 

নিচের উদাহরণে, একটি সিস্টেম প্রক্সি GPO এর মাধ্যমে "WinHttpSettings" রেজিস্ট্রি কী সংশোধিত করেছে যা এই হেক্সাডেসিম্যাল রেজিস্ট্রি মানটি ইম্পোর্ট করে যা উইন্ডোজ স্বয়ংক্রিয়ভাবে স্থাপন করার ডিফল্ট মানকে ওভাররাইড করে। এটি সক্রিয় প্রোবিং ব্যর্থ হতে বাধ্য করবে।

 

gpo.png

 

2. প্যাসিভ প্রোবিং

লাইভ নেটওয়ার্ক ট্রাফিক ধারণ এবং বিশ্লেষণ করা হয়, নেটওয়ার্কে কোনো প্রভাব না রেখে, যেমন কোনো প্যাকেট পাঠানো হয় না। প্যাসিভ প্রোবিং TCP/UDP প্যাকেটের IP হেডারের TTL (সময় সীমা) নিরীক্ষণ করে যা নির্ধারণ করতে পারে প্যাকেট কম্পিউটারে পৌঁছাতে কত "হপ" নিয়েছে। ৮ এর বেশি হপ সহ একটি প্যাকেটকে ইন্টারনেট সংযোগক্ষমতা আছে বলে বিবেচনা করা হয়।

নিচে দেখানো মতে কাটোর TCP প্রক্সি IP হেডারগুলিতে TTL ৯৬ সেট করবে। প্রাপ্ত TTL মান যাচাই করার জন্য উইন্ডোজ মেশিনে প্যাকেট ধারণ করতে পারেন।

mceclip1.png

 

সমাধানসমূহ:

নিম্নে কিছু সম্ভাব্য সমাধানসূচক উল্লেখ করা হয়েছে যা মাঠে সমস্যাটি সমাধান করতে প্রমাণিত হয়েছে: -

  1. নিচের রেজিস্ট্রি কী সেট করুন যাতে WinTAP (লেয়ার ২) অ্যাডাপ্টার ব্যবহার করা যায় WinTUN (লেয়ার ৩) এর পরিবর্তে:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\CatoNetworksVPN\UseWintun=0 (DWORD)
  2. নিচের রেজিস্ট্রি কী পরিবর্তন করুন একটি নতুন মোডে পরিবর্তিত হতে যেখানে মূল রুট মুছে ফেলা হচ্ছে না।
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\CatoNetworksVPN\RTNoRemoveMode=1 (DWORD)

নিচে রেজিস্ট্রি কী সম্পাদনা/যোগ করার ধাপগুলি উল্লেখ করা হয়েছে:

  • রেজিস্ট্রি সম্পাদক খোলা:

    • Win + R প্রেস করুন রান ডায়ালগ খোলার জন্য।
    • regedit টাইপ করুন এবং এন্টার চাপুন। এটি রেজিস্ট্রি সম্পাদক খুলবে।
  • কীতে যান:

    • রেজিস্ট্রি সম্পাদক-এ, HKEY_LOCAL_MACHINE\SOFTWARE এ যান।
    • যদি CatoNetworksVPN কী বিদ্যমান না থাকে, আপনাকে এটি তৈরি করতে হবে। SOFTWARE কী-তে রাইট-ক্লিক করুন, নতুন নির্বাচন করুন, তারপর কী নির্বাচন করুন। কীটির নাম দিন CatoNetworksVPN
  • DWORD মান তৈরি করুন:

    • সাম্প্রতিক তৈরি করা CatoNetworksVPN কী-তে ডান-ক্লিক করুন।
    • নতুন নির্বাচন করুন এবং তারপর DWORD (32-বিট) মান বেছে নিন।
    • নতুন DWORD মানের নাম দিন UseWintun অথবা RTNoRemoveMode
  • মান ডেটা সেট করুন:

    • UseWintun DWORD মানে ডাবল-ক্লিক করুন।
    • প্রযোজ্য "মান ডেটা" ক্ষেত্র, 0 অথবা 1 লিখুন (উদ্ধৃতি ছাড়া)।
  • নিশ্চিত করুন এবং বন্ধ করুন:

    • পরিবর্তনগুলি সংরক্ষণ করতে ঠিক আছে ক্লিক করুন।
    • রেজিস্ট্রি সম্পাদক বন্ধ করুন।
  • আপনার VPN ক্লায়েন্ট সফটওয়্যার পুনরারম্ভ করুন:

    • রেজিস্ট্রি কী কার্যকর করার জন্য VPN ক্লায়েন্ট সফটওয়্যার পুনরারম্ভ করুন।

Was this article helpful?

1 out of 2 found this helpful

0 comments