Невозможно подключиться к Wi-Fi с Ubuntu 16.04

Я только что установил 16.04 на свой HP-149tx вместе с Windows. Я не могу получить доступ к Wi-Fi от Ubuntu. Сигнал слишком слабый, даже если я держу ноутбук рядом с маршрутизатором. Я могу подтвердить, что это проблема с драйвером, так как у меня есть безупречный доступ к моему Wi-Fi из Windows.

Что я сделал, чтобы попытаться исправить эту проблему, попробуйте загрузить и установить драйверы wifi в соответствии с инструкциями, указанными в HP-149tx . Проблема, которую я получаю при установке драйвера, выглядит следующим образом::

(Reading database ... 174937 files and directories currently installed.) Preparing to unpack rtlwifi-new-dkms_0.10_all.deb ... ------------------------------ Deleting module version: 0.10 completely from the DKMS tree. ------------------------------ Done. Unpacking rtlwifi-new-dkms (0.10) over (0.10) ... Setting up rtlwifi-new-dkms (0.10) ... Loading new rtlwifi-new-0.10 DKMS files... First Installation: checking all kernels... Building only for 4.8.0-36-generic Building for architecture x86_64 Building initial module for 4.8.0-36-generic Error! Bad return status for module build on kernel: 4.8.0-36-generic (x86_64) Consult /var/lib/dkms/rtlwifi-new/0.10/build/make.log for more information.

Также содержимое make.log выглядит следующим образом::

DKMS make.log for rtlwifi-new-0.10 for kernel 4.8.0-36-generic (x86_64) Sun Jul 30 17:10:27 IST 2017 make: Entering directory '/usr/src/linux-headers-4.8.0-36-generic' LD /var/lib/dkms/rtlwifi-new/0.10/build/built-in.o CC [M] /var/lib/dkms/rtlwifi-new/0.10/build/base.o In file included from /var/lib/dkms/rtlwifi-new/0.10/build/base.c:30:0: /var/lib/dkms/rtlwifi-new/0.10/build/wifi.h:1327:40: error: ‘IEEE80211_NUM_BANDS’ undeclared here (not in a function) struct ieee80211_supported_band bands[IEEE80211_NUM_BANDS]; ^ /var/lib/dkms/rtlwifi-new/0.10/build/base.c:138:10: error: ‘IEEE80211_BAND_2GHZ’ undeclared here (not in a function) .band = IEEE80211_BAND_2GHZ, ^ /var/lib/dkms/rtlwifi-new/0.10/build/base.c:150:10: error: ‘IEEE80211_BAND_5GHZ’ undeclared here (not in a function) .band = IEEE80211_BAND_5GHZ, ^ scripts/Makefile.build:289: recipe for target '/var/lib/dkms/rtlwifi-new/0.10/build/base.o' failed make[1]: *** [/var/lib/dkms/rtlwifi-new/0.10/build/base.o] Error 1 Makefile:1491: recipe for target '_module_/var/lib/dkms/rtlwifi-new/0.10/build' failed make: *** [_module_/var/lib/dkms/rtlwifi-new/0.10/build] Error 2 make: Leaving directory '/usr/src/linux-headers-4.8.0-36-generic'

Я могу подтвердить, что мой wifi lan card - это устройство Realtek RTL8723BE, так как это то, что моя ОС Windows распознает, и я установил для него драйвер, эквивалентный Windows, и он отлично работает там.

Выход из modinfo rtl8723be выглядит следующим образом::

alex@alex-HP-Notebook:~/Desktop/rtlwifi_new-master$ modinfo rtl8723be filename: /lib/modules/4.8.0-36-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko firmware: rtlwifi/rtl8723befw.bin description: Realtek 8723BE 802.11n PCI wireless license: GPL author: Realtek WlanFAE author: PageHe srcversion: 1520FD8B69687790125304A alias: pci:v000010ECd0000B723sv*sd*bc*sc*i* depends: rtlwifi,rtl8723-common,rtl_pci,btcoexist,mac80211 intree: Y vermagic: 4.8.0-36-generic SMP mod_unload modversions parm: swenc:Set to 1 for software crypto (default 0) (bool) parm: ips:Set to 0 to not use link power save (default 1) (bool) parm: swlps:Set to 1 to use SW control power save (default 0) (bool) parm: fwlps:Set to 1 to use FW control power save (default 1) (bool) parm: msi:Set to 1 to use MSI interrupts mode (default 0) (bool) parm: debug:Set debug level (0-5) (default 0) (int) parm: disable_watchdog:Set to 1 to disable the watchdog (default 0) (bool) parm: ant_sel:Set to 1 or 2 to force antenna number (default 0)

Также мой маршрутизатор настроен со следующими параметрами -:

Wireless Band: 2.4 GHz 802.11 Mode: Mixed 802.11n, 802.11g, 802.11b Auto Channel Scan enabled Wireless Channel : 2.437 GHz - CH 6 Channel Width: Auto 20/40 MHz

0
задан 30 July 2017 в 16:48

9 ответов

Довольно часто слабый сигнал является признаком того, что антенный провод подключен к соединению № 1 на карте, когда драйвер по умолчанию ожидает увидеть сигнал при соединении №2. Конечно, вы можете открыть ноутбук и переключить провод, или вы можете дать указание драйверу явно выбрать подключение рабочей антенны. Сначала попробуйте соединение # 1:

sudo -i
echo "options rtl8723be ant_sel=1"  >  /etc/modprobe.d/rtl8723be.conf
exit

Перезагрузитесь и проверьте. Если это неэффективно, попробуйте # 2:

sudo -i
echo "options rtl8723be ant_sel=2"  >  /etc/modprobe.d/rtl8723be.conf
exit
1
ответ дан 22 May 2018 в 20:01
  • 1
    теперь я просто получил свой bluetooth для работы – ng.newbie 30 July 2017 в 20:16
  • 2
    Пожалуйста, начните новый вопрос и включите результат: dmesg | grep -e rtl -e blu – chili555 30 July 2017 в 20:17

Довольно часто слабый сигнал является признаком того, что антенный провод подключен к соединению № 1 на карте, когда драйвер по умолчанию ожидает увидеть сигнал при соединении №2. Конечно, вы можете открыть ноутбук и переключить провод, или вы можете дать указание драйверу явно выбрать подключение рабочей антенны. Сначала попробуйте соединение # 1:

sudo -i echo "options rtl8723be ant_sel=1" > /etc/modprobe.d/rtl8723be.conf exit

Перезагрузитесь и проверьте. Если это неэффективно, попробуйте # 2:

sudo -i echo "options rtl8723be ant_sel=2" > /etc/modprobe.d/rtl8723be.conf exit
1
ответ дан 18 July 2018 в 09:23

Довольно часто слабый сигнал является признаком того, что антенный провод подключен к соединению № 1 на карте, когда драйвер по умолчанию ожидает увидеть сигнал при соединении №2. Конечно, вы можете открыть ноутбук и переключить провод, или вы можете дать указание драйверу явно выбрать подключение рабочей антенны. Сначала попробуйте соединение # 1:

sudo -i echo "options rtl8723be ant_sel=1" > /etc/modprobe.d/rtl8723be.conf exit

Перезагрузитесь и проверьте. Если это неэффективно, попробуйте # 2:

sudo -i echo "options rtl8723be ant_sel=2" > /etc/modprobe.d/rtl8723be.conf exit
1
ответ дан 24 July 2018 в 19:19

Ядро 4.8 или 4.10 не требует модуля rtkwifi-new. Вам нужно удалить его.

Запустить

sudo apt purge rtlwifi-new-dkms
sudo add-apt-repository -r ppa:hanipouspilot/rtlwifi

Затем используйте этот ответ, чтобы исправить проблему с слабым сигналом.

0
ответ дан 22 May 2018 в 20:01
  • 1
    выбор подходящей антенны работал для меня. – ng.newbie 30 July 2017 в 19:46

Вы проверили уровень сигнала вашего Wi-Fi? Я предлагаю вам использовать wifi-сканер https://www.netspotapp.com/wireless-network-wifi-scanner.html для мониторинга вашей сети и выявления проблемных областей. Я думаю, что проблема может быть в уровне фонового шума в вашем доме.

0
ответ дан 22 May 2018 в 20:01

Вы проверили уровень сигнала вашего Wi-Fi? Я предлагаю вам использовать wifi-сканер https://www.netspotapp.com/wireless-network-wifi-scanner.html для мониторинга вашей сети и выявления проблемных областей. Я думаю, что проблема может быть в уровне фонового шума в вашем доме.

0
ответ дан 18 July 2018 в 09:23

Ядро 4.8 или 4.10 не требует модуля rtkwifi-new. Вам нужно удалить его.

Запустить

sudo apt purge rtlwifi-new-dkms sudo add-apt-repository -r ppa:hanipouspilot/rtlwifi

Затем используйте этот ответ, чтобы исправить проблему с слабым сигналом.

0
ответ дан 18 July 2018 в 09:23

Вы проверили уровень сигнала вашего Wi-Fi? Я предлагаю вам использовать wifi-сканер https://www.netspotapp.com/wireless-network-wifi-scanner.html для мониторинга вашей сети и выявления проблемных областей. Я думаю, что проблема может быть в уровне фонового шума в вашем доме.

0
ответ дан 24 July 2018 в 19:19

Ядро 4.8 или 4.10 не требует модуля rtkwifi-new. Вам нужно удалить его.

Запустить

sudo apt purge rtlwifi-new-dkms sudo add-apt-repository -r ppa:hanipouspilot/rtlwifi

Затем используйте этот ответ, чтобы исправить проблему с слабым сигналом.

0
ответ дан 24 July 2018 в 19:19
  • 1
    выбор подходящей антенны работал для меня. – ng.newbie 30 July 2017 в 19:46

Другие вопросы по тегам:

Похожие вопросы: