ইন্টারনেট কানেকশন শেয়ারিং (ICS) উইন্ডোজের পরিষেবা আপনার কম্পিউটারে আপনার স্থানীয় নেটওয়ার্কের (ওয়াই-ফাই বা ইথারনেটের মাধ্যমে) অন্যান্য ডিভাইসের সাথে ইন্টারনেট সংযোগ ভাগ করে নেওয়ার অনুমতি দেয়। এটি স্থানীয় নেটওয়ার্কের সমস্ত কম্পিউটারকে একটি কম্পিউটারে ইন্টারনেট সংযোগের মাধ্যমে ইন্টারনেট অ্যাক্সেস করার অনুমতি দেয় (কম্পিউটারটি 5G/4G/LTE মডেমের মাধ্যমে ইন্টারনেটের সাথে সংযুক্ত হতে পারে, দ্বিতীয় অ্যাডাপ্টারের মাধ্যমে সরাসরি কেবল সংযোগ, স্যাটেলাইট সংযোগ, PPPoE, VPN) , ইত্যাদি)। এই ক্ষেত্রে, বিভিন্ন নেটওয়ার্কের সাথে সংযুক্ত দুটি নেটওয়ার্ক ইন্টারফেস সহ এই উইন্ডোজ কম্পিউটারটি অন্যান্য ডিভাইসের জন্য একটি নেটওয়ার্ক গেটওয়ে হবে। ICS হল একটি অন্তর্নির্মিত Windows পরিষেবা যা নেটওয়ার্ক সংযোগ ভাগ করে নেওয়া, ঠিকানা অনুবাদ (NAT), এবং DHCP সার্ভার কার্যকারিতা প্রদান করে।
এছাড়াও, আপনি আপনার Windows 10 ডিভাইসটিকে একটি মোবাইল হটস্পটে পরিণত করতে ICS ব্যবহার করতে পারেন।
আপনি নেটওয়ার্ক অ্যাডাপ্টারের বৈশিষ্ট্যগুলিতে (শেয়ারিং) উইন্ডোজে একটি নেটওয়ার্ক সংযোগে শেয়ার করা অ্যাক্সেস সক্ষম করতে পারেন ট্যাব -> ইন্টারনেট সংযোগ শেয়ারিং -> অন্যান্য নেটওয়ার্ক ব্যবহারকারীদের এই কম্পিউটারের ইন্টারনেট সংযোগের মাধ্যমে সংযোগ করার অনুমতি দিন )।
আধুনিক Windows 10 বিল্ডে একটি অপ্রীতিকর ত্রুটি রয়েছে:শেয়ার্ড নেটওয়ার্ক সংযোগ সহ একটি কম্পিউটার পুনরায় চালু হলে, স্থানীয় LAN/Wi-Fi নেটওয়ার্কের অন্যান্য কম্পিউটারগুলি ইন্টারনেট অ্যাক্সেস হারাবে৷
ব্যাপারটি হল আধুনিক Windows 10 বিল্ডে ইন্টারনেট সংযোগ শেয়ারিং পরিষেবা 4 মিনিটের মধ্যে অক্ষম করা হয় এবং শেয়ার্ড সংযোগের মাধ্যমে কোনো ট্রাফিক না গেলে এটি স্বয়ংক্রিয়ভাবে পুনরায় চালু হয় না। শেয়ার্ড ইন্টারনেট অ্যাক্সেস পুনরুদ্ধার করতে, আপনাকে ইন্টারনেটের সাথে সংযোগ করার জন্য উইন্ডোজ যে নেটওয়ার্ক অ্যাডাপ্টার ব্যবহার করছে তার বৈশিষ্ট্যগুলিতে আপনাকে শেয়ার্ড অ্যাক্সেস বিকল্পটি আনচেক করতে হবে এবং চেক করতে হবে৷
Windows 10 পুনরায় চালু করার পরে স্বয়ংক্রিয়ভাবে শুরু করার জন্য ইন্টারনেট সংযোগ শেয়ারিং সক্ষম করতে, একটি DWORD রেজিস্ট্রি প্যারামিটার সক্ষম করুন EnableRebootPersistConnection 1 মান সহ রেজি কী HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedAccess
.
এই PowerShell কমান্ড ব্যবহার করে একটি রেজিস্ট্রি প্যারামিটার তৈরি করা সহজ:
New-ItemProperty -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedAccess -Name EnableRebootPersistConnection -Value 1 -PropertyType dword
তারপরে ইন্টারনেট সংযোগ ভাগ করে নেওয়া পরিষেবার জন্য স্বয়ংক্রিয় স্টার্টআপ সেট করুন (SharedAccess ) আপনি services.msc
-এ ম্যানুয়াল থেকে স্বয়ংক্রিয় স্টার্টআপের ধরন পরিবর্তন করতে পারেন অথবা PowerShell ব্যবহার করে:
Set-Service SharedAccess –startuptype automatic –passthru
পরিষেবা শুরু করুন:
Start-Service SharedAccess
এছাড়াও আপনি কম্পিউটারে শেয়ার করা ইন্টারনেট অ্যাক্সেস সহ সমস্ত নেটওয়ার্ক সংযোগগুলি খুঁজে পেতে, শেয়ার্ড অ্যাক্সেস অক্ষম করতে এবং এটিকে আবার সক্ষম করতে নিম্নলিখিত PowerShell স্ক্রিপ্টটি ব্যবহার করতে পারেন৷
$NetShareObject = New-Object -ComObject HNetCfg.HNetShare
$list = New-Object System.Collections.Generic.List[System.Object]
foreach( $connection in $NetShareObject.EnumEveryConnection ){
$config = $NetShareObject.INetSharingConfigurationForINetConnection( $connection )
if( $config.SharingEnabled -eq 1 ){
$type = $config.SharingConnectionType
$list.Add( @($type,$config) )
$config.DisableSharing( )
}
}
Start-Sleep 1
foreach( $array in $list ){
$array[1].EnableSharing($array[0])
}
আপনি কম্পিউটার স্টার্টআপে Windows টাস্ক শিডিউলার ব্যবহার করে স্বয়ংক্রিয়ভাবে PowerShell স্ক্রিপ্ট চালাতে পারেন।