В течение нескольких дней начиная с установки у меня был свой Wi-Fi Broacom, работающий безупречно над обоими интерфейсами, 2,4 ГГц и 5 ГГц. Для установки его, я должен был установить 2 пакета firmware-b43-installer
и b43-fwcutter
. Однако после длительного отказа сервера DNS, интерфейс на 5 ГГц показывают постоянно как Out of Range
и неприменимый.
Хотя Mac OS
и Windows
все еще не имейте никакой проблемы с помощью него, прямо на тех же аппаратных средствах в мультиначальной загрузке... Таким образом, это - определенно отказ конфигурации в Ubuntu.
Я сделал полное удаление, произведя чистку этих 2 пакетов и переустановив их напрасно. Например, прямо после исходной установки я видел некоторые brcmwl аппаратные средства при проверке на hard blocked
:
$ rfkill list all
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: brcmwl-0: Wireless LAN
Soft blocked: no
Hard blocked: no
$
Прямо после того, как проблема появилась и также после того, как полный переустанавливают этих 2 пакетов, которые я имею только:
$ rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
$
Как brcmwl-0
исчезнувший полностью.
Также следующий список команд только интерфейс на 2,4 ГГц:
$ iwconfig
wlp5s0b1 IEEE 802.11 ESSID:"Linksys37528"
Mode:Managed Frequency:2.437 GHz Access Point: B4:75:0E:F8:C4:36
Bit Rate=36 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-38 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:13 Invalid misc:99 Missed beacon:0
$
Похоже, что это отключено где-нибудь. Но как полностью включить все интерфейсы Wi-Fi в Ubuntu? Что-то искажено где-нибудь.
ВыполнениеWireless Info Script
предложенный этим ответом от Спрашивают Ubuntu, и размещенный в Интернете здесь, просто перечисляют 14 частот канала на 2,4 ГГц на wlp5s0b1
интерфейс. Однако нет wlp5s0b0
или wlp5s0b2
найден, и это - настоящая проблема.
Шоу выборки, беспокоящие информацию также относительно интерфейса на 5 ГГц:
##### NetworkManager profiles ###########
[[/etc/NetworkManager/system-connections/Linksys37528 1]] (600 root)
[connection] id=Linksys37528 1 | type=wifi | permissions=
[wifi] mac-address=<MAC 'wlp5s0b1' [IF6]> | mac-address-blacklist= | ssid=Linksys37528
[ipv4] method=manual
[ipv6] method=auto
[[/etc/NetworkManager/system-connections/Linksys37528]] (600 root)
[connection] id=Linksys37528 | type=wifi | permissions=
[wifi] mac-address=<MAC address> | mac-address-blacklist= | ssid=Linksys37528
[ipv4] method=manual
[ipv6] method=auto
[[/etc/NetworkManager/system-connections/Linksys37528_5GHz 1]] (600 root)
[connection] id=Linksys37528_5GHz 1 | type=wifi | permissions=
[wifi] mac-address=<MAC 'wlp5s0b1' [IF6]> | mac-address-blacklist= | ssid=Linksys37528_5GHz
[ipv4] method=manual
[ipv6] method=auto
[[/etc/NetworkManager/system-connections/Linksys37528_5GHz]] (600 root)
[connection] id=Linksys37528_5GHz | type=wifi | permissions=
[wifi] mac-address=<MAC address> | mac-address-blacklist= | ssid=Linksys37528_5GHz
[ipv4] method=auto
[ipv6] method=auto
Как [ipv4] method=auto
мертвая ложь. Это похоже на наборе на 2,4 ГГц к manual
. Я действительно устанавливал его другое время на manual
, но тем не менее профиль не сдвинется с места к auto
здесь. Хотя при регистрации в Параметрах настройки системы это определенно установлено как manual
обращение.
Где я могу найти, что соответствующая поддержка в Ubuntu исправляет эту конфигурацию сетевого адаптера беспокойства? Кажется, нет близко ни к одному поддержки об этом.
Ну, я закончил тем, что переустановил пакет bcmwl-kernel-source
как chili555
сказанный меня. Спасибо за его предложение.
[Side NOTE]:
bcmwl-kernel-source
был сначала установлен, потому что я использовал другой сетевой адаптер, который работал хорошо с ним и на 2,4 ГГц и на 5 ГГц. Затем, когда я переключился на новый сетевой адаптер, я действительно устанавливал пакет firmware-b43-installer
поскольку это требовалось доступной документацией. Позже я действительно удалил bcmwl-kernel-source
избегать отбрасываний соединения.
Причина, почему это устанавливает пакет bcmwl-kernel-source
позволит Ubuntu видеть Интерфейс Wi-Fi на 5 ГГц.
Проблема - это с обоими пакетами bcmwl-kernel-source
и firmware-b43-installer
установленный, соединение Wi-Fi отбрасывается случайным образом (несколько раз в час время от времени). Могло бы быть некоторое параллельное действие позади, состояние состязания между 2?
Нужно отметить это от этого ссылочного ответа, только firmware-b43-installer
требуется. поскольку идентификатор PCI:
$ lspci -nn -d 14e4:
05:00.0 Network controller [0280]: Broadcom Limited BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
$
Затем в БЕСПРОВОДНОЙ ТАБЛИЦЕ BROADCOM (Обновленный 18 августа 2017), я нашел эту запись:
14e4:4331 firmware-b43-installer firmware-b43-installer
Предоставление пакета для установки в Xenial 16.04 LTS
и 17.10+
.
Удаление bcmwl-kernel-source
остановит отбрасывания соединения, однако, на основе моего опыта, если будет проблема на соединении как DNS-сервер вниз, можно освободить интерфейс на 5 ГГц в целом как показано в самом вопросе.
Это - позор, что мы не получаем полностью рабочее решение для драйвера от Broadcom. Этот сетевой адаптер работает безупречно над 2,4 ГГц и 5 ГГц в Windows и Mac OS X. Это похоже на рабочий пакет firmware-b43-installer
является достаточно взрослым для не поддержки интерфейса на 5 ГГц?
Другой ответ уже предложил удаление пакета bcmwl-kernel-source
избегать соединения, отбрасывающего случайным образом. Однако по крайней мере один пользователь нашел это решение не функциональным также.
Тем временем я записал быстрый названный сценарий удара check-for-wi-fi-up-and-runnig
для восстановления соединения Wi-Fi, как только это разъединяется:
#!/bin/bash
#
# Check if Wi-Fi is disabled e.g. 'out of range'
# If so quickly re-enable Wi-Fi
# Due to a problem with Broadcom proprietary driver in package firmware-b43-installer
# Script is part of Start-Up programs
# Stored in /usr/local/bin/
# Infinite loop checking every second if Wi-Fi is up and running
while true; do
# https://askubuntu.com/questions/27954/how-can-i-check-internet-connectivity-in-a-console
if [[ $(nmcli -f STATE -t g) != 'connected' ]]; then
# Disable and Re-Enable Wi-Fi as the Wi-Fi is now 'out of range' (disconnected)
nmcli radio wifi off
sleep 3
nmcli radio wifi on
sleep 120
fi
sleep 1
done
Может быть я могу сниженный скорость sleep 3
кому: sleep 1
, незаконченный далее тестирование.
Так в основном прямо сейчас это - компромисс ни между каким отбрасыванием соединения, но необходимостью время от времени переустанавливать пакет драйвера или нестабильное соединение с несколькими отбрасываниями в час время от времени...