Ubuntu Server تنظیمات شبکه را با Netplan مدیریت میکند. فایلهای پیکربندی در مسیر /etc/netplan/ قرار دارند و با قالب YAML نوشته میشوند.
۱. پیدا کردن نام کارت شبکه
ip -br addrنام کارت معمولاً چیزی شبیه ens18 یا eth0 است.
۲. نوشتن فایل پیکربندی
sudo nano /etc/netplan/60-static.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 در غیر این صورت هشدار میدهد):
sudo chmod 600 /etc/netplan/60-static.yaml۳. اعمال امن تنظیمات
اگر از راه دور (SSH) متصل هستید، از netplan try استفاده کنید. اگر ظرف ۱۲۰ ثانیه تأیید نکنید، تنظیمات قبلی برمیگردد و دسترسیتان قطع نمیماند:
sudo netplan tryپس از اطمینان، تنظیمات را دائمی کنید:
sudo netplan apply
ip -br addr