找回密码
 加入我们
搜索
      
查看: 7190|回复: 19

[网络] 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也是有个不显示。。
发表于 2024-12-8 06:17 | 显示全部楼层
本帖最后由 pppig236 于 2024-12-7 17:18 编辑
浅月絮语 发表于 2024-9-24 12:30
楼主解决了吗,我用pve也是有个不显示。。


最优雅的办法是在pve里面桥接3个口然后分给op一个wan 一个桥接当lan

Screenshot 2024-12-07 171730.png
发表于 2025-4-5 11:34 | 显示全部楼层
本帖最后由 tiger21 于 2025-4-5 11:37 编辑
pppig236 发表于 2024-12-8 06:17
最优雅的办法是在pve里面桥接3个口然后分给op一个wan 一个桥接当lan


老大, 我也遇到只显示2个接口的问题
我是不是要创建一个 vmbr1 然后把 enp2s0 enp3s0 enp4s0 enp5s0 enp7s0 加进去 ?

直通了网口, 我有6个网口但只显示 eth0 eth1
网络正常使用就是少了首页的显示



ss6.png

发表于 2025-4-6 23:30 | 显示全部楼层
本帖最后由 pppig236 于 2025-4-6 10:35 编辑
tiger21 发表于 2025-4-4 22:34
老大, 我也遇到只显示2个接口的问题
我是不是要创建一个 vmbr1 然后把 enp2s0 enp3s0 enp4s0 enp5s0 enp7 ...


你虚拟机咋分的网口啊
我这样稳得一
Screenshot 2025-04-06 113411.png

Screenshot 2025-04-06 113509.png
发表于 2025-4-6 23:45 | 显示全部楼层
用USB上个ESXI看看
发表于 2025-4-7 22:09 | 显示全部楼层
找到解决方法了,原帖地址
编辑 /etc/board.json 使之与设备实际情况对应即可,以下为例
  1. {
  2.         "model": {
  3.                 "id": "qemu-standard-pc-i440fx-piix-1996",
  4.                 "name": "QEMU Standard PC (i440FX + PIIX, 1996)"
  5.         },
  6.         "network": {
  7.                 "lan": {
  8.                         "ports": ["eth0", "eth1", "eth2"],
  9.                         "protocol": "static"
  10.                 },
  11.                 "wan": {
  12.                         "device": "eth3",
  13.                         "protocol": "pppoe"
  14.                 }
  15.         }
  16. }
复制代码
发表于 2025-4-9 18:53 | 显示全部楼层
gkchp 发表于 2025-4-7 22:09
找到解决方法了,原帖地址
编辑 /etc/board.json 使之与设备实际情况对应即可,以下为例
...

感谢, 我也是找到了这个方法已经解决了

https://www.chiphell.com/forum.p ... 07&pid=57078321
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-4-20 16:56 , Processed in 0.014061 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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