找回密码
 加入我们
搜索
      
查看: 5080|回复: 13

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

[复制链接]
发表于 2023-11-23 11:34 | 显示全部楼层 |阅读模式
N100安装pve 8.0,虚拟了openwrt
Snipaste_2023-11-23_11-32-19.png

另外三个网卡直通给了OP
Snipaste_2023-11-23_11-32-29.png

但是只显示两个?
Snipaste_2023-11-23_11-32-39.png


接口那里倒是能看到四个网卡。
Snipaste_2023-11-23_11-32-52.png


esxi里,就可以看到全部四个网卡
发表于 2023-11-23 11:36 来自手机 | 显示全部楼层
OpenWRT缺少网卡驱动
发表于 2023-11-23 11:37 来自手机 | 显示全部楼层
summerq 发表于 2023-11-23 11:36
OpenWRT缺少网卡驱动

抱歉 没仔细看。应该是你要把其余网卡放在同一个vmbr里
 楼主| 发表于 2023-11-23 11:41 | 显示全部楼层
summerq 发表于 2023-11-23 11:37
抱歉 没仔细看。应该是你要把其余网卡放在同一个vmbr里

请教如何弄?感谢!!
发表于 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->物理设置->在接口中勾选你需要的以太网控制器.
 楼主| 发表于 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也是只显示两个网卡。奇怪的很。
发表于 2023-11-25 22:49 来自手机 | 显示全部楼层
aikgogo 发表于 2023-11-25 22:44
在esxi里虚拟openwrt直通3个网卡,openwrt里可以正确显示四个网卡,我把OP从esxi里导出,导入到pve里,pv ...

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

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

Snipaste_2023-11-26_07-40-44.png

Snipaste_2023-11-26_07-44-49.png

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

不影响使用,直通,上网什么都ok,就是不能全部显示网口出来。
发表于 2023-11-26 10:34 来自手机 | 显示全部楼层
我大概知道为什么了。可能还是驱动问题。我大概猜到你的问题了。网卡是不是i226?kernel可能太老了。你openwrt可以尝试用最新的版本。另外在grub中添加一条pcie_port_pm=off试试。
 楼主| 发表于 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"
 楼主| 发表于 2023-11-26 12:36 | 显示全部楼层
我把pve的内核升级到最新的6.2.16-6-pve也不行。
唉。。。。。。。
发表于 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也是有个不显示。。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-24 05:22 , Processed in 0.016607 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表