Hur man ökar signalstyrkan för svag Wifi-signal på Linux



Prova Vårt Instrument För Att Eliminera Problem

WiFi-signalintegritet är en stor fråga för många Linux-användare, men det finns tyvärr mycket statisk om problemet. Vissa människor bryr sig faktiskt från att använda någon distribution av Linux eftersom de tror att de kommer att förlora möjligheten att arbeta med trådlöst internet om de gör det. Så är inte fallet alls. Det finns fyra olika primära sätt att förbättra mottagningen av trådlös signal på Linux, och alla involverar korrigeringar av programvarudrivrutiner. Om du har problem kan du dock leta efter någon annanstans först. Användare av interna WiFi-kort, som de som finns i de flesta bärbara datorer och netbooks, bör se till att de är ordentligt anslutna. Ta en stund för att hitta panelen som döljer kortet på enhetens undersida om det behövs och öppna det först efter att du har stängt av maskinen. Se till att den är ordentligt fastsatt. På samma sätt, om du använder någon form av USB WiFi-dongel, vill du se till att den skapar en bra anslutning innan du fortsätter med någon av Linux-mjukvarumetoderna för att förbättra trådlös signalmottagning.



Metod 1: Använda en egen WiFi-drivrutin

Användare av Ubuntu vill öppna programmet Software & Updates genom att antingen klicka på Dash och välja det från Applications eller genom att söka efter det genom att skriva i Dash-fältet. Xubuntu-, Kubuntu- och Lubuntu-användare kan klicka på applikationsmenyn eller hålla ner Alt + F1 och navigera till Inställningar för att hitta applikationen. Klicka på fliken Ytterligare drivrutiner och vänta en stund. Ett meddelande som säger att det för närvarande söker efter ytterligare drivrutiner hälsar dig. Om du har problem med att få någon WiFi-anslutning alls måste du ansluta en Ethernet-kabel för att få programmet tillräckligt med en anslutning till Internet för att leta efter drivrutiner. Om några drivrutinsnamn visas i rutan har du möjlighet att klicka på dem och välja knappen Apply Changes för att installera drivrutinen. Se till att namnet på föraren i fråga matchar namnet på den trådlösa adapter du använder. De flesta användare som hanterar dessa problem kommer förmodligen att ha hårdvara Realtek, Broadcom, Marvell, Lucent eller Intel. Användare av Qualcomm Atheros-enheter bör inte fortsätta med installationen i de flesta fall.





Du kan se ett meddelande om att du inte hittat några ytterligare drivrutiner, vilket kan indikera att du redan har installerat en drivrutin. Det kan också betyda att din kärna inte upptäckte din hårdvara, eller att du använder Qualcomm Atheros-maskinvara som stöds fullt ut av en öppen källkodslösning.

Vänta några ögonblick om du har valt en drivrutin så att den kan installeras. Du får ett meddelande om att installationen är klar. Klicka på stängningsknappen för att stänga fönstret. Om gksu-prompten har kommit upp när som helst under denna process kan du helt enkelt använda ditt vanliga administratörslösenord och Enter-tangenten för att fortsätta. Observera att användare av Free Software Foundation-godkända Linux-distributioner inte har det här alternativet. De som använder Trisquel eller Fedora måste omedelbart gå vidare till metod 4 för att fortsätta.



Metod 2: Ta bort egna WiFi-drivrutiner

Användare av Linux Mint, de olika * buntu-distributionerna och vissa Debian-härledda distributioner kan ibland ha installerat någon typ av egna hårdvarudrivrutiner när de konfigurerar sitt system för första gången. Alternativt kan du upptäcka att stegen i metod 1 faktiskt orsakade någon form av oväntat problem. I båda fallen kommer samma process som körs i omvänd ordning att rensa problemet. Öppna menyn Dash, Applications eller Whisker och välj programmet Software & Updates en andra gång. Välj fliken Ytterligare drivrutiner en andra gång. Klicka antingen på den alternativa drivrutinen du installerade eller använd markörtangenterna för att markera den och välj sedan Återställ-knappen för att rulla tillbaka din tidigare drivrutin. Återigen tar det några ögonblick, och kärnan kommer att behöva upptäcka din trådlösa hårdvara igen. Du kan få veta att systemet måste startas om innan drivrutinen uppdateras. Om så är fallet måste du spara allt arbete i alla öppna program innan du fortsätter. Du använder den tidigare drivrutinen för öppen källkod så snart systemet kommer upp igen. När du kör programvaran och uppdateringar kommer du potentiellt att stöta på gksu-prompten eftersom du för närvarande inte fungerar som root. Användare av * buntu-distributioner kan också ha rotanvändaren hashad ut. Om så är fallet måste du helt enkelt ange ditt administratörslösenord och trycka på Enter-tangenten för att fortsätta.

Metod 3: Välja egna drivrutiner under installationsprocessen

Många Linux-distributioner tillåter användare att söka efter ytterligare drivrutiner när de installerar operativsystemet. Förutsatt att du har skrivit en ISO-fil till ett USB-minne eller SD-kort och startat från det, kan du gå så långt att du väljer ditt språk. Den grafiska installationsprogramvaran som används av * buntu-distributioner, Linux Mint och Bodhi Linux erbjuder en kryssruta som visar 'Installera denna tredjepartsprogramvara', som du bör markera genom att klicka på den. Detta kommer också att installera MPEG Layer-3-codecs samt Flash-spelare. Individer som använder den alternativa ISO-avbildaren för installationsprogrammet för Lubuntu kommer att få samma uppmaning i ett fönster som genereras av ncurses. Markera kryssrutan genom att trycka på nedåtknappen tills markören blinkar över den och tryck sedan på mellanslagstangenten för att välja den. Detta kommer i slutändan att ha samma effekt på installationsprogramvaran och bör installera egna trådlösa drivrutiner. I båda fallen fortsätter du installationen som vanligt. Det kan hända att installatören ber dig ansluta till en trådlös anslutning under processen, men det är lite osannolikt om du redan använder en Ethernet-kabel för anslutning. Om detta är fallet, använd markörknapparna för att markera din anslutning och tryck sedan på Enter-tangenten för att välja den. Skriv in koden som finns på ditt WiFi-modem för att fortsätta. Användare av det ovan nämnda grafiska installationsprogrammet kan istället klicka på anslutningen för att använda den. Om du har ändrat din kod måste du naturligtvis använda den nya du har ställt in. Återigen kommer Free Software Foundation inte att ge sitt godkännande till programvarulösningar som förlitar sig på den här typen av drivrutiner. Därför, om du använder Fedora, Trisquel eller någon annan distribution som enbart bygger på fri programvara som Arch Linux-derivatet Parabola GNU / Linux Libre kommer du inte att kunna använda den här tekniken. Du kanske upptäcker att openSUSE-installationsprogrammet inte har det heller.

Metod 4: Förbättra mottagning av trådlös signal med kommandoraden

Du kanske upptäcker att Windows 10, OS X eller ett annat operativsystem kan starta din maskin för att fungera bra med ditt WiFi-kort, men du har någon form av svaga signalmottagningsförhållanden i Linux. De andra metoderna kanske inte heller har fungerat. Du kan försöka använda ett par kommandon från kommandoraden för att åtgärda problemet om så är fallet. Detta fungerar mer än troligtvis bara om du använder en trådlös drivrutin med öppen källkod. Du måste veta namnet på din trådlösa enhet för att fortsätta. Öppna en standardkommandoterminal genom att hålla ner Ctrl, Alt och T samtidigt. Du kanske också vill välja menyn Dash, Applications eller Whisker och öppna Terminal genom att klicka på den eller välja den med markörtangenterna och trycka på mellanslagstangenten. Skriv lspci för att hitta en lista över PCI-enheter som är anslutna till ditt system. Om du vet namnet på maskinvaruleverantören kan du skriva lscpi | grep -i-namn medan du ersätter namnetiketten med namnet på leverantören i fråga, som Realtek eller Intel. I de flesta fall har du inte tillräckligt med enheter för att oroa dig för att söka igenom listan. Du kan vanligtvis bara titta på produktionen och hitta den snabbt. Detta fungerar bara om du använder en inbyggd trådlös adapter. Användare av USB-utrustning bör köra lsusb eller lsusb | grep -i trådlöst för att hitta adapterns namn. De flesta användare kommer att ha ännu mindre USB-utrustning ansluten till sitt system, så listan bör vara kort. Om du upptäcker att din adapter inte alls listas bland utdata i lsusb, bör du gå tillbaka och prova lspci ändå.

Observera att du inte behöver fungera som root för att köra någon av dessa kommandon. När du har hittat numret på din specifika trådlösa adapter kan du prova att skriva sudo modprobe -rv NAME på kommandoraden och trycka på enter följt av sudo modprobe -v NAME ant_sel = 1 och trycka på enter en andra gång. Om du till exempel använde Realtek 8188eu-drivrutinen kan du prova sudo modprobe -rv rt18188eu följt av sudo modprobe -v rt18188eu ant_sel = 1 medan du trycker på enter-tangenten efter var och en av dessa. Användare av den trådlösa drivrutinen Realtek 8723be vill använda rt18723be i stället för rt18188eu i dessa kommandon. Observera att GPL-drivrutiner för Ralink-utrustning ska fungera på samma sätt, men du kan ha några problem om du inte använder Realtek-maskinvara. Lyckligtvis bör alla Realtek-drivrutiner fungera ungefär lika.

Oroa dig inte för att förstöra systemet när du försöker detta. Om du har upptäckt att du har tappat internet helt, kan du alltid hålla ner Alt + F4 på skrivbordet och välja starta om, starta om från applikationsmenyn eller skriv omstart vid CLI-prompten och tryck enter för att starta om ditt system och ladda om standarddrivrutinerna. Se till att spara alla framsteg i någon annan programvara innan du fortsätter. Observera att den här processen inte gör ändringarna permanenta. Det finns några guider där ute som hävdar att du bör lägga till kommandona i ett startskript, men det här är inte rätt och de kommer bara att negeras på det sättet. Från kommandoraden, kör

för att göra det permanent och ersätta namnet med det som fungerade tidigare. Använd bara det här alternativet om det tidigare fungerade. Om du till exempel använder en av dessa realtek-drivrutiner kanske du vill använda kommandot:

När du har gjort det, försök starta om manuellt igen för att se till att alternativen fastnar. Om du får något slags fel om att tee inte installeras kan du prova den här raden:

Ägare av Fedora-system för enanvändare som har svårt med sitt administratörslösenord efter att ha kört sudo kan ställa in sitt system så att deras användarkontolösenord kan fungera med sudo på samma sätt som det gör i vissa andra distributioner. Skriv su - för att bli root-användare och ange root-användarens separata lösenord för kontot. Från #prompten du får, skriv usermod myName -a -G hjul medan du ersätter myName med ditt faktiska användarnamn. Sedan kan du köra

kommando från tidigare som vanligt.

7 minuter läst