windows 网卡的网络共享能让连接的客户端保持在同一个网段吗?

2021-03-04 12:51:20 +08:00
 busang
我用了技嘉 z170 的主板装了 windowserver hyper-v 装了 openwrt 。但是这个主板开不了 sriov 。分配了网卡过去网卡的 RDMA 就失效了。

想了几个曲线方法:

1.其他网卡建虚拟交换机,把我需要用 RDMA 的网卡和这个虚拟交换机做网桥。这个方法 ip 是同网段的,但是网卡还是丢了 RDMA,我看了下好像是这个网桥按照板载驱动来算,所以网速和 RDMA 都没了。效果和我建虚拟交换机放进 openwrt 一样。

2.hyper 弄一个内部虚拟交换机( 192.168.123.190 ),然后把这个虚拟网卡共享网络给我用的网卡(自动配置 192.168.137.1 ),这样客户端网卡( 192.168.137.2 )速度和 RDMA 都是满血的。但是有两个问题,第一是网段不在一起了,服务器(.1 ) ping 客户机(.2 ) ping 不通,客户机可以 ping 服务器,客户机也可以直连另一个网段的虚拟机里面的 openwrt ( 192.168.123.168 )。但是连不上同网段的其他服务( 192.168.123.*)。第二个问题是(192.168.137.1)的 SMB NFS 共享可以正常使用,但是 iSCSI 连不上了。

3.客户机插两根网线,一根用来访问文件,另一根用来上网。

感觉把方案 2 优化一下可行的概率最高。希望路过大佬能指点一下。或者有更好的方法能把 1 优化了更好。感谢。
1988 次点击
所在节点    宽带症候群
8 条回复
deorth
2021-03-04 13:23:58 +08:00
宿主机换成 pve,开一个 openwrt 和一个 windows 客户机,显卡+外设直通给 windows
busang
2021-03-04 14:18:57 +08:00
@deorth 这样还是要主板支持完整开启 SRIOV,技嘉这个 vt-d 是不完全的。网卡开出来的分别直通给客户机分配完就卡 bug 卡没了。
titanium98118
2021-03-04 15:52:36 +08:00
我自己是用 server2016 hyper-v 起的 openwrt,两张千兆网卡 LACP,用着也没啥问题,内网能跑满 2G 。
歪个楼,RDMA 的作用是什么?
scukmh
2021-03-04 15:54:32 +08:00
@titanium98118 快(跑
busang
2021-03-04 16:07:10 +08:00
@titanium98118 千兆桥接或者纯虚拟没差别的。 = = RDMA 很诱人而且网卡状态更稳定一些。
deorth
2021-03-04 17:07:59 +08:00
@busang 不知道你指的是什么 BUG,qemu-kvm pci-passthough 要求的是 IOMMU 不是 SR-IOV
deorth
2021-03-04 17:10:22 +08:00
@busang 不知道你指的是什么 BUG,qemu-kvm+vfio 的 pci-passthough 要求的是 IOMMU 不是 SR-IOV
busang
2021-03-04 18:28:31 +08:00
@deorth 我主帖表达错误产生歧义了,这台 win 设备中的 hyper-v 装 op 给本机和另一台 win10 电脑提供网络。hyper-v 的虚拟交换机直连另一台机因为没有 sriov 所以网速降了 rdma 也没了,改用网桥也一样。但是内部虚拟交换机分享网络给物理网口就可以正常使用,但是有 2 说明的问题。我说的 bug 指的是用 pve 做的话,文件存储和网络需要 2 个虚拟机。我的网卡不能成功 sriov 的话还是掉速丢 rdma,pve 可以开 sriov 但是不能正常使用。你说得用纯直通的方法这网卡就给一个设备了,如果给 op 对另一个存储设备的访问就不支持 rdma 了。如果给存储设备我还是要 2 根线,所以我改用的 windows 结果殊途同归。。。

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

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

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

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

© 2021 V2EX