اوبونتوسیستم عامل لینوکسمقالات وب
چگونه آی پی آدرس استاتیک در اوبونتو 18.04 پیکربندی کنیم؟

همانطور که می دانید Netplan یک ابزار خط فرمان پیکربندی شبکه جدید است که در اوبونتو 17.10 برای مدیریت و پیکربندی تنظیمات ساده شبکه در سیستم های اوبونتو معرفی شد. این ابزار به افراد اجازه می دهد رابط شبکه را به کمک YAML پیکربندی کنند. این گزینه به همراه NetworkManager و systemd-networkd کار می کند. Netplan پیکربندی های شبکه توضیح داده شده در مسیر /etc/netplan/*.yaml را می خواند و شما می توانید پیکربندی همه رابط های شبکه را در این فایل ذخیره کنید. در این مقاله نحوه پیکربندی آی پی آدرس شبکه استاتیک یا دینامیک را برای رابط شبکه در اوبونتو توضیح خواهیم . پس همراه وب ایده باشید.
همه رابط های شبکه فعال در اوبونتو را فهرست کنید:
در ابتدا باید رابط شبکه ای که می خواهید پیکربندی کنید را شناسایی نمایید. شما می توانید بر روی سیستم خود به کمک دستور زیر، همه رابط های متصل شده را مشاهده نمایید:
$ ifconfig -a
خوب بعد از اینکه دستور بالا خروجی گرفتید، می توانید تعداد رابط شبکه موجود را بررسی کنید. ما سه رابط داریم که به سیستم اوبونتو وصل شده است. 2 رابط اترنت و یک عدد رابط Loop back.
با اینحال در مثال ما enp0s8 پیکربندی نشده و ای ادرس استاتیک ندارد.
تنظیم آی پی آدرس استاتیک در ابونتو:
در این مثال ما سعی می کنیم برای رابط شبکه enp0s8، آی پی آدرس استاتیک را تنظیم و پیکربندی کنیم. فایل پیکربندی netplan را به کمک ویرایشگر متن باز کنید.
در مواردی که فایل YAMIL توسط نصب کننده ایجاد نشده است می توانید فایل پیکربندی مورد نیاز را به کمک دستور زیر ایجاد کنید:
$ sudo netplan generate
علاوه بر این، فایل هایی که به صورت خودکار تولید شده اند ممکن است نام فایل متفاوتی بر روی دسکتاپ، سرور، ابر داشته باشند اما همه فایل های موجود در /etc/netplan/*.yaml توسط Netplan قابل خواندن هستند.
$ sudo vim /etc/netplan/01-netcfg.yaml
سپس پیکربندی زیر را به بخش زیرین قسمت 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 نام رابط شبکه ای است که می خواهیم آی پی آدرسش را تنظیم کنیم
- dhcp6 و dhcp4 خاصیت Dhcp رابط برای Ipv4 و Ipv6 هستند.
- addresses: توالی و ترتیب آدرس های استاتیک برای رابط می باشد
- gateway4: ای پی آدرس ورژن 4 برای gateway پیش فرض است.
- nameserver: ترتیب و توالی آی پی آدرس ها برای نیم سرور می باشد.
بعد از اینکه خط بالا را اضافه کردید فایل پیکربندی شما باید در حال حاضر محتوای زیر را داشته باشد.
# 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.56.110/24, ] gateway4: 192.168.56.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
حالا فایل را ذخیره کنید و ببندید. سپس به کمک دستور زیر تغییرات فعلی را در شبکه اعمال نمایید:
$ sudo netplan apply
در این مرحله باید تایید کنید که همه رابط ها وجود دارند و رابط اترنت enp0s8 باید به شبکه محلی متصل شود و ای پی آدرس مربوطه را داشته باشد:
$ ifconfig -a
تنظیم آی پی آدرس دینامیک در اوبونتو:
برای تنظیم آی پی آدرس دینامیک از طریق DHCP در رابط شبکه قبلی، از پیکربندی زیر استفاده می کنیم:
# This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: enp0s8: dhcp4: yes dhcp6: yes
فایل را ذخیره کنید و ببندید. سپس تغییرات را به شبکه اعمال کنید و آی پی آدرس را به کمک دستور زیر تایید نمایید:
$ sudo netplan apply $ ifconfig -a
از این لحظه به بعد، سیستم ای پی آدرس را به طور دینامیک از روتر خواهد گرفت. می توانید گزینه های پیکربندی و اطلاعات بیشتر را به کمک دستور زیر به دست آورید.
$ man netplan
خوب کار شما تمام شده است. حالا به طور موفقیت آمیز ای پی آدرس استاتیک و دینامیک را روی رابط شبکه مدنظر اعمال کردید.