Почему мой интернет Wi-Fi периодически исчезает?

9

Итак, мой интернет периодически пропадает. Я не имею понятия почему!

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

Дело в том, что я не знаю, как проверить журнал активности моего компьютера, чтобы попытаться выяснить, почему это произойдет, или что искать, как только я это сделаю (или, как повторно опубликовать это здесь, чтобы кто-то намного умнее меня это можно понять). Как мне правильно решить эту проблему?

РЕДАКТИРОВАТЬ: я выделил то, что я хотел бы подчеркнуть здесь. Хотя я ценю предложенное исправление, я заметил очевидное изменение в поведении моего компьютера - с тех пор, как я отключил функцию вращающихся рабочих столов, у меня не возникло проблем с подключением. Так как в настоящее время это происходит несколько случайно, я не хочу предполагать корреляцию между моими настройками внешнего вида и моей способностью оставаться на связи с Wi-Fi. Итак, как мне провести расследование?

РЕДАКТИРОВАТЬ 2: Хорошо, это все еще очевидная проблема в Ubuntu 13.04, поэтому я удалил тег 12.04, так как он, кажется, не применяется. Казалось, что он некоторое время отсутствовал, но он вернулся, может быть, в результате обновления (но мне пришлось, Unity намного быстрее! Э-э-э-э). До сих пор я был в состоянии восстановить соединение, зайдя в Системные настройки> Сеть > выберите мою сеть и направьте оранжевую стрелку вправо> Настройки>, чтобы переключить настройку MTU с «Автоматически» на «1», а затем обратно на «Автоматически» и сохранить. Если проблема действительно в этом параметре, метод, описанный в другом посте, не указывает на то, как найти правильный параметр MTU. Есть ли способ для меня, чтобы определить лучший MTU? Кроме того, это не проблема для компьютеров с Windows или OSX в моей домашней сети, просто этот парень :(

EDIT3: в соответствии с запросом ниже, вот вывод dmesg | tail:

[   18.209158] wlan0: associate with 00:1e:e5:74:26:0f (try 1/3)
[   18.213191] wlan0: RX AssocResp from 00:1e:e5:74:26:0f (capab=0x411 status=0 aid=4)
[   18.213241] wlan0: associated
[   18.213273] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 2227.016921] init: upstart-file-bridge main process (319) terminated with status 1
[ 2227.016961] init: upstart-file-bridge main process ended, respawning
[ 2227.017109] init: upstart-udev-bridge main process (346) terminated with status 1
[ 2227.017127] init: upstart-udev-bridge main process ended, respawning
[ 2227.017242] init: upstart-socket-bridge main process (617) terminated with status 1
[ 2227.017259] init: upstart-socket-bridge main process ended, respawning

РЕДАКТИРОВАТЬ 4: Хорошо, похоже, у меня здесь что-то есть. Посмотрите на это сообщение:

[   16.688255] wlan0: authenticate with 00:1e:e5:74:26:0f
[   16.700191] wlan0: send auth to 00:1e:e5:74:26:0f (try 1/3)
[   16.703235] wlan0: authenticated
[   16.703460] ath9k 0000:02:00.0 wlan0: disabling HT as WMM/QoS is not supported by the AP
[   16.703494] ath9k 0000:02:00.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP
[   16.710006] wlan0: associate with 00:1e:e5:74:26:0f (try 1/3)
[   16.713175] wlan0: RX AssocResp from 00:1e:e5:74:26:0f (capab=0x411 status=0 aid=4)
[   16.713234] wlan0: associated
[   16.713266] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 3170.516163] systemd-hostnamed[3772]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!

Я погуглил эту последнюю строчку nss-myhostnameи получил кучу хитов, касающихся всех видов других дистрибутивов Linux, но на самом деле ничего об Ubuntu: / Это вообще актуально?

Придерживаться
источник
Посмотрите, поможет ли этот ответ: askubuntu.com/a/60321/25656
2
Как только вы заметите, что это выпало, запустите dmesg | Хвост в терминале, и посмотреть, что вы получите.
w4etwetewtwet
обновленный основной пост, чтобы включитьdmesg | tail
Stick
Вы сейчас работаете?
Freedom_Ben
@ Стик, ты имеешь в виду, что у тебя есть интернет-соединение на минуту, а у тебя нет интернет-соединения на 5 минут? У меня есть эта проблема , но это связано с лан askubuntu.com/questions/305971/...
Илхан

Ответы:

6

У меня была похожая проблема с моей, которая оказалась состоящей из двух частей с помехами от eth0 (проводной порт Ethernet) и небольшой несовместимостью между Linux и реализацией моего беспроводного маршрутизатора 802.11n.

Если вы используете драйвер беспроводной связи Intel (iwlwifi), попробуйте ввести следующие команды в терминале. Это отключит ваш порт Ethernet и отключит беспроводной N в драйвере Wi-Fi. Он не является постоянным и будет возвращаться при следующей перезагрузке:

sudo ifconfig eth0 down
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1

Если это работает для вас, на моем Github есть скрипт bash, который вы можете загружать и запускать при каждой перезагрузке: https://github.com/FreedomBen/handy-bash-scripts/blob/master/fixTheInternet.bash

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

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

cd path/to/script
chmod +x fixTheInternet.bash
Freedom_Ben
источник
2

То, как я решил эту проблему (случалось только в школьной сети, дома и у других все в порядке), было «волшебным»

  1. Я отключил адаптер беспроводной сети.
  2. Удалил все профили подключения (eth, wlan, mobile ...) через апплет менеджера сети.
  3. Перезагрузка.
  4. Повторно включен беспроводной адаптер.
  5. Перезагрузка (я знаю, что я из окон и я нуб с Ubuntu)
  6. Подключитесь снова.

Я работаю некоторое время без проблем. (Я не знаю почему, но если кто-то это выяснит, пожалуйста, скажите мне)

mf_
источник
Возможно, вы видели ту же проблему, что и я. Вы можете попробовать шаги, которые я подробно описал в моем ответе ниже. Это может решить вашу проблему, поэтому вам не придется перезагружать или отключать адаптеры вручную и очищать профили подключения.
Freedom_Ben
@Freedom_Ben я сделал это один раз, и никаких проблем с тех пор, как месяц назад, до сих пор не было установлено никаких важных / критических обновлений, поэтому я не знаю, когда проблема возникнет снова
mf_
@mf_, подтверждено, чтобы помочь для Intel 7260 с Ubuntu 16.04. Вы должны быть волшебником.
Александр Хуссах
1

Если MTU является проблемой, вы можете получить несколько советов по поиску правильного значения здесь . Вообще говоря, значение 1500 довольно стандартно.

Вы можете установить MTU для вашего соединения Wi-Fi следующим образом:

sudo ifconfig {wifi-interface} mtu {mtu-value}

Так что, если ваш интерфейс Wi-Fi Wlan0, и вы хотите MTU 1500, это будет:

sudo ifconfig wlan0 mtu 1500

Если это работает для вас, вы можете сделать его постоянным, поместив значение, которое работало в /etc/network/interfaces

Freedom_Ben
источник