Я установил Ubuntu 15.04 на свой ноутбук с картой Wi-Fi RTL8723BE. Но он всегда отключается от сети. Я пробовал echo "options rtl8723be fwlps=N ips=N" | sudo tee /etc/modprobe.d/rtl8723be.conf, но это не помогло. Что я могу сделать для предотвращения отключения Wi-Fi? Если я обновляюсь до ядра 4.X, это поможет?
~$ lspci -knn | grep Net -A2
09:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
Subsystem: Hewlett-Packard Company Device [103c:2231]
Kernel driver in use: rtl8723be
~$ rfkill list
0: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
~$ ifconfig && iwconfig && route -n && ping -c 1 google.com
eth0 Link encap:Ethernet HWaddr 38:63:bb:cd:4a:7e
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:752 (752.0 B) TX bytes:8445 (8.4 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:3870 errors:0 dropped:0 overruns:0 frame:0
TX packets:3870 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:314613 (314.6 KB) TX bytes:314613 (314.6 KB)
wlan0 Link encap:Ethernet HWaddr c0:38:96:6d:c4:83
inet addr:192.168.1.205 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::c238:96ff:fe6d:c483/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15240 errors:0 dropped:0 overruns:0 frame:0
TX packets:14627 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14410285 (14.4 MB) TX bytes:2192744 (2.1 MB)
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"DIR-615"
Mode:Managed Frequency:2.437 GHz Access Point: 00:90:4C:08:00:0D
Bit Rate=150 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-22 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:186 Missed beacon:0
lo no wireless extensions.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 400 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
PING google.com.Dlink (172.26.136.19) 56(84) bytes of data.
64 bytes from 19.136.26.172.in-addr.arpa (172.26.136.19): icmp_seq=1 ttl=249 time=102 ms
--- google.com.Dlink ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 102.547/102.547/102.547/0.000 ms
На HP 250 G4 (с использованием rtl8723be) у меня сначала была ошибка антенны: сигнал wifi был слишком низким:
Это было решено после установки нового драйвера и установки ant_sel=2, как описано здесь.
Но затем появилась вторая проблема: wifi работал нормально в течение некоторого времени (иногда 2 часа), затем внезапно медленно и в конечном итоге отключился. Изменение параметров (ips, fwps ...) не помогло. Наконец, я обнаружил, что ошибка антенны (в энергетических настройках Windows) решила проблему.
Это было подтверждено другим пользователем (см. RTL8723BE: Wifi всегда падает через 15/20 минут [ ! d9]
Что сработало для меня, это включить параметр MSI (interupt сигнала сообщения). У меня ноутбук Lenovo Z50. Мой wifi будет работать со всеми производителями ноутбуков wifi, но у меня возникла проблема с маршрутизатором WLAN в Lancorm в отеле, который когда-то остался.
Я нашел файл sw.c в пути к папке
[ f1]Затем в файле sw.c я добавил переменную .msi_support и начал ее с «false» под типом данных
rtl_mod_params rtl8723be_mod_params
, т. е.
static struct rtl_mod_params rtl8723be_mod_params = {
.sw_crypto = false,
.inactiveps = true,
.swctrl_lps = false,
.fwctrl_lps = true,
.msi_support = false,
};
Поскольку msi_support по умолчанию отключен, мы должны соответствующим образом инициализировать его как отключенный (следовательно, false),
Затем я выполнил код:
cd rtl8723be
make clean
sudo make install
sudo modprobe rtl8723be
После этого я установите для параметра msi значение 1, в файле
/etc/modprobe.d/rtl8723be.conf
он должен содержать
options rtl8723be fwlps=N ips=N swenc=Y msi=1
Возможно, вам придется перезагрузить компьютер и подождать несколько минут после перезапуска браузер для msi будет запущен.
Это работало для lenovo z50. В зависимости от вашего компьютера вы можете переключать и выбирать вместо msi 0
Просто взял HP Stream 13 и уничтожил его, положил Ubuntu 15.10 на него, символизируя все домашние папки на 64-Гбайт SD-карте, чтобы расширить SSD на 32 ГБ ... Затем столкнулся с ужасной проблемой rtl8723be, которую я также заметил на Рабочий стол HP 430 имел другой вариант ....
После большого количества беспорядков, я наконец нашел, что на самом деле есть 2 проблемы.
Драйвер WiFi нуждается в замене, как указано выше, чтобы вырезать выходы карты, которые требуют перезагрузки сетевого менеджера или повторной перезаписи карты с помощью сети. Обновите драйвер, как указано.sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms linux-firmware
Как только ваши выпадения исправлены, вам нужно вылечить проблему с низким уровнем сигнала ... Это немного более инвазивно. Отверните все винты снизу, даже те, что находятся под двумя задними резиновыми ножками, центральную небольшую резиновую крышку и шарнирные резиновые крышки на дне. Аккуратно снимите верхнюю часть, щелкнув ее от основания. Аккуратно снимите крышку. Найдите сетевую карту в центре, в направлении сзади. Снимите тонкий коаксиальный кабель подключенной антенны (основной) и замените его на разъеме рядом с ним (aux).
Драйвер для Linux использует другую антенну на этой карте с двумя антеннами, поэтому, если вы ее не поменяете, вы получите сильную потерю сигнала.
Теперь у ноутбука достаточно места для хранения, ботинки довольно быстрые и имеют полный сигнал без отсева по всему дому.
Спасибо всем за работу над этим.
Спасибо большое за работу над этим.У меня была та же проблема, я обновил свой драйвер так же, как объяснил в ответе Pilot6, но он все еще часто отключается. Я отчаянно искал другое решение, когда нашел в ответе laugeo, что удаление Windows-10 fastboot решает проблему. К несчастью, у меня только Ubuntu и нет Windows. Однако я обнаружил, что просто отключить поддержку Legacy решает проблему!
Мне пришлось отключить поддержку Legacy в Bios, например:
удаление Windows 10 fastboot
Теперь WLAN работает отлично - больше не отключается!
Это был тот же случай со мной. Я также попробовал список rfkill, но ничего не было заблокировано. Тем не менее Wi-fi не работает должным образом.
My rfkill перечисляет весь результат
В течение 2 дней с момента установки Ubuntu 14.04 LTS я пробовал различные настройки. Был почти расстроен и потерял надежду. Наконец, он работает.
Возможное решение. После попыток различных настроек я столкнулся с одним кодом, который, похоже, работает. Перейдите к терминалу, скопируйте-вставьте следующую команду и запустите ее -
rfkill перечислите все
Затем вам нужно перезагрузить один раз. Теперь я могу получить доступ к Интернету через Wi-Fi без каких-либо изменений.
Удачи!