Как исправить неустойчивое соединение wifi на ubuntu (17.04 amd64)

Я использую HUAWEI MODEM в качестве подключения к интернет-устройству на своем рабочем месте (типография) на ПК SAMSUNG DP-U250 «все в одном». Поскольку многие из моих клиентов приходят из ОС Windows, мне пришлось настроить двойную загрузку Win 10 + Ubuntu 17.04, поэтому я могу работать на ubuntu в ночное время, так как я разработчик.

Проблема

Проблема в том, что подключение wifi происходит медленно, очень медленно, слишком медленно при работе на ubuntu. Он не работал для Ubuntu 16.10 ... И время от времени Wi-Fi отключается. Мой МОДЕМ находится под моим ПК, поэтому у меня нет причин думать, что это может быть расстояние.

Моя попытка

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

Только чтобы узнать, что мой интерфейс wifi может видеть Wi-Fi-сеть, но не может подключиться. Он просто терпит неудачу в любое время, вызвав изменение пароля, которое я еще не изменил. Разумеется, родственники, с которыми я общаюсь в сети, могут подключаться к интернету через тот же WIFI. Я даже удалил соединение из диспетчера соединений, но ничего. Это не работает.

Что мне нужно

Я выполнил команду, не прочитав сначала руководство, поэтому мне понадобятся некоторые ссылки, чтобы лучше понять, что я сделал. Мне нужен способ исправить это, не переустанавливая ubuntu. Я использую для быстрой переустановки ОС, когда я слишком сильно искажал свои файлы конфигурации, но хочу немного похудеть и научиться исправлять свой беспорядок.

Больше попыток

Я не хотел задавать новый вопрос, потому что я был заблокирован почти для каждого из нескольких вопросов, которые я задал в stackoverflow, но это принятое решение [ ! d5] сделал шаг, поддержал меня и попросил больше информации. Здесь следуют выходы:

~ $ lspci -nnk | grep 0280 -A3

02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8192E/RTL8192SE Wireless LAN Controller [10ec:8192] (rev 01) Subsystem: Askey Computer Corp. RTL8192E/RTL8192SE Wireless LAN Controller [144f:7160] Kernel driver in use: rtl819xE Kernel modules: rtl8192se, r8192e_pci

~ $ lspci -nnk | grep 0280 -A3

snd_hda_core 81920 4 snd_hda_intel,snd_hda_codec,snd_hda_codec_generic,snd_hda_codec_realtek r8192e_pci 135168 0 rtllib 151552 1 r8192e_pci rtl8192se 65536 0 rtl_pci 28672 1 rtl8192se rtlwifi 73728 2 rtl8192se,rtl_pci mac80211 782336 3 rtl8192se,rtl_pci,rtlwifi

~ $ dmesg | grep -e 8192 -e wlp

[ 0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1 [ 0.000000] percpu: Embedded 36 pages/cpu @ffffa0893fc00000 s107992 r8192 d31272 u1048576 [ 0.000000] pcpu-alloc: s107992 r8192 d31272 u1048576 alloc=1*2097152 [ 0.000000] RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=2. [ 0.012669] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes) [ 0.012680] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes) [ 0.148124] pci 0000:02:00.0: [10ec:8192] type 00 class 0x028000

Спасибо заранее.

1
задан 23 August 2017 в 04:00

4 ответа

Как мы видим, у вас есть два драйвера, которые могут быть конфликтующими, которые загружаются. Давайте попробуем сделать черный список и посмотрим, поможет ли он. Из терминала:

sudo -i echo "blacklist r8192e_pci" >> /etc/modprobe.d/blacklist.conf modprobe -r r8192e_pci exit

Возможно, потребуется перезагрузка. Есть ли улучшения?

Мне нужен способ исправить это, не переустанавливая ubuntu. Я использую для быстрой переустановки ОС, когда я слишком сильно искажал свои файлы конфигурации, но хочу немного похудеть и научиться исправлять свой беспорядок.

Я сомневаюсь, что команда что-то сделала или сделала; однако, чтобы вернуть неэффективное изменение, выполните:

sudo rm /etc/modprobe.d/rtl8723be.conf
0
ответ дан 18 July 2018 в 08:05

В черном списке нет драйвера, у вас есть rtl8192e.

У rtl8192e были исправления за последние три месяца, к сожалению, все они пропустили 17.04, потому что ни один из исправлений не находится в ядре 4.10.

Либо дождаться 17.10, либо установить ядро ​​4.11 вручную

Ядра исправлены на дату 4.04, 4.09 и 4.11 +

Существует одно нерешенное исправление для 4.13, которое должно сделать это вовремя для выпуска 17.10.

1
ответ дан 18 July 2018 в 08:05

Как мы видим, у вас есть два драйвера, которые могут быть конфликтующими, которые загружаются. Давайте попробуем сделать черный список и посмотрим, поможет ли он. Из терминала:

sudo -i echo "blacklist r8192e_pci" >> /etc/modprobe.d/blacklist.conf modprobe -r r8192e_pci exit

Возможно, потребуется перезагрузка. Есть ли улучшения?

Мне нужен способ исправить это, не переустанавливая ubuntu. Я использую для быстрой переустановки ОС, когда я слишком сильно искажал свои файлы конфигурации, но хочу немного похудеть и научиться исправлять свой беспорядок.

Я сомневаюсь, что команда что-то сделала или сделала; однако, чтобы вернуть неэффективное изменение, выполните:

sudo rm /etc/modprobe.d/rtl8723be.conf
0
ответ дан 24 July 2018 в 18:59
  • 1
    Сетевой менеджер не отображает опцию enable wifi , следовательно, не сканирует доступные сети WIFI. Но rfkill list отображает 0: hci0: Bluetooth Soft blocked: no Hard blocked: no, а не информацию wifi – Salathiel Genèse 23 August 2017 в 03:06
  • 2
    После перезагрузки, пожалуйста, отредактируйте свой вопрос, чтобы добавить результат: dmesg | grep -e 8192 -e wlp – chili555 23 August 2017 в 03:12
  • 3
    Я должен был перезагрузиться, чтобы быть уверенным, что он не сможет работать, потихоньку перезагрузив систему ... Так что перезагрузка была выполнена. – Salathiel Genèse 23 August 2017 в 04:01
  • 4
    Теперь кажется, что загружен драйвер !!! Подтвердите: lsmod | grep 8192 Если ни один из них не загружен, попробуйте: sudo modprobe rtl8192se Ожидает ли беспроводная весна? Есть ли какие-либо ошибки или предупреждения? – chili555 23 August 2017 в 04:18
  • 5
    [F1] – Salathiel Genèse 23 August 2017 в 04:29

В черном списке нет драйвера, у вас есть rtl8192e.

У rtl8192e были исправления за последние три месяца, к сожалению, все они пропустили 17.04, потому что ни один из исправлений не находится в ядре 4.10.

Либо дождаться 17.10, либо установить ядро ​​4.11 вручную

Ядра исправлены на дату 4.04, 4.09 и 4.11 +

Существует одно нерешенное исправление для 4.13, которое должно сделать это вовремя для выпуска 17.10.

1
ответ дан 24 July 2018 в 18:59

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

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