真正的PVE 7.1 下安装USB USB USB!2.5G 8156B网卡!

2021-11-25 12:57:52 46点赞 228收藏 44评论

PVE 7.1 最新版本,用螃蟹8156的USB网卡,可以使用。但测速最多只能跑1000M,无法跑满2.5G.

参考了非常多,网上大神的安装驱动等方法。最多可以让8125的PCI网卡,跑上2.5G.但USB始终不行!

本方法,不是直通网卡。而是让PVE 7主机下,跑满2.5G.

发现问题

真正的PVE 7.1 下安装USB USB USB!2.5G 8156B网卡!

默认安装完PVE7.1 后如图,用ethtool,查看USB 2.5G的网卡,发现2500有的,但是半双工。而且网卡信息全无,应该还是驱动没打上。

在PVE7里 USB的2.5G 其他大神的用错了驱动

螃蟹官网,其他方法一般都使用这个驱动。对PCI有效,但PVE7 下对USB无效。螃蟹官网,其他方法一般都使用这个驱动。对PCI有效,但PVE7 下对USB无效。

正确的驱动是这个。USB NIC Linux driver for kernel up to 5.6正确的驱动是这个。USB NIC Linux driver for kernel up to 5.6

如何正确安装

1、添加国内源,自己找懒得写了。

2、更新源,安装编译以及必要的依赖

apt update -y

apt -y install dkms make gcc

apt -y install build-essential

apt -y install libelf-dev

3、编译还需要安装 Linux Kernel Header

uname -r 先查看自己版本

apt search 搜索自己的版本

例子:我自己的如下

root@www:~# uname -r

5.13.19-1-pve

root@www:~# apt search 5.13.19-1

Sorting... Done

Full Text Search... Done

pve-headers-5.13.19-1-pve/stable,now 5.13.19-3 amd64 [installed]

The Proxmox PVE Kernel Headers

pve-kernel-5.13.19-1-pve/stable,now 5.13.19-3 amd64 [installed]

The Proxmox PVE Kernel Image

root@www:~# apt install pve-headers-5.13.19-1-pve

4、上传正确驱动,到PVE7里

我官网下载的驱动,解压后上传r8152-2.15.0整个文件夹,上传PVE /ROOT 目录下

root@www:~# cd /root/r8152-2.15.0 (进目录)

root@www:~/r8152-2.15.0# make (输入make)

make -C /lib/modules/5.13.19-1-pve/build M=/root/r8152-2.15.0 modules

make[1]: Entering directory '/usr/src/linux-headers-5.13.19-1-pve'

make[1]: Leaving directory '/usr/src/linux-headers-5.13.19-1-pve'

root@www:~/r8152-2.15.0# make install (输入make install)

make -C /lib/modules/5.13.19-1-pve/build M=/root/r8152-2.15.0 INSTALL_MOD_DIR=kernel/drivers/net/usb modules_install

make[1]: Entering directory '/usr/src/linux-headers-5.13.19-1-pve'

arch/x86/Makefile:148: CONFIG_X86_X32 enabled but no binutils support

INSTALL /lib/modules/5.13.19-1-pve/kernel/drivers/net/usb/r8152.ko

SIGN /lib/modules/5.13.19-1-pve/kernel/drivers/net/usb/r8152.ko

At main.c:160:

- SSL error:02001002:system library:fopen:No such file or directory: ../crypto/bio/bss_file.c:69

- SSL error:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76

sign-file: certs/signing_key.pem: No such file or directory

DEPMOD /lib/modules/5.13.19-1-pve

Warning: modules_install: missing 'System.map' file. Skipping depmod.

make[1]: Leaving directory '/usr/src/linux-headers-5.13.19-1-pve'

modprobe r8152

root@www:~/r8152-2.15.0# depmod -a (输入depmod -a)

root@www:~/r8152-2.15.0# update-initramfs -u (输入update-initramfs -u)

然后重启,reboot

USB网卡信息全了,全双工了USB网卡信息全了,全双工了

真正的PVE 7.1 下安装USB USB USB!2.5G 8156B网卡!

我这里非直通,挂了2个虚拟机共用这一个网卡,跑iperf3 1.9g 差不多了,之前都是800M左右。

展开 收起

EB-LINK PCI百兆网卡单网口8139D桌面台式机100M有线内置家用网卡

EB-LINK PCI百兆网卡单网口8139D桌面台式机100M有线内置家用网卡

49元起

GRIS WIFI无线网卡USB蓝牙适配器4.0组合电脑台式机笔记本RTL8723BU接收Win11

GRIS WIFI无线网卡USB蓝牙适配器4.0组合电脑台式机笔记本RTL8723BU接收Win11

39.8元起

EDIMAX EW-7611ULB USB无线网卡蓝牙适配器Win10免驱Ubuntu linux 支持蓝牙4.0 不支持5.0

EDIMAX EW-7611ULB USB无线网卡蓝牙适配器Win10免驱Ubuntu linux 支持蓝牙4.0 不支持5.0

79元起

EB-LINK PCI-E X4 2.5G四口网卡2500M千兆4电口有线网卡esxi软路由PXE无盘启动汇聚网络适配器带风扇

EB-LINK PCI-E X4 2.5G四口网卡2500M千兆4电口有线网卡esxi软路由PXE无盘启动汇聚网络适配器带风扇

495元起

EB-LINK Qlogic芯片PCI-E X8 8Gb单口光纤通道卡HBA卡SAN存储服务器含多模光模块QLE2560

EB-LINK Qlogic芯片PCI-E X8 8Gb单口光纤通道卡HBA卡SAN存储服务器含多模光模块QLE2560

550元起

万兆通光电 万兆网卡光口 intel X520-DA1芯片 10G光纤网卡 服务器网卡 82599EN芯片 PCIE网卡

万兆通光电 万兆网卡光口 intel X520-DA1芯片 10G光纤网卡 服务器网卡 82599EN芯片 PCIE网卡

297元起

COMFAST 免驱动usb无线网卡150Mbps台式机笔记本电脑主机随身wifi接收发射器家用网络路由器信号发射上网

COMFAST 免驱动usb无线网卡150Mbps台式机笔记本电脑主机随身wifi接收发射器家用网络路由器信号发射上网

6.9元起

纽曼 3000M千兆PCI-E无线网卡电竞游戏双频5G台式内置PCI-E无线网卡wifi6代+蓝牙5.2+wifi接收/发射器

纽曼 3000M千兆PCI-E无线网卡电竞游戏双频5G台式内置PCI-E无线网卡wifi6代+蓝牙5.2+wifi接收/发射器

188元起

wavlink 睿因 Vitesse Pro WiFi6无线网卡 电竞千兆网卡5G双频1800M USB无线网卡 WiFi接收发射器

wavlink 睿因 Vitesse Pro WiFi6无线网卡 电竞千兆网卡5G双频1800M USB无线网卡 WiFi接收发射器

159元起

SK-LINK 千兆单电口网卡 1000M网口软路由台式机网卡 适用PCI-E电脑工作站工控机用SK-NC8111C-T1

SK-LINK 千兆单电口网卡 1000M网口软路由台式机网卡 适用PCI-E电脑工作站工控机用SK-NC8111C-T1

29元起

COMFAST 922AC免驱USB千兆5G双频1300M无线网卡台式机电脑WiFi接收器笔记本发射 【AC1300M】千兆双频网卡

COMFAST 922AC免驱USB千兆5G双频1300M无线网卡台式机电脑WiFi接收器笔记本发射 【AC1300M】千兆双频网卡

49元起

COMFAST AX180 WIFI6代PCI-E千兆双频大功率无线网卡电竞台式机WiFi接收器 AX1800M+蓝牙5.2【AX180】

COMFAST AX180 WIFI6代PCI-E千兆双频大功率无线网卡电竞台式机WiFi接收器 AX1800M+蓝牙5.2【AX180】

79元起

ZT-NET pciex1千兆有线网卡台式电脑自适应1000M独立内置扩展网卡百兆网速提升网卡高速游戏网卡 8111E千兆单口PCI-E X1

ZT-NET pciex1千兆有线网卡台式电脑自适应1000M独立内置扩展网卡百兆网速提升网卡高速游戏网卡 8111E千兆单口PCI-E X1

22.5元起

MERCURY 水星网络 水星(MERCURY)WiFi6免驱 usb无线网卡 900M双频5G外置

MERCURY 水星网络 水星(MERCURY)WiFi6免驱 usb无线网卡 900M双频5G外置

45.9元起

MERCURY 水星网络 水星(MERCURY)WiFi6免驱动 usb无线网卡 900M双频5G

MERCURY 水星网络 水星(MERCURY)WiFi6免驱动 usb无线网卡 900M双频5G

39.9元起

乐扩 四口2.5G网卡 PCIE 服务器NAS网卡千兆扩展卡 RTL8125B芯片

乐扩 四口2.5G网卡 PCIE 服务器NAS网卡千兆扩展卡 RTL8125B芯片

298元起
44评论

  • 精彩
  • 最新
  • “他试图教会我们 [皱眉] ”“ 我觉得他是在试图让我们看懂 [喜极而泣]

    校验提示文案

    提交
    他试图让我们看懂,其实我们是认识字的。 [高兴] [喜极而泣]

    校验提示文案

    提交
    玩pve 应该都能看的懂。不玩肯定不懂得

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 看得出你很激动,有一个困扰我很久。8125b的2.5g网卡,pve双软路由ikuai+openwrt,网关用ikuai有2.5g,网关用op是千兆,应该是op驱动问题怎么解决

    校验提示文案

    提交
    ovs virtoi 试试

    校验提示文案

    提交
    装个E大的版本就行了。

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • pve7稳定吗?我的还是6,在想要不要升级到7

    校验提示文案

    提交
    还行,现在7.1 bug改了不少

    校验提示文案

    提交
    pve6.3.2 照样用, 按照作者和评论33楼,驱动成功2.16.3版。

    校验提示文案

    提交
    收起所有回复
  • 我都怀疑作者贴错了地方

    校验提示文案

    提交
    贴在csdn上更合适

    校验提示文案

    提交
    收起所有回复
  • 我照着帖主的方法摸索了一整天,坑坑歪歪的把r8168的驱动编译成功了,也确实替换了默认的r8169,可惜用ethtool看,还是只有100M [喜极而泣]

    校验提示文案

    提交
    这两天买了2个2.5G的网卡,按这个帖子已经搞定了PVE7.3之下的驱动。查看留言发现我去年这条留言,其实早就已经解决问题了,前来给大家汇报一下,我当时的主板是精粤的H97i-Gaming,双千兆网卡的那个型号。我运气不好,那个网口是坏的,只能上到100M速度,所以无论我怎么打驱动程序它都是那个死样子。我是直接装了一个win10,才发现这个主板本身的故障。对精粤H97i-Gaming挺无语的,第一次买回来,没装软路由,只用到了一个网卡,后来想用第二个的时候,好家伙直接就是坏的。找厂家客服,换了一块(或者是修的?不确定),然后就是前面说的这个问题,一个千兆口始终是100M,再找客服,又换了一块(或者又是修的),现在第三块板子用了半年了,目前还算正常。当在这个板子上也发现个问题,核显和独显直通总是无法成功。相同的操作方法在B85主板和X99主板上都ok的。

    校验提示文案

    提交
    H97i-Gaming直通核显或者独显也不是完全不成功,能直通过去,但是打不上驱动,无论是核显的Intel Graphics HD驱动,或者是N卡的驱动,装到半路就死机重启,然后这个win10虚拟机就挂了,再也无法启动。同样的操作步骤,我在B85主板和X99主板上,都很顺利的直通了N卡。只能怀疑是H97i-Gaming有点什么不同,导致的。

    校验提示文案

    提交
    收起所有回复
  • 备忘一下,pve7.4的所需的headers和kernel下载址址:
    去看看

    校验提示文案

    提交
  • 你这么一说我想起我还有个usb2.5g的网卡,回去插上试试 [高兴]

    校验提示文案

    提交
    经过踩坑之后补充一下,编译需要的headers,需要添加官方no-subscription源安装:
    deb 去看看 bullseye pve-no-subscription
    此外,/lib/modules/5.13.19-1-pve/build 不是自己创建的,而是
    ln -s /usr/src/linux-headers-5.13.19-1-pve /lib/modules/5.13.19-1-pve/build

    校验提示文案

    提交
    再补充一下,装完驱动以后可能会出现包括但不限于:掉网卡、掉速、掉线等问题,到底是网卡的问题还是驱动还有问题我就不知道了 [内伤]

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 厉害了吧!!!

    校验提示文案

    提交
  • 收藏备用.虽然pcie会比较好.但是穷啊..

    校验提示文案

    提交
  • 厉害哦哦哦

    校验提示文案

    提交
  • 我也遇到这个问题。。。。。。

    校验提示文案

    提交
  • 硬核教程, [装大款]

    校验提示文案

    提交
  • 给激动的你 点个赞 [高兴]

    校验提示文案

    提交
  • USB 8156B的网卡装了,iperf3测还是千兆。。。

    校验提示文案

    提交
  • 你们都玩2.5G了!我这千兆宽带都跑不满,才五百多,都搞了好几天没搞明白为啥? [苦恼]

    校验提示文案

    提交
  • 友情提醒已经2.16.1了
    去看看

    校验提示文案

    提交
  • 用楼主的方法,加上评论里最新驱动下载地址,成功了,谢谢。

    校验提示文案

    提交
  • 优越者 RTL8153 网卡抄作业成功实现千兆全双工,感谢 [示爱]
    Realtek USB FE / GBE / 2.5G / Gaming Ethernet Family Controller Software - REALTEK
    去看看

    校验提示文案

    提交
  • Warning: modules_install: missing 'System.map' file. Skipping depmod.
    这个问题的解决办法:
    uname -r
    获取内核版本
    find / -name System.map*
    找到相应内核版本的文件
    ln -s /boot/System.map-5.10.6-1-pve /lib/modules/5.10.6-1-pve/build/System.map
    上面的版本号改成你自己的,然后建立软连接,再make install 就不会报错了

    校验提示文案

    提交
  • 我想把8156b直通给ubuntu,在ubuntu按楼主的套路操作,update-initramfs -u 一直不行,研究了一下午,最后研究出来了.
    先安装make && make install,然后用DKMS安装.完成了之后把ubuntu里面原来的虚拟网卡删掉,重启后就能看到网卡了,查看信息确实是全双工,一切正常

    校验提示文案

    提交
    想shi了 用了你的方法还是不行 显示驱动安上了 认出8152了 全双工了 但是speed仍然只有100mb/s [晕死] [喜极而泣]

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

值友3734294535

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
228
扫一下,分享更方便,购买更轻松