|
问题描述:
硬件:Intel的82599单口万兆光口一张(能开VF功能)和T350 4口中千兆一张(VF没试,没需求)。
软件:unraid是6.10.3版本,爱快是3.6.5版本
现状:1、unraid的管理口是82599的PF物理口连接家里的局域网(简单起见,也是唯一的管理口),网络设置里开了bond和bridge(关了也都试了),能正常访问和管理unraid。
2、在1的基础上,给82599开了VF,设置了5个VF网卡。分别在go设置文件里给每个VF网卡分配了mac地址。
3、在2的基础上,几个VF网卡都能在win10和win11下正常使用(删除了虚拟机的virtio虚拟网卡),VF网卡是win下唯一网卡,无论是iperf测速还是实际使用,都能达到800MB左右的上下行,cpu占用率也非常低,使用很满意,远比看起来连接速度10G的virtio和vmnetx好很多(实际速度略好于硬件千兆),万兆的VF功能确实很实用。
4、在1的基础上,直通了Intel的4口千兆网卡(物理直通),爱快下都能正确识别(手头还有1个USB的8125b,也很正常,而且3.6.5下不用打开所有网卡驱动,自动就能识别8125b和VF网卡,赞一个)。把这4个口全部桥接成Lan1,Wan空着,这样Lan1的4口任何一个连接到上级交换机后,外部电脑都能正常访问爱快的WEB界面并管理,功能也正常。把未连网的笔记本电脑插到剩下的3个网口任何一个后,都能正常获取DHCP或者指定IP后都能正常解析和上网(这种情况下Wan空置,可以把爱快看成一个4口的交换机)
5、在4的基础上,再增加直通一个VF网卡和上述的4个千兆口组成一个Lan1(5口),爱快里显示VF网卡已经联网,而且把其它4个千兆口的网线都拨掉后,只保留VF网卡的情况下,从外部也能正常访问爱快的WEB界面,用爱快里的工具也能ping通互联网。(跟第3步情况是一样的)。问题出在下面:
6、把笔记本电脑插入到4个千兆口后,不能DHCP获取地址,手工指定笔记本IP只能在笔记本上Ping通爱快的管理地址,ping不通家里局域网的网关。
猜想:
1、unraid里需要设置成混杂模式(试过bond关也不行)
2、可能是VF网卡的模式问题,用ip link set eth0 vf 0 trust on和关闭检查模式(到Intel的官网上看的,网站里说,打开信任模式就等于是打开了混杂模式)也不行。
3、仔细搜索的咱们官网的论坛,只有一个高手想用直通VF网卡设置vlan后拨号没成功,我猜想应该跟这个原因是一样的,但是那个也没解决。
请管理员和高手指点一下原因。
|
|