intel I226 网卡支持 VLAN 吗

117 天前
 msmmbl
在 windows 11 上启用了 hyper-V ,创建了虚拟交换机连接到 I226-V ,然后在虚拟机中增加网卡,启用了虚拟 LAN 标识。但是发现 VLAN 不通。换了一个 USB3 的网卡( ASIX ),发现通了。

尝试更新 I226-V 到最新。

在设备管理器中,对比了下 ASIX 和 I226-V ,发现在设备属性->高级中,ASIX 有 VLAN ID 选项,但是 I226-V 没有。

看到 Intel 的论坛中好像有讨论这个的,结论是不支持? https://community.intel.com/t5/Ethernet-Products/VLAN-PROSet-Support-for-i226-i226-V-i226-LM/m-p/1506687

这里有老哥在 linux 下魔改使其支持 VLAN 的。https://blog.sharpbai.com/2022/11/%E8%A7%A3%E5%86%B3debian-11%E8%BD%AF%E8%B7%AF%E7%94%B1i225-v%E7%BD%91%E5%8D%A1vlan%E6%97%A0%E6%95%88%E9%97%AE%E9%A2%98/

但是没找到 windows 下如何支持的介绍。老哥们有啥办法不。
1038 次点击
所在节点    硬件
4 条回复
FabricPath
117 天前
不知道 windows 有啥黑魔法,vlan 只是一个软件层的东西,可以理解为组装报文的时候在 mac 头部 insert 了几个字节的 vlan 头。
网卡支持的”vlan“是 vlan offload ,支不支持都无所谓,对功能没影响;支持 offload 的网卡,上面组装 vlan 头部的逻辑就在网卡上做,抓包就看不到 vlan 头,反之 tcpdump 能看到 vlan 头。

所以考虑软件方向上去琢磨一下
HughRyu
117 天前
Hyper-V 和网卡支持 vLAN 支持与否有啥关系吗?
msmmbl
117 天前
@FabricPath 原来如此。那可以用 tcpdump 试下,看是否有 vlan 头,来确认网卡是否支持 vlan 。
msmmbl
117 天前
@HughRyu #2 Hyper 里有一台虚拟机需要访问某个 vlan 下的网络,微软有一篇文章提到了 VlanFiltering 的事情,但是我试下下似乎不工作 https://learn.microsoft.com/en-us/troubleshoot/windows-server/virtualization/vm-not-reach-vlan-tagging-enabled-network

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1055839

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX