Как да увеличим силата на сигнала за слаб Wifi сигнал на Linux



Опитайте Нашия Инструмент За Премахване На Проблемите

Целостта на WiFi сигнала е основен проблем за много потребители на Linux, но за съжаление има много статика по отношение на проблема. Някои хора всъщност се отказват да използват каквато и да е дистрибуция на Linux, защото вярват, че ще загубят способността да работят с безжичен интернет, ако го направят. Това изобщо не е така. Има четири различни основни начина за подобряване на приемането на безжичен сигнал в Linux и всички те включват корекции на софтуерни драйвери. Ако имате проблеми, може да пожелаете първо да потърсите другаде. Потребителите на вътрешни WiFi карти, като тези, присъстващи в повечето преносими компютри и нетбуци, трябва да гарантират, че са здраво свързани. Отделете малко време, за да намерите панела, който скрива картата в долната част на устройството ви, ако е необходимо, и го отворете само след изключване на машината. Уверете се, че е прикрепен правилно. По същия начин, ако използвате някакъв USB USB донгъл, тогава ще искате да се уверите, че прави добра връзка, преди да продължите с някой от софтуерните методи на Linux за подобряване на приемането на безжичен сигнал.



Метод 1: Използване на патентован WiFi драйвер

Потребителите на Ubuntu ще искат да отворят приложението Софтуер и актуализации, като щракнат върху таблото и го изберат от Приложения или като го потърсят, като напишат в таблото. Потребителите на Xubuntu, Kubuntu и Lubuntu могат да кликнат върху менюто Приложения или да задържат Alt + F1 и да се придвижат до Предпочитания, за да намерят приложението. Кликнете върху раздела Допълнителни драйвери и изчакайте малко. Ще ви посрещне съобщение, че в момента търси допълнителни драйвери. Ако изобщо имате проблеми с получаването на някаква WiFi връзка, ще трябва да прикачите Ethernet кабел, за да получите програмата достатъчно връзка с интернет, за да търсите драйвери. Ако в полето се появят имена на драйвери, имате възможност да кликнете върху тях и да изберете бутона Приложи промени, за да инсталирате драйвера. Уверете се, че името на въпросния драйвер съвпада с името на безжичния адаптер, който използвате. Повечето потребители, занимаващи се с тези проблеми, вероятно ще имат хардуер Realtek, Broadcom, Marvell, Lucent или Intel. Потребителите на Qualcomm Atheros устройства не трябва да продължават с инсталирането в повечето случаи.





Може да видите съобщение, че не сте намерили допълнителни драйвери, което може да означава, че вече сте инсталирали драйвер. Това може също да означава, че ядрото ви не е открило вашия хардуер или използвате хардуер на Qualcomm Atheros, който се поддържа изцяло от решение с отворен код.

Изчакайте няколко минути, ако сте избрали драйвер, за да може той да се инсталира. Ще получите съобщение, че инсталацията е завършила. Щракнете върху бутона за затваряне, за да излезете от прозореца. Ако подкана за gksu се появи по всяко време по време на този процес, можете просто да използвате нормалната си администраторска парола и клавиша за въвеждане, за да продължите. Моля, обърнете внимание, че потребителите на одобрените от Free Software Foundation дистрибуции на Linux няма да имат тази опция. Тези, които използват Trisquel или Fedora, ще трябва незабавно да преминат към метод 4, за да продължат.



Метод 2: Премахване на собствени WiFi драйвери

Потребителите на Linux Mint, различните * buntu дистрибуции и някои дистрибуции, получени от Debian, понякога може да са инсталирали някакъв тип собствени хардуерни драйвери, когато конфигурират системата си за първи път. Като алтернатива може да откриете, че стъпките в Метод 1 всъщност са причинили някакъв неочакван проблем. И в двата случая един и същ процес, изпълнен в обратен ред, ще изчисти проблема. Отворете менюто Dash, Applications или Whisker и изберете приложението Software & Updates за втори път. Изберете раздела Допълнителни драйвери за втори път. Или щракнете върху алтернативния драйвер, който сте инсталирали, или използвайте клавишите с курсора, за да го маркирате и след това изберете бутона Revert, за да върнете предишния си драйвер обратно. За пореден път това ще отнеме няколко минути и ядрото ще трябва отново да открие вашия безжичен хардуер. Може да ви бъде казано, че системата трябва да се рестартира, преди да опресните драйвера. Ако случаят е такъв, ще трябва да запазите цялата работа във всички отворени програми, преди да продължите. Ще използвате предишния драйвер с отворен код веднага щом системата се върне. Докато стартирате приложението Софтуер и актуализации, евентуално ще стартирате подкана за gksu, тъй като в момента не работите като root. Потребителите на * buntu дистрибуции може също да имат хеширан root потребител. Ако случаят е такъв, просто ще трябва да въведете администраторската си парола и да натиснете клавиша за въвеждане, за да продължите.

Метод 3: Избор на собствени драйвери по време на инсталационния процес

Много дистрибуции на Linux позволяват на потребителите да търсят допълнителни драйвери при инсталиране на операционната система. Ако приемем, че сте написали ISO файл на USB памет или SD карта и сте стартирали от тях, можете да стигнете дотам, че да изберете своя език. Графичният инсталационен софтуер, използван от * buntu дистрибуции, Linux Mint и Bodhi Linux предлага отметка, която гласи „Инсталирайте този софтуер на трети страни“, която трябва да проверите, като щракнете върху него. Това също ще инсталира MPEG Layer-3 кодеци, както и Flash плейър. Лицата, използващи алтернативния ISO образ на инсталатора за Lubuntu, ще получат същата подкана в прозорец, генериран от ncurses. Маркирайте квадратчето за отметка, като натискате клавиша надолу, докато курсорът мига над него, след което натиснете интервала, за да го изберете. Това в крайна сметка ще има същия ефект върху инсталационния софтуер и трябва да инсталира собствени безжични драйвери. И в двата случая продължете с инсталацията както обикновено. По време на процеса може да накарате инсталатора да ви помоли да се свържете с безжична връзка, макар че това е малко вероятно, ако вече използвате Ethernet кабел за свързване. Ако случаят е такъв, използвайте клавишите с курсора, за да маркирате връзката си и след това натиснете клавиша Enter, за да я изберете. Въведете кода, намерен във вашия WiFi модем, за да продължите. Потребителите на гореспоменатия графичен инсталатор могат вместо това да кликнат върху връзката, за да се възползват от нея. Естествено, ако сте променили кода си, ще трябва да използвате новия, който сте задали. За пореден път Фондацията за свободен софтуер няма да даде своя знак за одобрение на софтуерни решения, разчитащи на този вид драйвери. Следователно, ако използвате Fedora, Trisquel или друга дистрибуция, която разчита единствено на безплатен софтуер като производната на Arch Linux Parabola GNU / Linux Libre, няма да можете да използвате тази техника. Може да откриете, че инсталационната програма на openSUSE също го няма.

Метод 4: Подобряване на приемането на безжичен сигнал с командния ред

Може да откриете, че Windows 10, OS X или друга операционна система можете да стартирате машината си, за да работи добре с вашата WiFi карта, но имате някакви слаби условия за приемане на сигнал в Linux. Другите методи също може да не са работили. Можете да опитате да използвате няколко команди от командния ред, за да разрешите проблема, ако случаят е такъв. Това повече от вероятно ще работи само ако използвате безжичен драйвер с отворен код. За да продължите, ще трябва да знаете името на вашето безжично устройство. Отворете стандартен команден терминал, като едновременно задържите Ctrl, Alt и T. Освен това може да искате да изберете менюто Dash, Applications или Whisker и да отворите Terminal, като щракнете върху него или го изберете с клавишите за курсор и натиснете интервала. Въведете lspci, за да намерите списък с PCI устройства, свързани към вашата система. Ако знаете името на доставчика на хардуер, можете да напишете lscpi | grep -i name, докато замества етикета с името на въпросния доставчик, като Realtek или Intel. В повечето случаи няма да имате достатъчно устройства, за да се притеснявате за търсене в списъка. Обикновено можете просто да погледнете резултата и да го намерите бързо. Това ще работи само ако използвате вграден безжичен адаптер. Потребителите на USB оборудване трябва да работят с lsusb или lsusb | grep -i wireless, за да намерите името на адаптера. Повечето потребители ще имат още по-малко USB оборудване, свързано към тяхната система, така че списъкът трябва да е кратък. Ако установите, че вашият адаптер изобщо не е изброен сред изхода в lsusb, тогава трябва да се върнете и да опитате lspci все пак.

Имайте предвид, че не е необходимо да работите като root, за да стартирате нито една от тези команди. След като намерите номера на вашия конкретен безжичен адаптер, можете да опитате да напишете sudo modprobe -rv NAME в командния ред и да натиснете enter, последвано от sudo modprobe -v NAME ant_sel = 1 и да натиснете enter за втори път. Например, ако използвате драйвера Realtek 8188eu, можете да опитате sudo modprobe -rv rt18188eu, последвано от sudo modprobe -v rt18188eu ant_sel = 1, докато натискате клавиша enter след всеки от тях. Потребителите на безжичния драйвер Realtek 8723be биха искали да използват rt18723be вместо rt18188eu в тези команди. Имайте предвид, че GPL драйверите за оборудване на Ralink трябва да работят по същия начин, но може да имате някои проблеми, ако не използвате хардуер на Realtek. За щастие всички драйвери на Realtek трябва да функционират горе-долу еднакво.

Не се притеснявайте да объркате системата, когато опитвате това. Ако сте установили, че сте загубили интернет напълно, тогава винаги можете да задържите Alt + F4 на работния плот и да изберете рестартиране, рестартиране от менюто Приложения или въвеждане на рестартиране в подканата на CLI и натиснете enter, за да рестартирате системата си и презаредете стандартните драйвери. Уверете се, че сте запазили какъвто и да е напредък във всеки друг софтуер, преди да продължите. Имайте предвид, че този процес не прави промените постоянни. Има някои ръководства, които твърдят, че трябва да добавите командите към стартиращ скрипт, но това не е правилно и те просто ще бъдат отхвърлени по този начин. От командния ред стартирайте

за да стане постоянен, като се замени името с това, което е работило преди. Използвайте тази опция само ако преди това е работила. Например, използвайки един от тези драйвери за Realtek, може да искате да използвате командата:

След като го направите, опитайте отново да рестартирате ръчно, за да сте сигурни, че опциите са останали. Ако имате някаква грешка, поради която тройникът не е инсталиран, можете да опитате този ред:

Собствениците на еднопотребителски системи Fedora, които изпитват известни затруднения с администраторската си парола след стартиране на sudo, могат да настроят системата си, за да позволят на паролата на потребителския си акаунт да работи със sudo по същия начин, както при някои други дистрибуции. Въведете su - за да станете root потребител и да въведете паролата за отделен акаунт на root потребителя. От # подканата, която получавате, въведете usermod myName -a -G колело, докато замествате myName с вашето действително потребителско име. След това можете да стартирате

команда от преди като нормално.

7 минути четене