امروز با شما هستیم با تنظیم شبکه ubuntu 18 ، اوبونتو یکی از محبوب ترین سیستم عامل های لینوکسی می باشد که طرفداران زیادی در سرتاسر جهان و حتی ایران شامل می شود ، با شما هستیم با نحوه کانفیگ شبکه تنظیم شبکه ubuntu 18 پس با ما همراه باشید.
شرکت معروف Canonical ، از نسخه ۱۷ Ubuntu به بعد قابلیتی را در سیستم عامل خود اضافه کرده که شما قادر خواهید بود شبکه خود را به واسطه Netplan تنظیم نمایید. حال قبل از شروع تنظیمات شبکه با این متد ، به معرفی کوتاه این دستور خواهیم پرداخت.
نت پلن Netplan چیست؟!
نت پلن یا به عبارت دیگر Netplan یک متد تنظیم و مدیریت شبکه در ابونتو است که در کنار سایر متدها مانند Network Manager در سیستم عامل ابونتو اضافه شده است. این متد فایلهای برای کانفیگ با پسوند Yaml داشته و دایرکتوری ذخیرهسازی آن نیز etc/netplan/ میباشد.
مراحل تنظیم شبکه ubuntu 18 :
۱- ابتدا با دستور زیر وارد Netplan می شویم :
cd /etc/netplan
۲- و حالا دستور ls (ال اس) را وارد می کنیم تا شبکه نت پلن را مشاهده کنیم.
نکته : فایل تنظیمات Netplan ممکن است در نسخههای مختلف ابونتو متفاوت باشد اما همگی با پسوند yaml نمایش داده میشوند که در این آموزش فایل ما با نام netcfg.yaml نمایش داده شده است.
حال اگر فایلی در این دایرکتوری وجود ندارد ، شما میتوانید دستور زیر را وارد کنید تا یک فایل برای شما ایجاد شود.
netplan generate
۳- پس از یافتن نام فایل ، آن را با یک ویرایشگر باز نمایید.
nano netcfg.yaml
۴- در این فایل همانند فایلهای تنظیمات شبکه در سایر متدها ، بخشهای وجود دارد که شما میتوانید با وارد کردن مقادیر مورد نظر خود شبکه ابونتو ۱۸ را تنظیم نمایید. بنابراین ، به طور مثال فایل زیر نمونهای از عبارات مورد نیاز شما میباشد که زیر بخش Ethernet باید نوشته شود.
enp0s8: dhcp4: no dhcp6: no addresses: [192.168.56.110/24, ] gateway4: ۱۹۲٫۱۶۸٫۵۶٫۱ nameservers: addresses: [8.8.8.8, 8.8.4.4]
برای درک بهتر این عبارات نظر شما را به ادامه توضیحات جلب مینماییم.
enp0s8 : این عبارت نمایانگر نام اینترفیس شبکه شماست که نیازی به تغییر ندارد.
dhcp4 و dhcp6 : در این دو بخش شما میتوانید عبارت yes و یا No را به منزله دریافت آدرس IP و تنظیمات شبکه از طریق DCHP و یا عدم آن تنظیم نمایید.
addresses : این قسمت ، برای تنظیم آدرس IP استاتیک شما در نظر گرفته شده که با وارد کردن آدرس به همراه subnet خود میتوانید به تنظیم آن بپردازید.
gateway4 : روبهروی این عبارت شما باید آدرس Gateway آدرس IP ورژن ۴ خود را وارد نمایید.
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, “۲۰۰۱:۱::۱/۶۴” ] gateway4: ۱۹۲٫۱۶۸٫۵۶٫۱ nameservers: addresses: [8.8.8.8, 8.8.4.4]
همانطور که مشاهده مینمایید ، این سیستم دارای دو اینترفیس با نامهای enp0s3 و enp0s8 است که enp0s3 برای گرفتن IP از DHCP تنظیم شده وenp0s8 به صورت IP استاتیک تنظیم شده است.
نکته : دقت داشته باشید که در صورتی که نیازی به تنظیم IPv6 ندارید باید بعد از وارد کردن آدرس IPv4 علامت , را در دستور باقی بگذارید تا با خطا روبهرو نگردید. برای مثال به نمونه کد اول مشاهده نمایید.
۵- در پایان و پس از ذخیره فایل تنظیمات شبکه ، دستور زیر را وارد کرده تا تنظیمات Netplan اعمال شود.
netplan apply
پس از وارد کردن دستور بالا ، آدرس IP مورد نظر شما تنظیم خواهد شد.
در صورت نیاز شما میتوانید با یکی از دستورات زیر ، وضعیت تنظیم آدرس IP شبکه خود را مشاهده نمایید.
ifconfig -a ip a
بدین ترتیب شما موفق به تنظیم شبکه ابونتو ۱۸ از طریق Netplan شدهاید.
همراه گرامی شما میتوانید مانند سایر دستورات لینوکسی برای اطلاعات کاملتر از دستور netplan از دستور man به شکل زیر نیز استفاده نمایید.
man netplan
تبریک می گوئیم تنظیم شبکه ubuntu 18 به پایان رسید.