در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش نصب و راه اندازی سرویس DHCP در سیستم عامل Ubuntu

سلام و عرض ادب خدمت تمامی دوستان عزیزم در وب سایت توسینسو . در این آموزش قصد دارم نحوه نصب و راه اندازی سرویس DHCP رو در سیستم عامل اوبونتو بهتون آموزش بدم. خب همونطور که حتما هم میدونید سرویس DHCP به طور کلی وظیفه IP دهی رو به کلاینت ها بر عهده داره دیگه وارد جزئیاتش و نحوه عملکردش نمیشم که خودتون بهتر از من میدونید :) برای نصب سرویس DHCP از دستور زیر استفاده می کنیم :

$ sudo apt install isc-dhcp-server

خب بعد از اینکه نصب شد فایل etcdefaultisc-dhcp-server رو با هر ادیتوری که دوست داشتید ویرایش کنید و اینترفیسی که سرویس DHCP از طریق اون عملیات تخصیص IP رو بر عهده میگیره رو مشخص کنید. برای این کار مقابل پارامتر INTERFACES باید اسم کارت شبکه رو مشخص کنید ، مثلا تو این مثال اسم کارت شبکه من eth0 هستش :

INTERFACES="eth0"

مرحله بعد پیکربندی تنظیمات DHCP هستش ، که تو این مرحله میایم مشخص می کنیم که DHCP علاوه بر اختصاص IP چه آپشن های دیگه ای رو هم در اختیار کلاینت قرار بده. خب همونطور که لینوکسی ها حتما میدونن فایل های پیکربندی سرویس ها و سایر چیز ها داخل دایرکتوری etc قرار میگیره و فایل اصلی پیکربندی DHCP هم در این شاخه و در مسیر زیر هستش :

/etc/dhcp/dhcpd.conf

فایل dhcpd.conf رو با یه ویرایشگر بازش کنید و پارامتر های زیر رو با توجه به نیازتون بهش بدید :

option domain-name "tosinso.com";
option domain-name-servers ns1.tosinso.com, ns2.tosinso.com;
default-lease-time 3600; 
max-lease-time 7200;
authoritative;

برای مشخص کردن رنج آدرس های IP که DHCP به کلاینت ها اختصاص میده پارامتر ها رو به شکل زیر وارد کنید :

subnet 192.168.10.0 netmask 255.255.255.0 {
option routers                  192.168.10.1;
option subnet-mask              255.255.255.0;
option domain-search            "tosinso.com";
option domain-name-servers      192.168.10.1;
range   192.168.10.10   192.168.10.100;
range   192.168.10.110   192.168.10.200;
}

حالا شما برای اینکه به یک کلاینت خاص آدرس IP مشخصی اختصاص بدید باید به شکل زیر عمل کنید :

host centos-node {
hardware ethernet 00:f0:m4:6y:89:0g;
fixed-address 192.168.10.105;
}
host fedora-node {
hardware ethernet 00:4g:8h:13:8h:3a;
fixed-address 192.168.10.106;
}

در این مثال من دو تا کلاینت به نام های centos-node و fedora-node دارم که آدرس های IP مشخص شده رو بهشون اختصاص دادم. فایل رو ذخیره کنید و ازش خارج بشید. حالا برای اینکه سرویس DHCP رو استارت کنید و بهش بگید هنگام Boot شدن سیستم بصورت اتوماتیک استارت بشه دستورات زیر رو وارد کنید :

$ sudo systemctl start isc-dhcp-server.service
$ sudo systemctl enable isc-dhcp-server.service

در آخر یادتون نره که به فایروال عزیز بگید که روی پورت 67 UDP بشنوه چون DHCP از طریق این پورت به درخواست ها پاسخ میده. پس دستورات زیر رو وارد کنید :

$ sudo ufw allow  67/udp
$ sudo ufw reload

نکته : میتونید با cat کردن فایل زیر که مسیرش رو مشخص کردم آدرس های IP ای که به کلاینت ها اختصاص داده شده رو مشاهده کنید :

/var/lib/dhcp/dhcpd.leases

کار تمومه ! حالا میتونید از این DHCP سرور لینوکسی تو شبکه تون استفاده کنید و ازش لذت ببرید !

نویسنده : امیرحسین کریم پور

منبع : linux.tosinso.com

هر گونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

#راه_اندازی_dhcp_سرور_در_لینوکس #نصب_سرویس_dhcp_در_ubuntu #آموزش_نصب_dhcp_سرور #نصب_سرویس_dhcp_در_لینوکس #آموزش_نصب_dhcp_در_اوبونتو #راه_اندازی_dhcp_در_اوبونتو #نصب_و_پیکربندی_dhcp_در_ubuntu #نصب_dhcp_server_در_ubuntu #نحوه_نصب_dhcp_در_اوبونتو
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....