Как перезагрузить интерфейс WiFi без перезагрузки (он разрывает соединение)?


16

Я загружаюсь в Ubuntu, и он подключается к сети Wi-Fi нормально. Примерно через 10-15 минут DNS перестает разрешать любой веб-сайт, а через пару минут администраторы сети сообщают мне, что я отключен и постоянно пытаюсь подключиться к маршрутизатору и не может это сделать. После перезагрузки Ubuntu все работает нормально в течение первых 10-15 минут снова. Когда я загружаюсь в Mac OS X все нормально с тем же соединением!

Как перезапустить интерфейс Wi-Fi? sudo ifdow wlan0просто говорит мне об этом wlan0 is not configuredи wlan0не появляется /etc/network/interfacesни в одном, что я нахожу странным .... (если сетевой менеджер не делает это за моей спиной).


1
Это похоже на проблему с драйвером Wi-Fi. Маловероятно, что вы сможете решить ее, просто «перезагрузив» сетевой интерфейс. Не могли бы вы показать вывод lshw -class network?
ulidtko

Должен быть закрыт как "Нет надежды".
mlvljr

Я изменил свой ноутбук, так как это было подано ....
Дима

Ответы:


11

Я бы тоже посмотрел на dmesg и, после потери соединения, на последние сообщения dmesg:

dmesg | tail 

Может быть, сброс и перезагрузка вашего wifi-модуля поможет:

sudo rmmod ipw2100
sudo modprobe ipw2100

например, для чипсета intel. У меня была случайная проблема с этим набором микросхем, которая исчезла после установки IRQ в BIOS.


1
Для меня это былоiwldvm
Дмитрий Пашкевич

8

У меня возникла та же проблема с Ubuntu 15.10 после работы в проводной сети, когда мой ноутбук был приостановлен и возобновлен, когда больше не в проводной сети.

Я нашел этот пост очень полезным: http://blog.ostermiller.org/resetting-wireless-networking-on-ubuntu-without-rebooting/

Вам нужно найти свой драйвер:

sudo lshw -C network

Ищите беспроводной контроллер и в конфигурации ищите драйвер. В моем случае:

*-network
   description: Network controller
   product: Wireless 8260
   configuration: driver=iwlwifi latency=0

Все, что мне нужно было сделать - это запустить

sudo modprobe -r iwlwifi && sudo modprobe iwlwifi

5

Вы можете попытаться найти свой контроллер Wi-Fi с помощью lspci:

lspci | grep Network

У меня была такая же проблема здесь (используя Maverick, я думаю, что это известная ошибка), и я исправил ее с помощью rmmod+ modprobeтрюка, когда @user unknown ответил. Здесь я использую устройство Realtek RTL8191SEvA, драйвер которого назван r8192se_pci.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.