Linux mint обновление драйверов wifi

Не работает Wi-Fi на Linux Mint, или он её не видит: все способы решения

WiFiGid

Всем привет! После использования новой операционной системы периодически сталкивался с проблемой – когда Linux Mint не видит WiFi. Немного поднабравшись опыта, я решил написать более детальную статью, в отличие от тех, которые есть в интернете. Они конечно неплохие, но как правило не полностью решает некоторые мелкие нюансы.

Подключение

Прежде чем паниковать, давайте попробуем подключиться снова. Нажимаем по подключению правой кнопкой.

Далее вы должны увидеть список всех сетей. Если каким-то образом вы все же увидели свою – то нажимаем по ней и вводим пароль.

Не работает Wi-Fi на Linux Mint, или он её не видит: все способы решения

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

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

Не работает Wi-Fi на Linux Mint, или он её не видит: все способы решения

По установки драйверов вы можете почитать отдельную нашу статью – по этой ссылке. Также данная статья решает проблемы, когда на Linux Mint не работает WiFi.

Подключение к скрытой беспроводной сети

Если драйвера установлены и не видно только одну сеть, то возможно она просто скрыта или невидима. Данная настройка стоит внутри маршрутизатора.

  • Подключиться можно по названию, для этого опять открываем список подключений. Далее нужно выбрать «Подключить к скрытой беспроводной сети»;
Читайте также:  Start oracle linux in gui

Не работает Wi-Fi на Linux Mint, или он её не видит: все способы решения

  • Далее вводим название сети, выбираем тип безопасности. Чаще используется именно «WPA/WPA2 Personal» – поэтому если вы не знаете, что именно указать, укажите этот параметр. Ниже введите ключ и нажимаем «Подключиться».

Не работает Wi-Fi на Linux Mint, или он её не видит: все способы решения

Причины

Я составил список самых частых причин, когда сеть невозможно увидеть.

  • Установлены не те драйвера. По установке драйверов я оставил ссылку в самом начале статьи. При чем может быть так, что не видно только одну или несколько сетей.
  • Вирусы, сторонние программы, которые мешают работе системы. Конечно в Linux данная проблема встречается реже чем на Windows, но она также есть. Бывает также, что работе модуля мешают обычные программы.
  • Роутер находится слишком далеко или сигнал слишком слабый. Посмотрите, чтобы на пути волны не было сильно толстых стен, зеркал и металлических препятствий.
  • Проблема в роутере – попробуйте подключиться к нему с других устройств. Если будут такие же проблемы, то сбрасываем его до заводских настроек, а потом заново настраиваем. По настройке маршрутизаторов у нас на портале также есть инструкции по настройке.

На Ubuntu

1 Решение

  1. Находим раздел «Параметры системы» и переходим туда.
  2. Далее «Программы и обновления».
  3. Найдите в списке тот сетевой адаптер, который используется и выберите пункт «Не используется».
  4. Вводим ключ и нажимаем «Аутентифицировать».
  5. Ждём обновления системы и перезагрузки.
  6. Ещё раз пробуем переподключиться.
  7. Если это не поможет, то полностью удалите драйвер адаптер и установите его заново.

2 Решение

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux linux-headers-generic kernel-package
sudo apt-get install —reinstall bcmwl* firmware-b43-lpphy-installer b43-fwcutter

sudo apt-get remove bcmwl-kernel-source
sudo apt-get install firmware-b43-installer b43-fwcutter

На Mint

  1. Открываем консоль и прописываем: iwconfig, чтобы узнать о всех интерфейсах.
  2. Далее вводим две команды:

sudo ip link set wlan0 up
sudo iw dev wlan0 scan | less

  1. В первой, проверяем включенный интерфейс, второй смотрим доступные сети – авось увидим нужную.
  2. Теперь прописываем вручную имя сети и ключ.

sudo iw dev wlan0 connect [ИМЯ СЕТИ] key 0:[ПАРОЛЬ] network=

sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
sudo dhcpcd wlan0

Я как обычный человек, мог что-то упустить – так что пишите свои решения в комментариях. Также если вы нашли ошибку, то сообщите о ней там же.

Читайте также:  Относительное имя файла linux

Источник

How to Install Realtek Wifi Drivers in Ubuntu 22.04 | Linux Mint 21/20

Linux Kernel keeps updating with new device drivers. But, there are still some devices lack out-of-box support. Thanks to the open-source community, there are always a group of people maintaining missing drivers.

How to Tell Which Wi-Fi Chipset you have?

Firstly, you may want to find out the device name of your wireless network card. In Ubuntu or Linux Mint, you may just search for and open “hardinfo” (aka, System Profiler and Benchmark) either from start menu or ‘Activities’ overview.

Install "hardinfo" via Ubuntu Software or Synaptic Package Manager if you don't have it.

When it opens, navigate to “Devices -> PCI Devices“. Then, find out the network controller information in the right. For USB Wi-Fi adapter, go find it under “Devices -> USB Devices“.

For those familiar Linux command, use lspci command to find integrated network card or lsusb for USB adapter:

Install Realtek Wi-Fi Driver from PPA:

There’s a github repository that maintains RTL8822BE, RTL8822CE, RTL8821CE, RTL8723DE, RTL8723AU, RTL8723BU, RTL8188EU driver source codes. Advanced users may go to that page, grab the source and build by yourself.

To make life easier, the kablosuz-wireless PPA maintains the driver packages for:

  • rtl8723bu, rtl8822bu, rtl8188eu, rtl8188eus, rtl8188fu, rtl8188gu, rtl8192cu, rtl8192du, rtl8192ee, rtl8192eu, rtl8192fu, rtl8723au, rtl8723bu, rtl8723de, rtl8723ds, rtl8723du, rtl8812au, rtl88XXau, rtl8814au, rtl8821ce, rtl8821cu, rtl8822bu, rtl8822ce, rtl8852au, rtw88, and rtw89.

The guy also maintains another PPA with packages for:

  • r8101, r8125, RTL8152/RTL8153/RTL8156, r8168, rts5139, and rts5229 network drivers.

Step 1: Disable Secure Boot

The drivers are built in DKMS mode that will work (rebuild automatically) even after update to new Kernel series. If you have your system installed in UEFI mode, you have to disable secure boot first.

1. To verify if your system is installed in UEFI mode, open terminal (Ctrl+Alt+T) and run command:

[ -d /sys/firmware/efi ] && echo "EFI" || echo "BIOS"

2. To check the status of secure boot:

Читайте также:  Запуск службы сервера 1с linux

If secure boot is enabled, reboot into BIOS/UEFI settings and disable it!

Step 2: Add the Ubuntu PPA

First, open terminal by pressing Ctrl+Alt+T key combination on keyboard. When it opens, run the command below to add the PPA:

sudo add-apt-repository ppa:kelebek333/kablosuz

For r8101, r8125, RTL8152/RTL8153/RTL8156, r8168, rts5139, and rts5229 network drivers, add another PPA:

sudo add-apt-repository ppa:kelebek333/drivers

Step 3: Update the cache

Ubuntu 22.04 now automatically updates the cache while adding PPA. But, Linux Mint does not. So you have to manually run the command below to refresh cache:

Step 4: Select install driver package for your chipset

Open “Synaptic Package Manager“, navigate to “Origin” tab in the left. Finally click on “LP-PPA-kelebek333-drivers” or “LP-PPA-kelebek333-kablosuz” to list all the packages from that repository. Finally, right-click on desired driver package, mark for installation, and click Apply.

Install Synaptic Package Manager from Ubuntu Software if you don't have it.

Or, you can install the package via apt command (for example, install r8822bu driver):

sudo apt install r8822bu-dkms
Keep an eye on output info while installing the package. It tells where to install the Kernel modules.

Step 5: Load the driver (Kernel Module)

After installing the driver package, restart your computer. Then, you may find out the modules via:

ls /usr/lib/modules/$(uname -r)/updates/dkms
The command should outputs the previously installed Kernel modules in .ko files.

You can finally, load the driver ( 8723ds for example) via command:

And, verify via lsmod command with ‘grep’ filter:

If you have loaded the correct network driver, Wi-Fi should work now!

How to Uninstall:

To unload the driver module, use modprobe command with -r flag. For example, unload ‘8723ds’ via command:

And, to remove the driver package, either use “Synaptic Package Manager” or run apt remove command:

sudo apt remove package_name

To remove the Ubuntu PPAs, use command:

sudo add-apt-repository --remove ppa:kelebek333/kablosuz
sudo add-apt-repository --remove ppa:kelebek333/drivers

Источник

Оцените статью
Adblock
detector