如何在不重启的情况下重新启动 WiFi 接口(断开连接)?

如何在不重启的情况下重新启动 WiFi 接口(断开连接)?

我启动 ubuntu,它可以正常连接到 Wifi 网络。大约 10-15 分钟后,DNS 停止解析任何网站,几分钟后,网络管理器告诉我我已断开连接,并不断尝试重新连接到我的路由器,但失败了。Ubuntu 重新启动后,前 10-15 分钟一切正常。当我启动 Mac OS X 时,一切都很好,连接相同!

我如何重新启动 wifi 界面?sudo ifdow wlan0只是告诉我这一点,wlan0 is not configured但却wlan0没有出现/etc/network/interfaces,我觉得很奇怪……(除非网络管理员背着我这么做)。

答案1

在有线网络上运行 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

答案2

我也会查看 dmesg,并且在失去连接后查看 dmesg 的最后一条消息:

dmesg | tail 

也许删除并重新加载你的 wifi 模块会有所帮助:

sudo rmmod ipw2100
sudo modprobe ipw2100

例如,对于英特尔芯片组。我曾遇到过此芯片组的随机问题,但在 BIOS 中设置 IRQ 后问题就解决了。

答案3

您可以尝试使用以下方法查找您的 Wi-Fi 控制器lspci

lspci | grep 网络

我在这里遇到了同样的问题(使用 Maverick,我认为这是一个已知的错误),我使用rmmod+modprobe技巧修复了它@用户未知回答。这里我使用的是 Realtek RTL8191SEvA 设备,其驱动程序名为r8192se_pci

相关内容