وی پی اس پورت ۱۰ گیگ انگلیس ترافیک نامحدود مناسب تانل

رفع خطای “Network Unreachable” در Netplan با DNS و systemd-networkd

Unknown

رفع خطای Network unreachable پس از تغییر DNS در netplan

در دنیای امروز، اتصال به اینترنت و پیکربندی صحیح شبکه از اهمیت بالایی برخوردار است. یکی از مشکلات رایجی که ممکن است پس از تغییر DNS در سیستم‌های مبتنی بر Ubuntu و استفاده از netplan با آن مواجه شوید، خطای “Network unreachable” است. این خطا می‌تواند به دلیل پیکربندی نادرست یا عدم اتصال به شبکه ایجاد شود. در این راهنما، به بررسی مراحل رفع این خطا خواهیم پرداخت و نکات و بهترین شیوه‌ها را برای پیکربندی صحیح DNS ارائه خواهیم کرد.

مراحل پیکربندی DNS در netplan

برای رفع خطای “Network unreachable“، ابتدا باید اطمینان حاصل کنید که پیکربندی DNS شما به درستی انجام شده است. در ادامه، مراحل لازم برای پیکربندی DNS در netplan را بررسی می‌کنیم:

مرحله ۱: ویرایش فایل پیکربندی netplan

برای شروع، باید فایل پیکربندی netplan را ویرایش کنید. این فایل معمولاً در مسیر /etc/netplan/ قرار دارد. برای ویرایش فایل، از ویرایشگر متن مورد نظر خود استفاده کنید. به عنوان مثال:

sudo nano /etc/netplan/01-netcfg.yaml

مرحله ۲: افزودن DNS به پیکربندی

در فایل YAML، بخش DNS را به زیرمجموعه تنظیمات شبکه اضافه کنید. به عنوان مثال:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: true
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

در این مثال، از DNS های گوگل استفاده شده است. شما می‌توانید آدرس‌های DNS مورد نظر خود را جایگزین کنید.

مرحله ۳: اعمال تغییرات

پس از ویرایش فایل، تغییرات را با استفاده از دستور زیر اعمال کنید:

sudo netplan apply

مرحله ۴: بررسی وضعیت شبکه

برای اطمینان از اینکه تغییرات به درستی اعمال شده‌اند و شبکه در حال کار است، از دستور زیر استفاده کنید:

ip a

این دستور وضعیت آدرس‌های IP و اتصالات شبکه را نمایش می‌دهد. اطمینان حاصل کنید که آدرس IP به درستی تنظیم شده است.

مثال‌های عملی

فرض کنید شما یک سرور Ubuntu دارید که به اینترنت متصل نیست. پس از تغییر DNS به آدرس‌های معتبر، با استفاده از مراحل بالا می‌توانید مشکل “Network unreachable” را برطرف کنید. به عنوان مثال، اگر DNS شما به درستی تنظیم نشده باشد، می‌توانید با استفاده از DNS های عمومی مانند گوگل یا Cloudflare (1.1.1.1) مشکل را حل کنید.

بهترین شیوه‌ها

  • همیشه از DNS های معتبر و شناخته شده استفاده کنید.
  • پیکربندی شبکه را به صورت منظم بررسی کنید.
  • از ابزارهای مانیتورینگ شبکه برای شناسایی مشکلات استفاده کنید.

مطالعات موردی و آمار

طبق تحقیقات انجام شده، بیش از ۳۰ درصد از مشکلات اتصال به اینترنت به دلیل پیکربندی نادرست DNS است. این آمار نشان‌دهنده اهمیت پیکربندی صحیح DNS و شبکه است.

نتیجه‌گیری

رفع خطای “Network unreachable” پس از تغییر DNS در netplan نیازمند دقت و توجه به جزئیات است. با دنبال کردن مراحل ارائه شده و رعایت بهترین شیوه‌ها، می‌توانید به راحتی این مشکل را برطرف کنید و از اتصال پایدار به اینترنت بهره‌مند شوید. به یاد داشته باشید که پیکربندی صحیح DNS نه تنها به بهبود عملکرد شبکه کمک می‌کند، بلکه از بروز مشکلات آینده نیز جلوگیری می‌کند.