چگونه می توانید در سوئیچ های التکس DHCP Server را راه اندازی کنید؟ برای پاسخ به این سوال در ابتدا باید بدانید که DHCP چیست و چه وظایفی دارد. در واقع DHCP یک پروتکل Server/Client است که به صورت اتوماتیک به Client ها، IP و اطلاعاتی نظیر Subnet، Default Gateway و DNS را ارائه می دهد. در واقع پروتکل DHCP به Client اجازه می دهد تا تنظیمات مربوط به TCP/IP را از روی DHCP دریافت کند. برای پیاده سازی DHCP Server در شبکه راهکارهای متنوعی وجود دارد. معمولا در اکثر شبکه ها از سرورهای ویندوزی و لینوکسی برای ارائه IP به کلاینت ها استفاده می شود. حتی در برخی از شبکه های کوچک تر می توان از همان مودم DSL موجود در شبکه اینترنت استفاده نمود. سوئیچ های لایه 3 التکس نیز این سرویس را پشتیبانی می کنند و جالب است بدانید که علاوه بر سوئیچ های لایه 3، برخی از سوئیچ های لایه 2 التکس نیز برخلاف سوئیچ های برندهای مختلف مانند سیسکو از این سرویس پشتیبانی می کنند و می توانید از سوئیچ لایه 2 نیز برای راه اندازی DHCP Server استفاده نمایید. البته به خاطر داشته باشید که حتما از آخرین ورژن فریمور استفاده کنید.
برای راه اندازی DHCP Server روی سوئیچ لایه 2 بایستی مراحل زیر را انجام دهید:
مرحله اول: به دلیل اینکه به صورت پیش فرض سوئیچ در مد DHCP Client می باشد. برای راه اندازی DHCP Server ابتدا بایستی سوئیچ را از این حالت خارج کنید و یک IP از همان range pool که می خواهید تعریف کنید، به آن اختصاص دهید:
MES2324B(config)#interface vlan 1
MES2324B(config-if)#no ip address dhcp
MES2324B(config-if)# ip address 192.168.10.1 /24
MES2324B(config-if)#exit
مرحله دوم: حال می توانید DHCP Server را بر روی سوئیچ راه اندازی نمایید:
MES2324B(config)#ip dhcp server
مرحله سوم: سپس یک pool یا Scope بایستی تعریف کنید و برای آن یک نام مشخص نمایید:
MES2324B(config)#ip dhcp pool network eltex
مرحله چهارم: حال باید Subnet mask و range IP را مشخص کنید. سوئیچ این range را به کلاینت هایی که درخواست می کنند، اختصاص می دهد:
MES2324B(config-dhcp)#address low 192.168.10.10 high 192.168.10.20 255.255.255.0
مرحله پنجم: در این مرحله بایستی DNS را نیز مشخص کنید:
MES2324B(config-dhcp)#dns-server 8.8.8.8
مرحله ششم: در نهایت مدت زمان Lease یا همان Lease Duration را مشخص می کنید:
MES2324B(config-dhcp)#lease 600
MES2324B(config-dhcp)#exit
به این ترتیب، شما یک DHCP Server را روی سوئیچ خود راه اندازی کردید و می توانید به کلاینت های داخل شبکه از pool مشخص شده، IP اختصاص دهید. توجه داشته باشید که اگر بخواهید چندین DHCP Server مختلف ایجاد کنید نیاز است تا از طریق تعریف VLAN، محدوده pool هر یک را نیز تعیین نمایید. برای این منظور قبل از دستور exit بایستی Vlan را نیز مشخص کنید:
MES2324B(config-dhcp)#vlan 10
MES2324B(config-dhcp)#exit
برای بررسی تمامی مواردی را که انجام داده اید می توانید وضعیت DHCP Server را از طریق دستور زیر مشاهده نمایید:
MES2324B(config)#do show ip dhcp pool network eltex
مرحله هفتم: در این مرحله، اینترفیس کلاینتی را که می خواهد سرویس را دریافت کند در حالت Obtain قرار می دهید تا بتواند از DHCP server، IP Address را دریافت نماید.
در نهایت همان طور که در تصویر زیر مشاهده می کنید، کلاینت توانست از range تعریف شده، IP دریافت کند:
حال، به آسانی می توانید از طریق یک سوئیچ لایه 2 نیز سرویس DHCP server را در شبکه خود راه اندازی و از آن برای ارائه IP به کلاینت ها استفاده نمایید.