از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
آموزش تنظیم IP در ابونتو 18 با netplan
سرفصلهای مطلب
در ادامه سری مطالب آموزش ابونتو 18 در این آموزش قصد داریم تا آموزش تنظیم IP استاتیک در ابونتو را ارائه کرده تا بتوانید با متد جدید تنظیم شبکه ابونتو 18 یعنی Netplan آشنا شده و همچنین توسط آن شبکه خود را مدیریت و تنظیم نمایید.
کنونیکال ، از نسخه 17 ابونتو به بعد قابلیتی را در سیستم عامل خود اضافه کرده که شما قادر خواهید بود شبکه خود را به واسطه Netplan تنظیم نمایید. حال قبل از شروع تنظیمات شبکه با این متد ، به معرفی کوتاه این دستور خواهیم پرداخت.
Netplan چیست؟
Netplan یک متد تنظیم و مدیریت شبکه در ابونتو است که در کنار سایر متدها مانند Network Manager در سیستم عامل ابونتو اضافه شده است. این متد فایلهای برای کانفیگ با پسوند Yaml داشته و دایرکتوری ذخیرهسازی آن نیز etc/netplan/ میباشد.
حال دراین مطلب ما به آموزش تنظیم IP استاتیک در ابونتو 18 از طریق NetPlan خواهیم پرداخت.
آموزش تنظیم IP استاتیک در ابونتو 18 با Netplan
1- ابتدا دستور زیر را وارد کنید تا به دایرکتوری Netplan بروید.
cd /etc/netplan
2- حال دستور ls را وارد کرده تا نام فایل تنظیمات شبکه از طریق Netplan به شما نمایش داده شود.
نکته : فایل تنظیمات Netplan ممکن است در نسخههای مختلف ابونتو متفاوت باشد اما همگی با پسوند yaml نمایش داده میشوند که در این آموزش فایل ما با نام netcfg.yaml نمایش داده شده است.
حال اگر فایلی در این دایرکتوری وجود ندارد ، شما میتوانید دستور زیر را وارد کنید تا یک فایل برای شما ایجاد شود.
netplan generate
3- پس از یافتن نام فایل ، آن را با یک ویرایشگر باز نمایید.
vi netcfg.yaml
4- در این فایل همانند فایلهای تنظیمات شبکه در سایر متدها ، بخشهای وجود دارد که شما میتوانید با وارد کردن مقادیر مورد نظر خود شبکه ابونتو 18 را تنظیم نمایید. بنابراین ، به طور مثال فایل زیر نمونهای از عبارات مورد نیاز شما میباشد که زیر بخش Ethernet باید نوشته شود.
enp0s8:
dhcp4: no
dhcp6: no
addresses: [192.168.56.110/24, ]
gateway4: 192.168.56.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
برای درک بهتر این عبارات نظر شما را به ادامه توضیحات جلب مینماییم.
enp0s8 : این عبارت نمایانگر نام اینترفیس شبکه شماست که نیازی به تغییر ندارد.
dhcp4 و dhcp6 : در این دو بخش شما میتوانید عبارت yes و یا No را به منزله دریافت آدرس IP و تنظیمات شبکه از طریق DCHP و یا عدم آن تنظیم نمایید.
addresses : این قسمت ، برای تنظیم آدرس IP استاتیک شما در نظر گرفته شده که با وارد کردن آدرس به همراه subnet خود میتوانید به تنظیم آن بپردازید.
gateway4 : روبهروی این عبارت شما باید آدرس Gateway آدرس IP ورژن 4 خود را وارد نمایید.
nameservers : در پایان آدرس DNSهای خود را در این بخش وارد نمایید.
نکته : به نوع وارد کردن عبارات در نمونه کد بالا دقت داشته باشید تا دچار اشتباه نشوید.
عبارات زیر نمونهای کامل از تنظیمات این فایل نمایش داده شده ست.
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: yes
enp0s8:
dhcp4: no
dhcp6: no
addresses: [192.168.14.2/24, “2001:1::1/64” ]
gateway4: 192.168.56.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
همانطور که مشاهده مینمایید ، این سیستم دارای دو اینترفیس با نامهای enp0s3 و enp0s8 است که enp0s3 برای گرفتن IP از DHCP تنظیم شده و enp0s8 به صورت IP استاتیک تنظیم شده است.
نکته : دقت داشته باشید که در صورتی که نیازی به تنظیم IPv6 ندارید باید بعد از وارد کردن آدرس IPv4 علامت , را در دستور باقی بگذارید تا با خطا روبهرو نگردید. برای مثال به نمونه کد اول مشاهده نمایید.
5- در پایان و پس از ذخیره فایل تنظیمات شبکه ، دستور زیر را وارد کرده تا تنظیمات Netplan اعمال شود.
netplan apply
پس از وارد کردن دستور بالا ، آدرس IP مورد نظر شما تنظیم خواهد شد.
در صورت نیاز شما میتوانید با یکی از دستورات زیر ، وضعیت تنظیم آدرس IP شبکه خود را مشاهده نمایید.
ifconfig -a
ip a
بدین ترتیب شما موفق به تنظیم شبکه ابونتو 18 از طریق Netplan شدهاید.
همراه گرامی شما میتوانید مانند سایر دستورات لینوکسی برای اطلاعات کاملتر از دستور netplan از دستور man به شکل زیر نیز استفاده نمایید.
man netplan
امیدواریم در پایان از آموزش تنظیم IP استاتیک در ابونتو 18 بهره کامل را برده باشید.