我启动 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
。