آموزش ویدیویی نصب و راه اندازی DHCP server بر روی دبیان

1 747
Telegram_GEEKBOY

در این پست می خواهیم به شما آموزش دهیم که چطور DHCP server را بر روی دبیان راه اندازی کنید. ویدیویی هم در آخر آموزش برای شما قرار داده ایم.

توپولوژی فرضی زیر را در نظر بگیرید:

04

جهت نصب، ابتدا بسته ی زیر را دریافت و نصب می کنیم:

apt-get install isc-dhcp-server

در مرحله ی بعد باید interface ای که قصد راه اندازی سرویس dhcp بر روی آن را داریم مشخص کنیم. سرور من دارای 2 اینترفیس می باشد که طبق توپولوژی فرضی بالا ما با اینترفیس eth0 کار داریم. پس ابتدا فایل زیر را با یک ویرایشگر باز می کنیم:

nano /etc/default/isc-dhcp-server

سپس به دنبال عبارت INTERFACES گشته و جلوی آن را به شکل زیر پر می کنیم:

INTERFACES=”eth0″

در مرحله ی بعد باید یک dns server مرکزی برای این سرویس بر روی سرور خودمون انتخاب کنیم. جهت این کار فایل زیر را باز می کنیم:

nano /etc/dhcp/dhcpd.conf

سپس به دنبال عبارت option domain-name-servers گشته و آن را (به عنوان مثال) به شکل زیر تکمیل می کنیم:

option domain-name-servers 8.8.8.8, 8.8.4.4;

توجه داشته باشید که در این مثال از public dns های گوگل استفاده کردیم.

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

subnet 192.168.50.0 netmask 255.255.255.0 {
range 192.168.50.30 192.168.50.40;
}

نکته: طبق فرض هایی که در ابتدا داشتیم، subnet شبکه ی ما 192.168.50.0 و netmask آن 255.255.255.0 است.

نکته: رنجی که برای سرویس دهی در نظر گرفتیم 30 تا 40 است. یعنی کلاینت های ما از رنج آی پی 192.168.50.30 تا 192.168.50.40 آی پی خواهند گرفت.

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

حال لازم است تا این سرویس را Start کنیم:

/etc/init.d/isc-dhcp-server start

برای استفاده از dhcp server و آی پی دهی خودکار توسط سرور، کافیست در کلاینت ها به شکل زیر عمل کنیم:

dhclient eth0

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

tail /var/log/syslog

و یا به طور بهتر:

tail /var/log/syslog | grep dhcpd

همچنین برای دیدن daemon فعال این سرویس به شکل زیر عمل می کنیم:

ps ax | grep dhcpd

و مطالعات بیش تر در:

man dhcpd.con



[aparat id=”Y10eB”]

منبع: oslearn

1 نظر
  1. behzad می گوید

    کاری بیهوده….
    وختی با میکروتیک ، سیسکو ، کریو ، پی اف سنس، فورتیگیت و….. دیوایس های دیگه که داخل مجموعه هست چه نیاز به اینکه سرویس dhcp روی سرورمون راه اندازی کنیم؟

ارسال یک نظر

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.