پرش به محتوا

تنظیم IP ثابت با Netplan

آدرس IP، دروازه و DNS سرور را با فایل پیکربندی Netplan به‌صورت ثابت تنظیم کنید.

Ubuntu 24.04 LTSسطح: مقدماتیبه‌روزرسانی: ۱۶ آبان ۱۴۰۵

Ubuntu Server تنظیمات شبکه را با Netplan مدیریت می‌کند. فایل‌های پیکربندی در مسیر /etc/netplan/ قرار دارند و با قالب YAML نوشته می‌شوند.

۱. پیدا کردن نام کارت شبکه

bash
ip -br addr

نام کارت معمولاً چیزی شبیه ens18 یا eth0 است.

۲. نوشتن فایل پیکربندی

bash
sudo nano /etc/netplan/60-static.yaml

محتوای زیر را با مقادیر شبکه‌ی خود جایگزین کنید:

yaml
network:
  version: 2
  ethernets:
    ens18:
      dhcp4: false
      addresses:
        - 192.168.10.20/24
      routes:
        - to: default
          via: 192.168.10.1
      nameservers:
        addresses: [1.1.1.1, 9.9.9.9]

دسترسی فایل را محدود کنید (Netplan در غیر این صورت هشدار می‌دهد):

bash
sudo chmod 600 /etc/netplan/60-static.yaml

۳. اعمال امن تنظیمات

اگر از راه دور (SSH) متصل هستید، از netplan try استفاده کنید. اگر ظرف ۱۲۰ ثانیه تأیید نکنید، تنظیمات قبلی برمی‌گردد و دسترسی‌تان قطع نمی‌ماند:

bash
sudo netplan try

پس از اطمینان، تنظیمات را دائمی کنید:

bash
sudo netplan apply
ip -br addr