0

معرفی و راه اندازی سرویس DHCP در اوبونتو(Ubuntu)

معرفی:

یکی از سرویس های ساده و پر کاربرد دنیای شبکه، سرویس DHCP می باشد که در این مقاله می خواهیم یک DHCP سرور بر روی ubuntu 18.4 راه اندازی کنیم.

مهم ترین وظیفه ی سرویس DHCP در شبکه، اختصاص IP به کاربران می باشد که در نتیجه ی آن، بتوانند از منابع شبکه و همچنین از اینترنت استفاده کنند.

با کمک این سرویس شما دیگر لازم نیست که بر روی سیستمی IP به صورت دستی ست کنید.

صفر تا صد اختصاص دادن IP به کاربر در چهار مرحله زیر انجام می شود:

  • Discover
  • Offer
  • Request
  • Ack

سناریو ی ما به صورت زیر می باشد.

خب قسمت های خواب آورش تموم شد! بریم برای راه اندازی…

راه اندازی:

ابتدا باید پکیج DHCP را نصب کنیم:

apt-get update

apt-get install isc-dhcp-server

حال سرویس DHCP را استارت کنید و یک استاتوس از آن بگیرید تا از فعال بودن آن مطمئن شوید:

service isc-dhcp-server start

service isc-dhcp-server status

فایل کانفیگ DHCP به صورت پیش فرض در مسیر زیر قرار دارد که آن را با یک ادیتور باز می کنیم:

vim /etc/dhcp/dhcpd.conf

دستورات زیر را کپی کنید و داخل کانفیگ فایل خود وارد کنید:

subnet 192.168.10.0 netmask 255.255.255.0 {

range 192.168.10.200 192.168.10.220;

option domain-name-servers 4.2.2.4, 8.8.8.;

option domain-name “aria.local”;

option routers 192.168.10.1;

option broadcast-address 192.168.10.255;

default-lease-time 600;

max-lease-time 7200; }

خب حالا به توضیح کانفیگ های بالا می پردازیم:

  1. خط اول مشخص می کند که چه رنج IP با چه subnet به کلاینت داده شود.
  2. خط دوم برای سرور در همان رنج یک بازه از IP ها را مشخص می کند که فقط از این بازه به کلاینت ها IP دهد.
  3. خط سوم DNS را مشخص می کند.
  4. خط چهارم دامین شبکه را مشخص می کند.
  5. این خط نشان دهنده ی Default Gateway شبکه می باشد.
  6. این خط Broadcast رنج ما را مشخص می کند.
  7. این خط مقدار زمان پیش فرضی می باشد که IP به کلاینت به طور موقت داده می شود.
  8. این خط نشان دهنده ی حداکثر زمانی است که یک IP به کلاینت داده می شود.

نکته مهم: گذاشتن {} در ابتدا و انتهای کانفیگ های بالا فراموش نشود.

در کانفیگ فایل بالا یک دستور به نام authoritative وجود دارد که به صورت پیش فرض کامنت شده است.

اگر DHCP سرور شما تنها DHCP سرور موجود در شبکه می باشد این خط را از کامنت خارج کنید.

تنظیمات بالا را ذخیره کنید.

حال باید برای سرور خود مشخص کنیم که سرویس را بر روی کدام کارت شبکه ی خود ارائه دهد.

برای این کار وارد مسیر زیر شوید و نام کارت شبکه های خود داخل ” “ اضافه کنید:

vim /etc/default/isc-dhcp-server

INTERFACESv4="ens33 ens38"

INTERFACESv6="ens33"

در نهایت سرویس خود را ریستارت کنید تا کارش را شروع کند!

service isc-dhcp-server restart

این بود از راه اندازی DHCP بر روی Ubuntu 18.4

امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 0 میانگین: 0]
ارسال دیدگاه