如何在不重启的情况下重启WiFi接口(丢弃连接)?

我启动进入ubuntu并且连接到Wifi网络很好。 大约10-15分钟后,DNS停止解析任何网站,几分钟后,网络管理员告诉我,我已断开连接,并尝试不断重新连接到我的路由器,但未能这样做。 在Ubuntu重启后,一切正常,前10-15分钟再次正常。 当我启动进入Mac OS X时,一切都很好,连接相同!

如何重启wifi界面? sudo ifdow wlan0告诉我wlan0 is not configuredwlan0也没有出现在/etc/network/interfaces中,我觉得很奇怪….(除非网络经理在我背后做这件事)。

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

 dmesg | tail 

也许丢弃并重新加载你的wifi模块有助于:

 sudo rmmod ipw2100 sudo modprobe ipw2100 

例如,对于intel-chipset。 我在BIOS中设置了IRQ之后,这个chispset随机出现了问题。

在有线网络上运行并让我的笔记本电脑暂停并在不再在有线网络上恢复时,我遇到了与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 

您可以尝试使用lspci找到您的wi-fi控制器:

  lspci |  grep网络 

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