اوبونتو (Ubuntu) یک توزیع لینوکس فوق العاده و محبوب می باشد. کار کردن با لینوکس همواره چالش برانگیز است و به همین دلیل خیلی از مواقع ممکن است با مشکلاتی مواجه شوید که راه حلی برای آنها پیدا نمی کنیم. مشکل network unreachable در اوبونتو هم از آن دست مشکلاتی است که ممکن است به صورت اتقاقی یا بدلیل یک تنظیم اشتباه برای شما پیش بیاید.
این مشکل بطور کامل اتصال اوبونتو را به اینترنت قطع می کند. البته همه قطعات شبکه ظاهراً بدون مشکل متصل هستند، ولی اتصال به اینترنت کاملاً قطع است.
مدت زمان تخمینی مطالعه: 3 دقیقه
ردیابی مشکل network unreachable
بطور معمول مشکل network unreachable مرتبط با connection profile سخت افزار شبکه می باشد. این مشکل وقتی که در ترمینال از یک آدرس مثلاً google.com پینگ (ping) بگیرید، با پیغام خطای “network unreachable” خود را نشان می دهد. اوبونتو از نسخه 18.04 به بعد از Netplan بجای /etc/network/interfaces
برای پیکربندی شبکه استفاده می کند.
پیکربندی نادرست فایل Netplan باعث می شود که مشکل network unreachable ایجاد و باعث قطعی اتصال اینترنت در اوبونتو شود. توجه داشته باشید که این آموزش در مورد اوبونتو از نسخه 18.04 به بعد می باشد.
حل مشکل network unreachable
مراحل زیر را برای حل مشکل انجام دهید.
مرحله اول
ترمینال را باز و با استفاده از دستور زیر فایل پیکربندی Netplan را در gedit لود کنید.
sudo -H gedit /etc/netplan/*.yaml
مرحله دوم
کد زیر را در فایل متنی باز شده کپی کنید و فایل را ذخیره نمایید.
network:
version: 2
renderer: NetworkManager
ethernets:
eno1:
addresses:
- 192.168.0.200/24
gateway4: 192.168.0.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
توجه داشته باشید که حتماً باید فاصله ها به همان شکلی که در کد بالا وجود دارند در فایل پیکربندی ذخیره شوند. در غیر اینصورت دستور اعمال تغییرات با خطا همراه خواهد شد.
فاصله ها را باید با space ایجاد نمایید و ایجاد فاصله ها با tab مجاز نمی باشد.
eno1 در خط 5 نام سخت افزار کارت شبکه باسیم سیستم شما می باشد. برای پیدا کردن نام سخت افزار کارت شبکه کد زیر را در ترمینال اجرا کنید.
nmcli device show
خروجی این کد به شکل زیر می باشد.
خط 7 آدرس آی پی می باشد. طبیعتاً این آدرس باید آدرسی باشد که در مودم یا روتر شما معتبر باشد. در خط 8 درگاهی که قرار است سخت افزار به آن وصل شود. آدرس آی پی مودم یا روتر خود را باید در این خط وارد نمایید.
خطوط 11 و 12 آدرس های DNS می باشد. فایل را ذخیره کنید.
مرحله سوم
در ترمینال کدهای زیر را به ترتیب اجرا نمایید تا تنظیمات توسط Netplan اعمال شوند.
sudo netplan generate
sudo netplan apply
بیشتر بخوانید
مسیر فایل در اکسل | نمایش اطلاعات پوشه و نام فایل فعلی در سلول اکسل
مشکل network unreachable در اوبونتو
ویرایشگر VBA | چگونه ویرایشگر کد ویژوال بیسیک را باز نمایم؟
اتصال VBA به MYSQL | انتقال داده ها از MYSQL به اکسس و اکسل
Developer tab در اکسل | چگونه سربرگ توسعه دهنده را در اکسل فعال نمایم؟
افزودن متغیر به رشته | چگونه متغیر را به یک رشته ثابت اضافه نمایم؟