درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من
    تخفیف های وب سایت
    همه تخفیف ها

    عضویت در

    کانال تلگرام

    توسینسو

    اطلاعات مطلب
      مدرس/نویسنده
      امیرحسین کریم پور
      امتیاز: 119858
      رتبه:8
      11
      422
      381
      4122
      امیرحسین کریم پور ، مدیر انجمن سخت افزار و تجهیزات دیجیتال TOSINSO ، متخصص شبکه ، تخصص در حوزه سیستم عامل های کلاینت و سرور مایکروسافت ، سیستم عامل لینوکس ، علاقه مند به حوزه امنیت اطلاعات و تست نفوذ سنجی ... پروفایل کاربر
      دوره های مرتبط
      دوره های توسینسو دوره آموزشی بین المللی لینوکس LPIC1 کد 101
      دوره آموزشی بین المللی لینوکس LPIC1 کد 101
      مدرس: محمد نصیری
      این دوره را در 18 قسط خریداری کنید
      دوره آموزشی راه اندازی سرویس های تحت شبکه در لینوکس CentOS
      دوره آموزشی راه اندازی سرویس های تحت شبکه در لینوکس CentOS
      مدرس: آرش حیدری
      این دوره را در 12 قسط خریداری کنید
      دوره آموزشی راه اندازی ایمیل سرور iRedMail در OpenBSD
      دوره آموزشی راه اندازی ایمیل سرور iRedMail در OpenBSD
      مدرس: محمد عابدینی
      این دوره را در 2 قسط خریداری کنید
      دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell
      دوره آموزشی فوق تخصصی Shell Scripting در BASH Shell
      مدرس: محمد عابدینی
      این دوره را در 19 قسط خریداری کنید
      دوره آموزشی مقدماتی BASH Scripting در لینوکس
      دوره آموزشی مقدماتی BASH Scripting در لینوکس
      مدرس: مجتبی اسمائی
      این دوره را در 10 قسط خریداری کنید
      دوره اموزشي فوق تخصصي  سيستم عامل لينوكس RHCSA  قسمت اول
      دوره اموزشي فوق تخصصي سيستم عامل لينوكس RHCSA قسمت اول
      مدرس: علیرضا سیفی و هومن برازنده
      این دوره را در 10 قسط خریداری کنید
      دوره آموزشی Linux Essentials = دریچه ورود شما به دنیای لینوکس
      دوره آموزشی Linux Essentials = دریچه ورود شما به دنیای لینوکس
      مدرس: محمد نصیری
      این دوره را در 17 قسط خریداری کنید
      آموزش نصب سیستم عامل اندروید روی کامپیوترهای شخصی با Android PC
      آموزش نصب سیستم عامل اندروید روی کامپیوترهای شخصی با Android PC
      مدرس: محمد عابدینی
      این دوره را در 1 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC1 کد 102
      دوره آموزشی بین المللی لینوکس LPIC1 کد 102
      مدرس: محمد نصیری
      این دوره را در 16 قسط خریداری کنید
      دوره آموزشی رایگان نصب انواع لینوکس بصورت عادی و Dual Boot
      دوره آموزشی رایگان نصب انواع لینوکس بصورت عادی و Dual Boot
      مدرس: محمد عابدینی
      این دوره را در 4 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC2 کد 201
      دوره آموزشی بین المللی لینوکس LPIC2 کد 201
      مدرس: محمد نصیری
      این دوره را در 27 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC 303 کد 328
      دوره آموزشی بین المللی لینوکس LPIC 303 کد 328
      مدرس: محمد عابدینی
      این دوره را در 18 قسط خریداری کنید
      دوره آموزشی جامع CentOS Web Panel یا CWP
      دوره آموزشی جامع CentOS Web Panel یا CWP
      مدرس: کاظم تقندیکی
      این دوره را در 10 قسط خریداری کنید
      دوره آموزشی بین المللی لینوکس LPIC2 کد 202
      دوره آموزشی بین المللی لینوکس LPIC2 کد 202
      مدرس: امیرحسین احمدی
      این دوره را در 29 قسط خریداری کنید
      دوره آموزشی کنترل پنل هاستینگ CWP
      دوره آموزشی کنترل پنل هاستینگ CWP
      مدرس: فربد رستم صولت
      این دوره را در 6 قسط خریداری کنید
      گام به گام تخصصی مدیریت و پیکربندی سرورها با Ansible در لینوکس
      گام به گام تخصصی مدیریت و پیکربندی سرورها با Ansible در لینوکس
      مدرس: مجتبی اسمائی
      این دوره را در 10 قسط خریداری کنید

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

      تاریخ 2 ماه قبل
      نظرات 0
      بازدیدها 63
      سلام و عرض ادب خدمت تمامی دوستان عزیزم در وب سایت توسینسو . در این آموزش قصد دارم نحوه نصب و راه اندازی سرویس 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
      هر گونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
      برچسب ها
      مطالب مرتبط

      در حال دریافت اطلاعات

      نظرات
      هیچ نظری ارسال نشده است

        برای ارسال نظر ابتدا به سایت وارد شوید