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

ما نیز برای سرور های دانلود از سرور مجازی ابری وب ایده استفاده می کنیم
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



منبع: oslearn

در صورتی که مطالب سایت برای شما مفید بوده است، می توانید از طریق لینک زیر از سایت حمایت کنید.

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

ارسال یک نظر

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