شما هنوز به سیستم وارد نشده اید.

#1 2018-10-19 16:33:27

SYS113
عضو
ثبت شده: 2018-09-18
ارسال ها: 3

حل مشکل متصل نشده به وای فای در گنو/لینوکس

خب شاید واسه شما هم پیش اومده باشه که بخوایید با وای فای (کارت شبکه وایرلس) مودمتون کانکت بشید و سعی میکنه که کانکت بشه اما نمیتونه و کارت شبکه وایرلس رو که از پورت یو اس بی جدا میکنید و مجدد متصل میکنید و سریع متصل میشه ...

راه حل ...

lshw -c network | grep 'driver = '

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

مثلا از من به این صورته ...

driver = rtl8xxu

حالا نیازه که داخل ترمینال بزنید

sudo modprobe -r rtl8xxu

تا درایور کارت شبکه شما(جای rtl8xxu درایور خودتونو بنویسید) unload بشه ...

و مجدد تایپ کنید توی ترمینال

sudo modprobe rtl8xxu

تا درایور(جای rtl8xxu درایور خودتونو بزنید) مجدد load بشه ...

و میبینید که خودش به وای فای کانکت شد !

خب حالا چه کنیم تا هر سری که سیستم بالا اومد خودش سریع کانکت بشه و نیازی نباشه تا ما تایپ کنیم این دو کامند رو؟!

#include <stdlib.h>
int main(){
        system("sudo modprobe -r rtl8xxxu");
        system("sudo modprobe rtl8xxxu");
        return 0;
}

این سورس رو بزارید داخل فایل fix-wirelles-card.c و جای rtl8xxu درایور کارت شبکه خودتونو بزنید و ذخیره کنید سورس رو

با دستور

gcc fix-wirelles-card.c -o fix-wirelles-card

اونو کامپایل کنید ...

واسه تست میتونید با دستور

./fix-wirelles-card

اجراش کنید تا ببینید آیا میتونی متصل بشید به مودم وای فای یا نه!

و اون فایل کامپایل شده رو توی مسیر

/home/user/

قرار بدید(جای user یوزر خودتونو بزنید!)

و حالا در ترمینال تایپ کنید

sudo crontab -e

و برید به خط آخر و بنویسید

@reboot cd /home/user && ./fix-wirelles-card

به جای user یوزر خودتونو بزنید !

کرون تب چه کاری رو انجام میده در اینجا ؟

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

و اون فایل سی میاد مشکل رو فیکس میکنه و در نتیجه هر زمان که سیستم روشن میشه خودش به وای فای کانکت میشه و نیازی نیست از سیستم جدا کنید کارت شبکه رو و مجدد وصل کنید که کانکت بشه!

موفق باشید / SYS113

آخرین ویرایش توسط SYS113 (2018-10-19 17:23:14)

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB