BCM4306无线网卡支持ipv6吗?

BCM4306无线网卡支持ipv6吗?

我一直在尝试在 Ubuntu 12.04 下使用 Broadcom 无线网卡连接启用 ipv6 的网络。无线网卡型号为 BCM4306。

$lspci
$Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
$Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

我无法通过 ipv6 地址进行连接,但当分配了 ipv4 地址时,我仍然可以连接到网络。在寻找答案或解决方案时,我知道内核可以处理 ipv6。因此,剩下的问题应该是处理连接的硬件。不幸的是,当我专门尝试搜索有关 BCM4306 ipv6 功能的信息时,什么也没有出现。

我刚刚尝试使用有线连接与我现在所在的网络建立仅 ipv6 连接,但我遇到了同样的不断断开连接的情况。也许不是硬件问题?我不知道。

我不想在我的计算机上禁用 ipv6,因为我将要连接的相关网络将专门使用它,但我不确定哪里出了问题,以及我应该替换/修复哪些部分才能使其正常工作。有人可以给我指出一个有效的方向,让 ipv6 在 Ubuntu 12.04 下正常工作吗?

答案1

网卡驱动程序与 IPv6 支持无关。IP 是网络中的第 3 层(DoD/OSI 模型),而您的网卡及其驱动程序仅负责第 2 层。

如果我们稍后使用 IPv7 或返回 IPX,您不必担心 NIC 驱动程序 - 它们不在此级别上工作,而是您的操作系统(内核)。

在此处输入图片描述

在上图中,“进程应用程序”只是应用程序的职责,“主机到主机”是传输层,由内核提供,“互联网”是关于寻址的,也是由内核完成的。“网络访问”是 NIC 驱动程序和硬件所负责的。

虽然上面各层中的某些操作(尤其是 TCP)可以在硬件上卸载,但如果不能卸载也没什么大不了的,因为它只是在软件中完成的。

如果您遇到一般的 IPv6 连接问题,您必须更具体地说明您想要完成的任务以及您已尝试过的操作。

答案2

如果您正在使用这些broadcom-sta驱动程序,那么我认为它们不兼容 IPv6。至少对于广告来说不是。我的卡使用这些broadcom-sta驱动程序时也遇到了同样的问题。我的卡 (BCM43227) 不受任何其他驱动程序支持,但您的卡似乎受支持。

好像您可以尝试b43legacy驱动程序,也可能是b43。我的旧笔记本电脑使用b43IPv6 很好,但您必须测试b43legacy它是否支持 IPv6。

相关内容