我在 HP Pavilion dm4 上运行 Ubuntu 12.04 64 位。它有一个 Broadcom 4313 无线适配器和一个 Realtek RTL8168D/8111D 以太网适配器。
我无法通过无线或有线连接获得稳定的互联网访问。启动时或重新启动路由器后,我可以加载几个网站,但之后互联网停止工作(尽管无线/以太网继续显示它们已连接)。奇怪的是,我仍然能够使用已经加载的网站执行操作 - 例如,在 gmail 中加载/发送消息。只是加载某些新网站才是问题所在。此外,我仍然可以看到可用的无线网络。
这是来自的相关输出lspci -v
:
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: Hewlett-Packard Company Device 1469
Flags: bus master, fast devsel, latency 0, IRQ 42
I/O ports at 2000 [size=256]
Memory at c0404000 (64-bit, prefetchable) [size=4K]
Memory at c0400000 (64-bit, prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8168
Kernel modules: r8168
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
Subsystem: Hewlett-Packard Company Device 145c
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at c2400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: wl
Kernel modules: wl, bcma, brcmsmac
我尝试将不同的无线驱动程序列入黑名单,但似乎没有任何效果,即使我尝试强制它使用 brcmsmac 驱动程序,我在其他地方读到它应该是正确的。对于以太网,我还尝试安装最新的驱动程序(r8168 而不是 r8169)并将旧驱动程序列入黑名单。
我在同一台笔记本电脑上双启动 Windows 7,但无线或以太网连接都没有问题。
答案1
您是否尝试过设置ipv6 仅限本地链路? 我的问题几乎与您描述的问题完全相同,在我这样做之后,差别就像白天和黑夜一样。
rtl8192ce驱动 Realtek RTL8188 wifi 卡
博通驱动无线路由器
Ubuntu-Gnome 13.04
我仅有的运行n。(我为最新技术付了钱,我想使用它。)
再次 。 。 。仅限 IPV6 至本地链路。 去网络管理器并编辑您所连接的网络的配置文件,您将找到 IPV6 的设置。
我的 ISP才不是甚至提供 IPV6所以我花了一段时间才弄清楚。之前,我试图禁用它,认为它没用,不需要。我会看看我的连接能持续多长时间,但是,之前我只有 5 次 ping 才能收到 2 次,而现在我收到了 5 次 ping 中的 5 次。此外,Google 搜索速度快如闪电……不再需要 3-5 分钟。希望这能有所帮助!祝你好运
答案2
我遇到了同样的问题。在尝试了不同 wiki 上发布的几乎所有可能的解决方案后,我通过以下方式解决了问题:尝试将路由器中的无线通道设置为 12 以下(我设置为 11)。broadcom 4313 的 wl 驱动程序仅在此通道下工作。我希望它也适用于你。
答案3
您的问题似乎出在网络堆栈上,而不是驱动程序上。
我遇到的大多数问题都与名称解析有关,尝试 ping 一个已知站点以检查名称解析是否正常。
答案4
哇哦,我修好了。将 IPV6 设置为仅本地链接就解决了问题。但奇怪的是,直到大约 2 天前一切都还很顺利。