aikgogo 发表于 2023-11-23 11:34

pve里虚拟openwrt,直通网卡显示不全

N100安装pve 8.0,虚拟了openwrt


另外三个网卡直通给了OP


但是只显示两个?



接口那里倒是能看到四个网卡。



esxi里,就可以看到全部四个网卡

summerq 发表于 2023-11-23 11:36

OpenWRT缺少网卡驱动

summerq 发表于 2023-11-23 11:37

summerq 发表于 2023-11-23 11:36
OpenWRT缺少网卡驱动

抱歉 没仔细看。应该是你要把其余网卡放在同一个vmbr里

aikgogo 发表于 2023-11-23 11:41

summerq 发表于 2023-11-23 11:37
抱歉 没仔细看。应该是你要把其余网卡放在同一个vmbr里

请教如何弄?感谢!!

summerq 发表于 2023-11-23 13:09

aikgogo 发表于 2023-11-23 11:41
请教如何弄?感谢!!

编辑/etc/config/network
在lan的配置里可以创建一个bridge,之后把所有剩下的网口都放进去

config device 'lan_br'
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth1'
        list ports 'eth2'

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option ipaddr '192.168.1.1'

荡漾的潇洒 发表于 2023-11-23 14:24

网络->接口->lan->物理设置->在接口中勾选你需要的以太网控制器.

aikgogo 发表于 2023-11-25 22:44

summerq 发表于 2023-11-23 13:09
编辑/etc/config/network
在lan的配置里可以创建一个bridge,之后把所有剩下的网口都放进去



在esxi里虚拟openwrt直通3个网卡,openwrt里可以正确显示四个网卡,我把OP从esxi里导出,导入到pve里,pve里也直通三个网卡,就成了两个网卡了。在pve里全新安装OP也是只显示两个网卡。奇怪的很。

summerq 发表于 2023-11-25 22:49

aikgogo 发表于 2023-11-25 22:44
在esxi里虚拟openwrt直通3个网卡,openwrt里可以正确显示四个网卡,我把OP从esxi里导出,导入到pve里,pv ...

pve里可以dmesg看一下三个网卡的信息,特别是vm启动之后有无特别提示。
其次是在openwrt里也看一下网卡加载信息

aikgogo 发表于 2023-11-26 07:47

summerq 发表于 2023-11-25 22:49
pve里可以dmesg看一下三个网卡的信息,特别是vm启动之后有无特别提示。
其次是在openwrt里也看一下网卡加 ...

在虚拟机运行之下,用dmesg查看,eth3好奇怪,难道是usb借用来的?目前的情况是eth2和eth3不能在op里显示。





这个op,就是esxi里的,直接导出来的,能在esxi里显示四个网卡,说明op是没有问题的,问题可能出在pve上,大佬帮分析一下。

不影响使用,直通,上网什么都ok,就是不能全部显示网口出来。

summerq 发表于 2023-11-26 10:34

我大概知道为什么了。可能还是驱动问题。我大概猜到你的问题了。网卡是不是i226?kernel可能太老了。你openwrt可以尝试用最新的版本。另外在grub中添加一条pcie_port_pm=off试试。

aikgogo 发表于 2023-11-26 12:00

summerq 发表于 2023-11-26 10:34
我大概知道为什么了。可能还是驱动问题。我大概猜到你的问题了。网卡是不是i226?kernel可能太老了。你open ...

感谢大佬的回复。

N100小主机,四个i226-v的intel网卡。

root@N100:~# uname -r
6.2.16-3-pve

安装的是pve 8.0.3,openwrt是23.05.2最新的官方img镜像。

也加了你说的这个参数,但还是不行。
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on pcie_port_pm=off"

aikgogo 发表于 2023-11-26 12:36

我把pve的内核升级到最新的6.2.16-6-pve也不行。
唉。。。。。。。

ShireCiel 发表于 2023-11-26 12:59

本帖最后由 ShireCiel 于 2023-11-26 13:10 编辑

上面说的内核是你虚拟机得OP得系统得内核。 I226-V比较新。建议至少6.0以上内核得OP。

另外 楼上也说了。网络->接口->lan->物理设置->在接口里面勾选接口。
那么多网口。
OP得出厂开机 只有一个口。 不管加多少个。都是需要你手动加得。
OP开机得时候是多网口, 一般来说只会初始化2个口。

建议楼主多去看看 OP得教程。

浅月絮语 发表于 2024-9-25 01:30

楼主解决了吗,我用pve也是有个不显示。。
页: [1]
查看完整版本: pve里虚拟openwrt,直通网卡显示不全