Как перезагрузить интерфейс WiFi без перезагрузки (он разрывает соединение)?
Я загружаюсь в 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
либо, что я нахожу странным.... (если сетевой менеджер не делает это за моей спиной).
3 ответа
У меня возникла та же проблема с 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
Я бы тоже посмотрел на dmesg и, после потери соединения, на последние сообщения dmesg:
dmesg | tail
Может быть, сброс и перезагрузка вашего wifi-модуля поможет:
sudo rmmod ipw2100
sudo modprobe ipw2100
например, для чипсета intel. У меня была случайная проблема с этим набором микросхем, которая исчезла после установки IRQ в BIOS.
Вы можете попробовать найти свой Wi-Fi контроллер с lspci
:
lspci | grep Network
У меня была такая же проблема здесь (используя Maverick, я думаю, что это известная ошибка), и я исправил ее rmmod
+ modprobe
Трюк, как @user неизвестно ответил. Здесь я использую устройство Realtek RTL8191SEvA, драйвер которого называется r8192se_pci
,