BeNYaMiN
BeNYaMiN
خواندن ۲ دقیقه·۵ سال پیش

داستان خرابکاری و مشکل نشناختن کارت شبکه در لینوکس

داستان خرابکاری و مشکل نشناختن کارت شبکه در لینوکس
داستان خرابکاری و مشکل نشناختن کارت شبکه در لینوکس


دیروز یکم اعصابم خرد بود و طی حرکتی انتحاری زدم همه ی wired connection های دبیانم رو پاک کردم. اینترنت هم کمی قطع و وصل میشد و واقعا روی اعصاب بود!

اولین کاری که کردم به قول معروف نرم افزاریا و کامپیوتریا: ریستارت بود :)) ولی حل نشد

دومین حرکتم این بود که با دستور زیر ببینم کارت شبکه م وجود خارجی داره یا نه

ifup eth0 result: unknown interface eth0

بله، گفت که اینترفیسی به اسم eth0(از اونجایی که معمولا این اسم استفاده میشه) وجود نداره داری اشتباه میزنی داداچ! دیدم اینطوری نمیشه گوشی رو برداشتم رفتم گوگل و گفته بود برای اینکه لیست کارت شبکه هاتو ببینی باید دستور زیر رو بزنی:

ip link show result: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link/ether {mac address} brd ff:ff:ff:ff:ff:ff

خوب همونطور که میبینید تو نتیجه، گزینه اول loopback بود و گزینه ی دوم کارت شبکه ای که دارم و اسمش هم eno1 بود(برام جالب بود چون نمیدونستم جز eth0 اسم دیگه ای هم میگیره). حالا نوبت ادیت اینترفیس های مربوط به network سیستم عامل شد و باید فایل زیر رو ادیت میکردم:

nano /etc/network/interfaces

نگاه که انداختم به محتویات فایل اصلا اینترفیس کارت شبکه ام داخلش وجود نداشت، نمیدونم خودم با خرابکاری پاکش کردم یا میتونه تنظیم نباشه. خلاصه سرتونو درد نیارم داخل فایل lo تنظیم شده بود و باید خودم اضافه میکردم اینترفیس کارت شبکه رو به این صورت:

# The loopback network interface auto lo iface lo inet loopback این دو خط پایین رو باید اضافه میکردم: auto eno1 iface eno1 inet dhcp

البته توجه کنید که تنظیمات IP کارت شبکه من روی DHCP هست که خودش ایپی رو درخواست کنه تا روتر یه IP براش انتخاب کنه(برای حالت Manual سرچ کنید :دی).

یه قدم دیگه مونده که باید تنظیمات مربوط به شبکه رو restart کنید که با کامند پایین میتونید اینکارو بکنید و همین، دوباره میتونید از نعمت اینترنت بهره ببرید:

/etc/init.d/networking restart


تجربه ی جالبی بود برام و یه سری چیزهای جدید یاد گرفتم ❤️❤️، امیدوارم روزی مشکل کسی رو حل کنه، موفق باشید.

لینوکسدبیان
برنامه نویس همیشه خسته ی اندروید، در جست و جوی یادگیری بیشتر، علاقه مند به Rust - هرجا @graymind75 دیدی منم :))
شاید از این پست‌ها خوشتان بیاید