عدم دسترسی به شبکه در ویندوز 7

بررسی علت عدم دسترسی ویندوز 7 به منابع شبکه

در شبکه های کامپیوتری، بسیار پیش می آید که وقتی قصد دسترسی به منابع سیستمی را دارید، با پیغام های خطا روبه رو می شوید.

دلایل بروز این خطا ها می توانند با توجه به نوع شبکه شما، متفاوت
باشند. مثلا در شبکه های دامین، ممکن است دامین کنترلر مشکلی پیدا کرده
باشد و یا در شبکه های ورک گروپ ممکن است نام کاربری و رمز عبوری که وارد
می کنید، در کامپیوتر میزبان وجود نداشته باشد.

اما بعضی اوقات نیز مشکل به سادگی بالا نیست. ممکن است تنظیمات Policy
یکی از سیستم ها مشکلی داشته باشد و مانع از برقراری ارتباط در شبکه شود.
اینجاست که افرادی که اطلاعات زیادی از شبکه ندارند، معمولا گیر می کنند.
در این پست به بررسی یکی از این مشکلات در ویندوز 7 می پردازیم که مانع از
برقراری ارتباط با ویندوز XP می شود.

اگر بخواهید از ویندوز 7، به سیستم عامل های قدیمی تر مایکروسافت ،
مانند ویندوز XP متصل شوید، ممکن است با پیغام نادرست بودن نام کاربری و
رمز عبور مواجه شوید.

در صورتی که مطمئن هستید اطلاعاتی که وارد می کنید درست هستند. این
پیغام ، درست مشابه پیغامی است که ممکن است بعضی از شما ها، در ویندوز 2003
دیده باشید.

دقت کنید این پست تنها به حالتی که از نام کاربری و رمز عبور ایراد
گرفته می شود، می پردازد و دلایل بسیار دیگری نیز برای عدم متصل شدن به
منابع سیستم وجود دارد. حال دلیل بروز این مشکل چیست؟

امنیت شبکه

در قسمت امنیت شبکه، پروتکلی وجود دارد با نام Lan Manager
authentication که وظیفه ی تصدیق کلاینت های ویندوزی، که قصد دسترسی به
منابع شبکه دارند را بر عهده دارد.در واقع این پروتکل تعیین می کند که
کلاینت ها باید با چه پروتکل امنیتی، درخواست های خود را ارسال کنند و یا
سرور چه پروتکل هایی را مورد پذیرش قرار می دهد. در یک شبکه، هنگامی که
پروتکل های امنیتی که کلاینت و سرور استفاده می کنند، با یکدیگر همخوانی
نداشته باشند، دسترسی به منابع سرور غیر ممکن می شود.

* دقت کنید همخوانی نداشتن این پروتکل ها
به معنی قطع کامل ارتباط بین کلاینت و سرور نیست. تنها پیوستن به دامین،
تایید نام کاربری و رمز عبور و همچنین دسترسی به منابع، تحت تاثیر این
پروتکل هستند.

این پروتکل 6 تنظیم مختلف دارد که عباتند از:

0- Send LM & NTLM responses

1- Send LM & NTLM – use NTLMv2 session security if negotiated

2- Send NTLM response only

3- Send NTLMv2 response only

4- Send NTLMv2 response only/refuse LM

5- Send NTLMv2 response only/refuse LM & NTLM

این تنظیمات بیانگر سطح تصدیق در شبکه هستند. مثلا اگر سیستمی تنظیماتش
منطبق با 0 باشد، تنها از LM و NTLM برای تصدیق نام کاربری و رمز عبور
استفاده می کند. یا اگر تنظیمات کامپیوتری بر روی شماره 1 باشد، علاوه بر
این دو مورد، اگر سرور پشتیبانی کند، از NTLMv2 نیز استفاده می کند. اگر
شما بخواهید به کامپیوتری که سطح امنیتی آن بر روی 5 قرار دارد، متصل شوید،
یا باید تنظیمات کامپیوتر شما بر روی 5 باشد، و یا کمتر از آن. در غیر این
صورت ارتباط با مشکل روبه رو می شود چون شما قادر به تصدیق نام کاربری خود
نخواهید بود.

بنابراین هم اکنون اگر در ویندوز 7، هنگام متصل شدن به سیستم عامل های
قدیمی تر با این مشکل روبه رو شدید، ایراد کار را می دانید. اما چگونه این
مشکل را بر طرف کنید؟

از Control Panel وارد Administrative Tools شوید و در این صفحه، بر
روی Local Security Policy کلیک کنید. در پنجره ی باز شده و از ساید بار
سمت چپ، به ترتیب بر روی Local Policy و سپس Security Option کلیک کنید.
حالا از سمت راست بر روی عبارت Network Security: LAN Manager
autentication level کلیک کنید.

حالا تنظیمات را بر روی شماره 1 یعنی Send LM & NTLM – use NTLMv2
session security if negotiated قرار دهید. سپس وارد محیط Command Prompt
شوید و دستور gpupdate /force را وارد کنید تا تغییرات شما اعمال شود. اگر
تغییرات اعمال نشد، یک بار کامپیوتر را Logoff کنید. کار تمام است.

باز هم تکرار می کنم که این راه حل تنها برای مواقعی است که با پیغام “نام کاربری و رمز عبور اشتباه است” روبه رو می شوید.


حل مشکل عدم دسترسی ویندوز 7 نسخه Home Premium به منابع شبکه

علت اینکه نمی توانیم از کامپیوتری
که ویندوز 7 دارد به یک سیستم عامل پایینتر متصل شویم این است که این دو
سیستم عامل از دو پروتکل متفاوت برای Authentication یا تصدیق هویت
استفاده می کنند. وقتی این مشکل به وجود بیاید، هر باری که بخواهید منابع
یک سیستم دیگر را ببینید، به شما اخطار “اشتباه بودن پسورد” می دهد. و
برای حل این مشکل باید تنظیمات پروتکل Lan manager authentication را بر
روی Send LM & NTLM – use NTLMv2 session security if negotiated قرار دهیم.

حالا برای انجام همین کار در ویندوز 7 نسخه ی Home Premiume باید وارد رجیستری شویم و مراحل زیر را طی کنیم:

1- بر روی استارت کلیک کنید و تایپ کنید: regedit تا ادیتور رجیستری باز شود.


2- مسیر زیر را پیدا کنید:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Lsa

3- در این قسمت باید یک مقدار از نوع DWORD بسازید و نام آن را LmCompatibilityLevel بگذارید.

4- حالا برای اینکه پروتکل را بر روی Send LM & NTLM تنظیم کنیم، باید مقدار عبارت ساخته شده را برابر 0 قرار دهیم.


5- کامپیوتر را ریست کنید.

با انجام این کار مشکل شما برای
دسترسی به منابع سیستم هایی با سیستم عامل ویندوز XP و سرور 2003 حل خواهد
شد و به راحتی می توانید با وارد کردن نام کاربری و رمز عبور سیستم های
مورد نظر، به فایل های Share شده ی آنها دسترسی پیدا کنید.



دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Back To Top