# تنظیم شبکه ubuntu ۱۸

- پیوند: https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d8%b4%d8%a8%da%a9%d9%87-ubuntu-18/
- منتشرشده: 2019-07-27T12:36:02+00:00
- نویسنده: نگارنوین

به روزرسانی شده در ۲۶ مهر ۱۴۰۵

امروز با شما هستیم با تنظیم شبکه ubuntu ۱۸ ، اوبونتو یکی از محبوب ترین سیستم عامل
های لینوکسی می باشد که طرفداران زیادی در سرتاسر جهان و حتی ایران شامل می شود ، با
شما هستیم با نحوه کانفیگ شبکه تنظیم شبکه ubuntu ۱۸ پس با ما همراه باشید.

شرکت معروف Canonical ، از نسخه ۱۷ Ubuntu به بعد قابلیتی را در سیستم عامل خود اضافه
کرده که شما قادر خواهید بود شبکه خود را به واسطه Netplan تنظیم نمایید. حال قبل از
شروع تنظیمات شبکه با این متد ، به معرفی کوتاه این دستور خواهیم پرداخت.

#### نت پلن Netplan چیست؟!

**نت پلن یا به عبارت دیگر Netplan** یک متد تنظیم و مدیریت شبکه در ابونتو است که 
در کنار سایر متدها مانند **Network Manager** در سیستم عامل ابونتو اضافه شده است.
این متد فایل های برای کانفیگ با پسوند **Yaml** داشته و دایرکتوری ذخیره سازی آن نیز**
etc/netplan/** می باشد.

مراحل تنظیم شبکه ubuntu ۱۸ :

۱- ابتدا با دستور زیر وارد 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**های خود را در این بخش وارد نمایید.

**نکته :** به نوع وارد کردن عبارات در نمونه کد بالا دقت داشته باشید تا دچار اشتباه
نشوید.

نگار نوین ارائه دهنده [**سرور مجازی**](https://negarnovin.com) از ۳۰ لوکیشن مختلف
در دنیا با سیستم عامل اوبونتو ۱۸ می باشد.

**عبارات زیر نمونه ای کامل از تنظیمات این فایل نمایش داده شده ست.**

    ```
    # 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 ۱۸ به پایان رسید.

### 📌 خلاصه

تنظیم شبکه ubuntu ۱۸ , شرکت معروف Canonical ، از نسخه ۱۷ Ubuntu به بعد قابلیتی را
در سیستم عامل خود اضافه کرده که شما قادر خواهید بود شبکه خود را به واسطه

## 🔗 مطالب مرتبط

 * [تنظیم ip شبکه Centos ۷](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-ip-%d8%b4%d8%a8%da%a9%d9%87-centos-7/)
 * [تنظیم کران جاب در دایرکت ادمین](https://negarnovin.com/%d8%aa%d9%86%d8%b8%db%8c%d9%85-%da%a9%d8%b1%d8%a7%d9%86-%d8%ac%d8%a7%d8%a8-%d8%af%d8%b1-%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa-%d8%a7%d8%af%d9%85%db%8c%d9%86/)
 * [اوبونتو Ubuntu](https://negarnovin.com/ubutnu/)
