در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش DHCP سرور مایکروسافت قسمت 4 : خطایابی و رفع اشکال سرور

در ادامه مجموعه مقالات DHCP ، در این مقاله قصد دارم در مورد ایرادهایی که ممکن است در سروریس DHCP رخ دهد و نحوه ی برطرف کردن این ایراد و خطاها یا Troubleshooting آن صحبت کنم.

مقدمه

همه ی فعالان در زمینه شبکه می دانند که در یک سرویس ممکن ایراد و اشکال های عجیب و غریبی رخ دهد که برای رفع آنها بعضا همه ی راههایی که به ذهن و سواد آدمی قد میدهدو همینطور راهکارهایی که متخصصین مایکروسافت نیز ارائه داده اند را امتحان می کنیم اما در نهایت ممکن است ایراد کار از یک جای بسیار کوچک و جزیی باشد که اصلا فکرش هم نمیکردید.پس بهتر است در همین ابتدا عنوان کنم که نمی توان کلیه ایرادهایی که در یک سرویس رخ میدهد را در قالب یک مقاله چند پاراگرافی گنجاند و بنده با این سواد ناچیز تنها می خواهم در این مقاله به معرفی مواردی بپردازم که به وفور در این سرویس رخ میدهد و هرشبکه کاری حتما با آنها برخوررد خواهد کرد.

با توجه به نقش مهم و اساسی Assign کردن IP آدرس به کلاینتها در شبکه،با از کار افتادن یا دچار مشکل شدن سرویس DHCP ،کلاینت ها قادر نخواهند بود به شبکه و منابع آن دسترسی پیدا کنند از اینرو رفع ایراد یا Troubleshooting این سرویس یکی از دغدغه های همه مدیران و پشتیبانان شبکه میباشد.چرا که تا زمانی که DHCP نباشد شبکه یکی از پایه های اصلی خود را از دست داده است.

فراموش نکنید که همیشه ایرا کار از یک مسئله یا تنظیم اساسی و اصلی نمی باشد،برای Troubleshooting ،نه تنها در این سرویس بلکه در کلیه سرویس ها باید در اولین قدم موارد Basic را مورد بررسی قرار دهید چرا که در بیشتر موارد این Basic ها هستند که از قلم افتاده اند.چک کردن اتصالات فیزیکی و تنظیمات پایه ای این سرویس نیز جزء همین موارد Basic است.اگر بعد از بررسی متوجه شدید که همه جای کار درست است و تنظیمات براساس همان اصولی که باید پیش رفته است سپس موارد معمولی که ممکن است همیشه در این سرویس رخ دهد را مورد بررسی قرار دهید. در نهایت با برطرف نشدن مشکل وارد مرحله بعدی Troubleshooting خواهید شد که آن در حوصله این مقاله نمیگنجد.خوب در این مقاله در مورد ایرادهای ذیل بحث خواهیم کرد:

  • واگذاری آدرس نامناسب ( Inappropriate Address Assignment )
  • مشکلات رایج در DHCP سرور ( Common DHCP Problem )
  • تداخل IP Address ها ( IP Address Conflict )

واگذاری آدرس نامناسب ( Inappropriate Address Assignment )

یکی از مشکلات رایجی که در سرویس DHCP رخ میدهد این است که یک یا چند کلاینت در شبکه آدرسی دریافت میکنند که متناسب با رنج IPی نیست که شما در DHCP Scope خود تعریف کرده اید.بعنوان مثال فرض کنید که شما Scope خود را در محدوده 192.168.0.1 تا 192.168.0.50 تعریف کرده اید.خوب قاعدتا کلیه کلاینتهایی که از DHCP سرور IP دریافت میکنند،باید IP شان در این رنج باشد.خوب حال ممکن است یکی از کلاینتها در شبکه دچار مشکلی شده باشد،زمانیکه IP آن را چک میکنید متوجه میشوید که IPای که اون کلاینت در یافت کرده در رنج Scope تعریف شده در DHCP سرور نیست و با 169.254 آغاز میشود.

خوب اتفاقی که افتاده است این است که آن کلاینت یا کلاینتها از APIPA آدرس یا IP گرفته اند.سوالی که حال در ذهن به وجود می آید این است که APIPA چیست و در چه مواقعی کلاینت از APIPA آدرس میگیرد؟ APIPA که مخفف کلمه Automatic Private IP Addressing میباشد،یک سیستم آدرس دهی تعریف شده در ویندوز است که از آن در شبکه های بسیار کوچک که دارای سرویس DHCP نمیباشند، جهت آدرس دهی بین سیستم ها استفاده می شود.زمانیکه کلاینت یا کلاینتها در شبکه نمی توانند با DHCP سرور ارتباط برقرار کنند،ویندوز به صورت اتوماتیک با استفاده از APIPA به آنها IP میدهد.این ویژگی به صورت اتوماتیک فعال است و می توانید با استفاده از دستورات زیر در صورت تمایل آن را غیرفعال کنید.برای غیر فعال کردن APIPA کافی است در CMD تایپ کنید:

netsh int ip reset resetlog.txt
netsh winsock reset
ipconfig /registerdns
ipconfig /flushdns
ipconfig /release

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

خوب حال اینکه چرا کلاینت APIPA Address دریافت میکند؟همانطور که گفتم زمانیکه کلاینتها نمی توانند با DHCP سرور ارتباط برقرار کنند و درخواست آنها مبنی بر گرفتن IP برای ورود به شبکه،از سمت DHCP سرور بی پاسخ می ماند از APIPA استفاده می شود.برای یافتن اینکه گیر کار شما در کجا می باشد، ابتدا باید بررسی کنید که آیا همه ی کلاینتها قادر به دریافت IP از DHCP سرور نیستند یا تنها یک یا چند کلاینت دارای این مشکلند؟درصورتی که همه ی کلاینتها نمی توانند از DHCP سرور IP دریافت کنند پس مشکل از DHCP سرور است.بررسی کنید که ارتباط بین کلاینتها و DHCP سرورو کلا سرور برقرار است یا خیر( اینکار را با دستور Ping انجام دهید ).سپس صحت تنظیمات و فعال بودن Scope را بررسی کنید. در برخی موارد تمامی IP هایی که در Scope تعریف کرده اید واگذار شده اند و دیگر IP آزادی وجود ندارد که DHCP سرور آن را به کلاینتی واگذار کند.

اما اگر این مشکل را همه ی کلاینتها نداشتند و تنها یک یا چند کلاینت قادر نبودند با DHCP سرور ارتباط برقرار کنند و آدرس APIPA را دریافت میکردند،مشکل را در همان کلاینتها بررسی کنید.خوب ابتدا اتصال فیزیکی را بررسی کنید.چک کنید که ارتباط بین سرور و کلاینت برقرار است و کلاینت می تواند سرور را ببینید یا خیر ( مجددا اینکار را با Ping باید انجام داد ).نصب بودن کارت شبکه کلاینت و درایور آن را بررسی کنید.تنظیمات مربوط به کارت شبکه اش را چک کنید.

مشکلات رایج در DHCP سرور ( Common DHCP Problem )

اگر در شبکه مشکل آدرس دهی دارید،همانطور که گفتم برقراری ارتباط را بین DHCP سرور و کلاینتها بررسی میکند.اگر این ارتباط برقرار بود و به ظاهر همه چیز خوب بود به بررسی موارد که در ادامه به خدمتتان عرض میکنم بپردازید:

ابتدا بررسی کنید که آیا DHCP سرور دارای IP ای است که در Scope مورد نظر تعریف کرده اید یا خیر:اجازه دهید با مثالی بیشتر توضیح دهم:فرض کنید که محدوده IP ها در Socope از 192.168.0.1 تا 192.168.0.50 باشد اما DHCP شما دارای IP 192.168.0.0 یا 192.168.0.51 باشد.خوب مسلم است که در اینصورت DHCP سرور نمی تواند به درستی فرآیند آدرس دهی را انجام دهد چون اصلا در محدوده آن Scope قرار ندارد.

در صورتی که بازهم همچنان مشکل شما برقرار بود،به سراغ بررسی کردن Basic ها بپردازید.به عنوان مثال بررسی کنید که آیا DHCP سرور در اکتیودایرکتوری به عنوان یک DHCP سرور Authorize شده یا تائید شده وجود دارد یا خیر؟یعنی آیا اصلا اکتیودایرکتوری DHCP سرور را جهت انجام فرآیند آدرس دهی به رمسیت می شناسد؟آیا Scope ی که تعریف کرده اید فعال است؟همینطور سرویس ها را فراموش نکنید ! بررسی کنید آیا سرویس های مهم در فرآیند آدرس دهی فعال هستند یا خیر؟مثل سرویس DHCP Client یا DNS Client و ..

تداخل IP Address ها ( IP Address Conflict )

یکی دیگر از مواردی که در DHCP سرور به وفور به وقوع می پیوندد IP Address Conflict در آدرس دهی اتوماتیک است. زمانیکه شما یک DHCP Scope تعریف میکنید ،این وظیفه DHCP سرور است که در شبکه این اطمینان را برقرار کنید که تداخل در IP هایی که میدهد به وجود نیاید.خوب حال پس چطور ممکن است که IP Conflict یا تداخل در آدرس دهی به وجود بیاید؟

در دو شرایط است که این مشکل به وجود می آید.خوب یکی از این شرایط این است که در یکی از دو سیستمی که تداخل رخ داده است،IP آدرس به صورت دستی وارد شده است،خوب اینکار معمولا ممکن است بر حسب شرایطی جهت نصب Application ی در آن سیستم رخ داده باشد.خوب این مشکل در واقع برمیگردد به زمانی که ویندوز 98 روی کار بود و امروزه این باگ های در ویندوز سرور 2008 برطرف شده است.امروزه به محض اینکه IP Conflict رخ دهد DHCP سرور متوجه شده و سعی در برطرف کردن این مشکل می کند،اما عنوان کردن آن به این دلیل بود که حواستان به IP هایی که می خواهید به صورت دستی وارد کنید،باشد.چون در مواردی که IP Conflict رخ دهد،اولویت با سیستمی می باشد که از DHCP سرور IP میگیرد.

شرایطی دیگری که ممکن است این مشکل را به وجود آورد،این است که شما در شبکه خود بیش از یک DHCP سرور داشته باشید و اصطلاحا این DHCP سرورها Overlap کنند یا آدرس دهی آنها بر روی هم بیفتد.اگر در شبکه خود دارای یک DHCP سرور هستید اصلا لازم نیست نگران مواجه شدن با این مشکل باشید.البته لازم به ذکر است که در بیشتر موارد این DHCP سرور دوم ، Rogue DHCP سرور است .Rogue DHCP سرورها ،DHCP هایی هستند که به صورت غیر مجاز توسط یک عامل خارجی جهت انجام هر گونه سوء استفاده در شبکه فعالیت می کنند.به همین دلیل است که با DHCP های اصلی دچار Conflict می شوند.

یک DHCP سرور تنها زمانی می تواند به کلاینتها آدرس دهی کند که توسط اکتیودایرکتوری تایید یا Authorize شده باشد.خوب مشکل اینجاست که این قانون Authorizing تنها به Windows-based DHCP servers اعمال میشود.درصورتی که یک DHCP سرور دارای سیستم عاملی غیر از ویندوز باشد،بدون تاییدیه گرفتن از ویندوز می تواند فرآیند آدرس دهی را انجام دهد و این یعنی یک نقطه ضعف امنیتی !!

اما همیشه این تداخل IP ها نمی تواند به دلیل وجود یک Rogue DHCP Server باشد، در برخی موارد وجود یک Access Point یا یک روتر مربوط به DSL Internet Connection می تواند عامل بروز این مشکل نیز باشد،یا برخی دیوایس هایی که خود دارای DHCP Server یا DHCP Server Built-in هستند.این دیوایس ها معمولا دارای رنج IP بین 192.168.0.x تا 192.168.1.x می باشند.اگر هم در شرایطی قرار گرفتید که متوجه شدید دارای IP Address Scope های یکسانی هستید،بدین معنی است که هر دو DHCP سرور هایی که دارید، از یک Address Pool آدرس دهی میکنند.

نتیجه گیری

در این مقاله سعی بر آن داشتم که برخی از مشکلات رایج در فرآیند آدرس دهی در DHCP را به خدمت شما دوستان ارائه دهم.همانطور هم که در مقاله عنوان کردم،در بیشتر موارد این ایرادها ناشی از برخی مشکلات ساده بین DHCP سرور و کلاینتهایی که در تلاش در گرفتن IP هستند ، رخ میدهد.پس هیچگاه از Basic ها غافل نشوید .

نویسنده : فاطمه قرباوی

منبع : جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع دارای اشکال اخلاقی می باشد.

#مشکلات_رایج_در_DHCP_سرور #سرور_DHCP #راه_اندازی_DHCP_سرور #آموزش_راه_اندازی_DHCP__سرور #مشکل_Ip_conflict #واگذاری_آدرس_نامناسب #غیرفعال_کردن_APIPA #خطایابی_DHCP_Server #عیب_یابی_DHCP_سرور
عنوان
1 آموزش DHCP سرور مایکروسافت قسمت 1 : تعاریف فنی رایگان
2 آموزش DHCP سرور مایکروسافت قسمت 2 : نصب سرویس و کنسول رایگان
3 آموزش DHCP سرور مایکروسافت قسمت 3 : امکانات کنسول مدیریتی رایگان
4 آموزش DHCP سرور مایکروسافت قسمت 4 : خطایابی و رفع اشکال سرور رایگان
5 آموزش DHCP سرور مایکروسافت قسمت 5 : Backup و Restore رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....