عیب یابی خرابی سرور DHCP
پروتکل DHCP که مخفف Dynamic Host Configuration Protocol می باشد، یک پروتکل کاربردی و مهم در دنیای شبکه بوده و با متمرکز کردن تخصیص آدرس های IP به هاست های شبکه وظیفه مدیریت آدرس های IP در شبکه را برای مدیر شبکه آسانتر می کند. در این مطلب من “فرهاد شریفیان” قصد دارم تا شما را با نحوه برطرف کردن خطاهای مربوط به DHCP آشنا کنم. این مطلی می تواند برای برخی از دوستان کمی چالش برانگیز باشد در صورتیکه نسبت به این پروتکل و عملکرد آن دانش اولیه نداشته و آشنا نباشند.
قطعا در شبکه زمانی که ما قصد داریم تا بصورت اتوماتیک به هاست ها آدرس IP تخصیص دهیم نیاز به DHCP سرور داریم. درخواست آدرس IP از سمت کلاینت یا همان هاست شروع می شود و با پاسخ DHCP Server و در نهایت تخصیص ادرس IP همراه خواهد بود که این عملیات شامل پروسه و مراحلی می باشد که در اینجا به آن نمیپردازیم.
اولین قدم برای تشخیص اینکه DHCP بدرستی کار می کند و دستگاه شما توانایی دریافت آدرس IP از سرور DHCP را دارد، رار دادن وضعیت کارت شبکه در حالت اتوماتیک و دریافت IP از DHCP Server است. این مسئله بر روی سیستم عامل های مختلف کاملا متفاوت می باشد اما از نظر فرآیند کاملا یکسان است. باید چک کنیم که آیا کارت شبکه ما در حالت استفاده از DHCP قرار دارد یا خیر. چک کردن این موضوع بر روی سیستم عامل های مختلف مانند ویندوز، مک، لینوکس شیوه های خود را دارد.
در تصویر زیر یک کارت شبکه در محیط ویندوز 10 بر روی حالت DHCP قرار گرفته است.
در زیر بصورت خلاصه دلایلی را مشاهده می کنید که باعث خطا در DHCP شده و دستگاه نمی تواند بصورت اتوماتیک از DHCP Server آدرس IP دریافت کند:
- از کار افتادن سرور DHCP
- تمام آدرس های موجود در DHCP Server تخصیص داده شده باشد.
- ارتباط شبکه با سرور DHCP قطع باشد.
- در کانفیگ سرور DHCP اشتباهی رخ داده باشد.
- در شبکه MAC Address فیلترینگ وجود داشته باشد.
خطای : No address assigned
شایع ترین و اولین خطا در DHCP عدم تخصیص ادرس IP می باشد. مهمترین دلایل بوجود آمدن این خطا یکی خرابی سرور DHCP و دیگری عدم دسترسی به سرور DHCP و خرابی در ارتباطات شبکه است.
خطای : Address is assigned but no connectivity
خطای دیگری که در DHCP اتفاق می افتد این است که دستگاه آدرس را دریافت کرده است و آدرس IP تخصیص داده شده است اما دستگاه نمی تواند با دستگاه های دیگر در شبکه ارتباط برقرار کند. شایع ترین دلیل این مورد IP Conflict یا همان تداخل آدرس IP می باشد. یعنی ممکن است در شبکه و در جایی دیگر دستگاهی دیگر در حال استفاده از این آدرس IP باشد. مورد دیگر این است که ممکن است سرور DHCP دیگری در حال ارائه آدرس های مشابه باشد. دلیل دیگر وجود یک سرور DHCP دیگر است که در حال ارائه آدرس های IP خارج از محدوده شبکه باشد.
خطای : Address is valid but is missing DHCP options
خطای دیگری که ممکن است پیش بیاید درست بودن آدرس IP تخصیص داده شده است اما موارد دیگر مانند: Default Gateway و DNS و گزینه های دیگر که به انها DHCP Options گفته می شود، بدرستی پیکربندی نشده اند. حتما پیکربندی DHCP سرور خود را بررسی کنید.
باید بدانید که عیب یابی در DHCP گاها می تواند چالش برانگیز باشد و به بررسی مولفه های بسیاری در شبکه منجر شود. از خود دستگاه، اتصالات شبکه، روترها، سوئیچ ها و موارد دیگر. با دقت تمام موارد را مورد بررسی قرار دهید و در ابتدا و برای شروع از خود هاست یا کلاینت شروع کنید. گاهی ممکن است یک قطعی فیزیکی منجر به این مسئله شده باشد.
دیدگاهتان را بنویسید