Как повысить мощность сигнала для слабого сигнала Wi-Fi в Linux



Попробуйте наш инструмент устранения неполадок

Целостность сигнала Wi-Fi является серьезной проблемой для многих пользователей Linux, но, к сожалению, в этой проблеме много статики. Некоторые люди на самом деле уклоняются от использования какого-либо дистрибутива Linux, потому что верят, что потеряют возможность работать с беспроводным Интернетом, если они это сделают. Это совсем не так. Существует четыре основных способа улучшения приема беспроводного сигнала в Linux, и все они включают исправления программных драйверов. Однако, если у вас возникли проблемы, вы можете сначала поискать в другом месте. Пользователи внутренних карт Wi-Fi, которые используются в большинстве ноутбуков и нетбуков, должны убедиться, что они надежно прикреплены. Найдите минутку, чтобы найти панель, которая скрывает карту на нижней стороне устройства, если это необходимо, и открывайте ее только после выключения устройства. Убедитесь, что он правильно прикреплен. Точно так же, если вы используете какой-либо USB-ключ Wi-Fi, вам нужно убедиться, что он устанавливает хорошее соединение, прежде чем использовать какой-либо из программных методов Linux для улучшения приема беспроводного сигнала.



Метод 1: использование проприетарного драйвера WiFi

Пользователи Ubuntu захотят открыть приложение «Программное обеспечение и обновления», щелкнув тире и выбрав его в «Приложениях», или выполнив поиск, набрав на панели тире. Пользователи Xubuntu, Kubuntu и Lubuntu могут щелкнуть меню «Приложения» или, удерживая Alt + F1, перейти в «Настройки», чтобы найти приложение. Щелкните вкладку «Дополнительные драйверы» и подождите немного. Вас встретит сообщение о том, что в настоящее время ведется поиск дополнительных драйверов. Если у вас вообще возникают проблемы с подключением к сети Wi-Fi, вам необходимо подключить шнур 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. Еще раз выберите вкладку Дополнительные драйверы. Либо щелкните альтернативный драйвер, который вы установили, либо используйте клавиши курсора, чтобы выделить его, а затем нажмите кнопку «Вернуть», чтобы откатить предыдущий драйвер. Опять же, это займет некоторое время, и ядру нужно будет снова обнаружить ваше беспроводное оборудование. Вам могут сообщить, что перед обновлением драйвера необходимо перезагрузить систему. В этом случае вам нужно будет сохранить всю работу во всех открытых программах, прежде чем продолжить. Как только система снова заработает, вы будете использовать предыдущий драйвер с открытым исходным кодом. При запуске приложения 'Программное обеспечение и обновления' вы можете столкнуться с приглашением gksu, поскольку в настоящее время вы не работаете с правами root. Пользователи дистрибутивов * buntu также могут хешировать пользователя root. В этом случае вам просто нужно будет ввести пароль администратора и нажать клавишу ввода, чтобы продолжить.

Метод 3: выбор проприетарных драйверов в процессе установки

Многие дистрибутивы Linux позволяют пользователям искать дополнительные драйверы при установке операционной системы. Предполагая, что вы записали файл ISO на карту памяти USB или SD-карту и загрузились с нее, вы можете пойти дальше и выбрать свой язык. Программное обеспечение для установки с графическим интерфейсом, используемое дистрибутивами * buntu, Linux Mint и Bodhi Linux, предлагает флажок с надписью «Установить это стороннее программное обеспечение», который вы должны установить, щелкнув по нему. Также будут установлены кодеки MPEG Layer-3 и Flash player. Пользователи, использующие ISO-образ альтернативного установщика для Lubuntu, получат такое же приглашение в окне, созданном ncurses. Выделите флажок, нажимая кнопку «вниз», пока курсор не замигает над ним, а затем нажмите пробел, чтобы выбрать его. В конечном итоге это окажет такое же влияние на программу установки и приведет к установке проприетарных драйверов беспроводной сети. В любом случае продолжайте установку как обычно. Возможно, установщик попросит вас подключиться к беспроводному соединению во время процесса, хотя это маловероятно, если вы уже используете кабель Ethernet для подключения. В этом случае используйте клавиши курсора, чтобы выделить ваше соединение, а затем нажмите клавишу ввода, чтобы выбрать его. Введите код, найденный на вашем модеме WiFi, чтобы продолжить. Пользователи вышеупомянутого графического установщика могут вместо этого щелкнуть соединение, чтобы использовать его. Естественно, если вы изменили свой код, вам нужно будет использовать новый, который вы установили. И снова Free Software Foundation не будет одобрять программные решения, основанные на таких драйверах. Следовательно, если вы используете Fedora, Trisquel или любой другой дистрибутив, который полагается исключительно на бесплатное программное обеспечение, такое как производная от Arch Linux Parabola GNU / Linux Libre, вы не сможете использовать эту технику. Вы можете обнаружить, что в установщике openSUSE его тоже нет.

Метод 4: Улучшение приема беспроводного сигнала с помощью командной строки

Вы можете обнаружить, что Windows 10, OS X или другая операционная система, с которой вы можете загрузить свой компьютер, отлично работает с вашей картой WiFi, но у вас есть какие-то условия приема слабого сигнала в Linux. Другие методы также могли не сработать. Вы можете попробовать использовать пару команд из командной строки, чтобы решить проблему, если это так. Скорее всего, это сработает только в том случае, если вы используете драйвер беспроводной сети с открытым исходным кодом. Чтобы продолжить, вам нужно знать имя вашего беспроводного устройства. Откройте стандартный командный терминал, одновременно удерживая Ctrl, Alt и T. Вы также можете в качестве альтернативы выбрать меню Dash, Applications или Whisker и открыть Терминал, щелкнув его или выбрав его с помощью клавиш курсора и нажав клавишу пробела. Введите 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, нажимая клавишу ввода после каждого из них. Пользователи беспроводного драйвера Realtek 8723be хотели бы использовать в этих командах rt18723be вместо rt18188eu. Обратите внимание, что драйверы GPL для оборудования Ralink должны работать таким же образом, но у вас могут возникнуть проблемы, если вы не используете оборудование Realtek. К счастью, все драйверы Realtek должны работать более или менее одинаково.

Не беспокойтесь о том, чтобы испортить систему, пытаясь это сделать. Если вы обнаружили, что полностью потеряли Интернет, вы всегда можете удерживать Alt + F4 на рабочем столе и выбрать перезапуск, перезапуск в меню приложений или введите перезагрузку в командной строке и нажмите Enter, чтобы перезагрузить систему и перезагрузите стандартные драйверы. Перед продолжением обязательно сохраните прогресс в любом другом программном обеспечении. Обратите внимание, что этот процесс не делает изменения постоянными. Есть несколько руководств, в которых утверждается, что вы должны добавлять команды в сценарий запуска, но это неправильно, и они просто будут отменены таким образом. Из командной строки запустите

сделать его постоянным, заменив имя на то, что работало раньше. Используйте эту опцию, только если она ранее работала. Например, используя один из этих драйверов Realtek, вы можете использовать команду:

Как только вы это сделаете, попробуйте снова вручную перезагрузить компьютер, чтобы убедиться, что параметры остались неизменными. Если вы получили какую-либо ошибку о том, что тройник не установлен, вы можете попробовать эту строку:

Владельцы однопользовательских систем Fedora, у которых возникают проблемы с паролем администратора после запуска sudo, могут настроить свою систему так, чтобы пароль их учетной записи работал с sudo так же, как и в некоторых других дистрибутивах. Введите su - чтобы стать пользователем root, и введите пароль отдельной учетной записи пользователя root. В появившемся приглашении # введите usermod myName -a -G wheel, заменив myName своим фактическим именем пользователя. Затем вы можете запустить

команда раньше, как обычно.

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