|
我用的畅网 N100先锋版,4网口。PVE 系统装 iKuai 虚拟机。
相关信息如下:
PVE 版本:8.1.4
iKuai:3.7.11 32位版本
4网卡不在一个 IOMMU 组,分别独立
当前我的设置是这样的,eth0作为管理口保留,eth1、eth2、eth3这3个网口直通给 iKuai。
iKuai 使用 pve 默认的 vmbr0映射为 Lan 口,使用 eth1直通网口作为 wan 口拨号上网。
配置好后一切正常,但隔几天后(一般不超过一周),就发现网断了,经排查,发现直通给 iKuai 的3个网口,只剩 eth3这一个了,在 iKuai 中看不到 eth1和 eth2这两个网口。由于之前配置的wan 口对应的是 eth1,所以拨号断了。
在 PVE 管理后台查看 PVE 硬件,发现4个网口都在;查看 iKuai 虚拟机硬件配置,直通的3个网口也都在。
SSH 进 pve 后台,使用‘lspci -nn|grep Eth’ 命令查看网卡,4个也都在。
但就是在 iKuai 管理后台找不到这消失的2个网卡。
目前的解决办法是重启 PVE,然后 iKuai 里就可以看到直通的3个网卡了。但隔几天后,又莫名其妙消失 eth1和 eth2这两个网卡,又断网了。
---------------------------------
我尝试将消失的网卡直通给其它虚拟机,比如黑群晖,发现在黑群晖里也看不到。
我尝试将消失的网卡以对应的虚拟网桥形式(比如 vmbr2)配置给虚拟机,发现虚拟机里可以看到。
我倒是可以不用直通,就将 vmbr1给 iKuai 配置上作为 wan 口解决问题,但是不甘心。
有哪位大神可以帮忙指点指点,问题究竟出现在哪里。
|
|