بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
تثبيت تعريفات كروت الشبكة الاسلكية Realtek سأشرح بالتحديد عن كرت Realtek rtl8723be .
1-إذا كنا نستخدم UEFI نحتاج إقاف Secure Boot من البايوس لأنه يمنع تفعل التعريف بعد تثبيته بعض الصور من جوجل في الرابط في الأسفل لكفية إقافه .
https://www.google.com/search?q=disable+secure+boot&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjvhe3RtebQAhVH7hoKHcI_A-8Q_AUICSgC&biw=1366&bih=6382-نحتاج الإتصال بالإنترنت بأي طريقة مثلا عن طريق كرت الشبكة ثم تحديث النظام وإعادة إقلاع الجهاز وهو أمر مهم وليس شيء ثانوي.
sudo dnf update
بعد التحديث نعيد إقلاع الجهاز .
reboot
3-بعد إعادة إقلاع الجهاز نقوم بتثبيت بعض الأشياء المهمة .
32bit .
sudo dnf install kernel-devel kernel-headers kernel-PAE-devel @c-development @development-tools git elfutils-libelf-devel
64bit.
sudo dnf install kernel-devel kernel-headers @c-development @development-tools git elfutils-libelf-devel
4-تنزيل التعريف ثم بنائه ثم تفعيله لكن أولا نتأكد من إسم الكرت لدينا إذا كان كرت مدمج نكتب lspci إذا كان usb نكتب lsusb مثال في الصورة في الأسفل من جهاز أخونا عمر .
cd &&git clone https://github.com/lwfinger/rtlwifi_new
cd ~/rtlwifi_new
make
sudo make install
sudo modprobe -r rtl8723be
sudo depmod
sudo modprobe rtl8723be
reboot
الأن بعد إعادت إقلاع الجهاز إذا لم تحل المشكلة نقوم بتفيذ أخر أمر و ثم أمر dracut ثم نعيد إقلاع الجهاز ,نجرب اولا اول أمر إذا لم ينجح نعيد الكرة نجرب الأمر الثاني ثم dracut ثم نعيد إقلاع الجهاز وهكذا حتى ينجح ...إلخ
ملاحظة مهمة يجب أن لا نقاطع عمل أمر dracut ننتظر إلى ان ينتهي أنا احاول إنجاح الامر من دون مشاكل قدر الإمكان .
المشكلة أن ليس لدي كرت لأجرب عليه لاكن جمعت أكبر قدر ممكن من تجارب الأخرين التي نجحت.
ملاحظة مهمة يجب أن لا نقاطع عمل أمر dracut ننتظر إلى ان ينتهي أنا احاول إنجاح الامر من دون مشاكل قدر الإمكان .
المشكلة أن ليس لدي كرت لأجرب عليه لاكن جمعت أكبر قدر ممكن من تجارب الأخرين التي نجحت.
echo "options rtl8723be fwlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
echo "options rtl8723be ant_sel=1 msi=1 isp=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
echo "options rtl8723be ant_sel=2 msi=1 isp=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
echo "options rtl8723be fwlps=0 ant_sel=1 msi=1 isp=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
echo "options rtl8723be fwlps=0 ant_sel=2 msi=1 isp=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
echo "options rtl8723be ips=0 ant_sel=1 swenc=1" | sudo tee /etc/modprobe.d/rtl8723be.conf
echo "options rtl8723be ant_sel=1 msi=1 isp=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
echo "options rtl8723be ant_sel=2 msi=1 isp=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
echo "options rtl8723be fwlps=0 ant_sel=1 msi=1 isp=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
echo "options rtl8723be fwlps=0 ant_sel=2 msi=1 isp=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
echo "options rtl8723be ips=0 ant_sel=1 swenc=1" | sudo tee /etc/modprobe.d/rtl8723be.conf
echo "options rtl8723be ips=0 ant_sel=2 swenc=1" | sudo tee /etc/modprobe.d/rtl8723be.conf
sudo dracut --regenerate-all --force
sudo dracut --regenerate-all --force
reboot
5-بعض المعلومات.
لقد قمت بشرح تثبيت تعريف محدد الذي هو rtl8723be لأن التعريف الرسمي فيه مشاكل في كل التوزيعات ,لكن هناك أكثر من تعريف نلاحظ الصورة في الأسفل التعريفات المتوفرة ممكن تثبيتها بذات الطريقة طبعا مع إستبدال كلمة rtl8723be وهذا الشرح يعمل على كل التوزيعات لاكن نحتاج تثبيت ما يقابل خطوى رقم ثلاث في باقي التوزيعات مثال في ارش سنحتاج تثبيت base-devel وبعض الأشياء و في debian نحتاج تثبيت شيء إسمه build-essential وهكذا ...إلخ
أخيرا كل الشكر لمن قدم المساعدة في هذا الموضوع في الأسفل لأن هذا الشرح إعتمد عليه .
http://www.linuxac.org/forum/threads/72281-%D9%84%D8%A7%D9%8A%D9%88%D8%AC%D8%AF-%D8%AD%D9%84