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

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

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左右。

展开 收起

清梅 随身wifi 上网卡

清梅 随身wifi 上网卡

32.9元起

COMFAST pcie无线网卡台式电脑WIFI6接收器AX200SE 5G3000MWiFi5.2

COMFAST pcie无线网卡台式电脑WIFI6接收器AX200SE 5G3000MWiFi5.2

89元起

Tenda 腾达 AX300 WiFi6免驱 usb无线网卡

Tenda 腾达 AX300 WiFi6免驱 usb无线网卡

19.9元起

COMFAST CF-812AC 1300M 千兆USB无线网卡(802.11ac)

COMFAST CF-812AC 1300M 千兆USB无线网卡(802.11ac)

29元起

Tenda 腾达 U2 V5.0 300M 千兆USB无线网卡 白色 Wi-Fi 6

Tenda 腾达 U2 V5.0 300M 千兆USB无线网卡 白色 Wi-Fi 6

17.9元起

EDUP 翼联 AX210 无线网卡 WiFi6

EDUP 翼联 AX210 无线网卡 WiFi6

119元起

UGREEN 绿联 CM448 650M 百兆USB无线网卡

UGREEN 绿联 CM448 650M 百兆USB无线网卡

29.9元起

MERCURY 水星网络 USB无线网卡 WiFi6

MERCURY 水星网络 USB无线网卡 WiFi6

19.9元起

COMFAST CF-BE200-M WiFi7无线网卡

COMFAST CF-BE200-M WiFi7无线网卡

168元起

TP-LINK 普联 AX3000 全屋WiFi6套装 5口AC路由器*1+3AP 白色

TP-LINK 普联 AX3000 全屋WiFi6套装 5口AC路由器*1+3AP 白色

1499元起

MERCURY 水星网络 水星WiFi6免驱 usb无线网卡 外置天线 台式机笔记本电脑无线wifi接收器 随wifiUX3H

MERCURY 水星网络 水星WiFi6免驱 usb无线网卡 外置天线 台式机笔记本电脑无线wifi接收器 随wifiUX3H

21.9元起

奋威(fenvi) AX210无线网卡WiFi6电竞千兆三频5374M笔记本台式机内置蓝牙AX200 WIFI 7 BE200NGW

奋威(fenvi) AX210无线网卡WiFi6电竞千兆三频5374M笔记本台式机内置蓝牙AX200 WIFI 7 BE200NGW

118元起

Newmine 纽曼 1300M免驱版 USB无线网卡 千兆5G双频 台式机笔记本电脑

Newmine 纽曼 1300M免驱版 USB无线网卡 千兆5G双频 台式机笔记本电脑

85元起

Tenda 腾达 U6 免驱版 300M USB无线网卡 Wi-Fi 4(802.11n)

Tenda 腾达 U6 免驱版 300M USB无线网卡 Wi-Fi 4(802.11n)

17.9元起

Tenda 腾达 U10 650M USB无线网卡

Tenda 腾达 U10 650M USB无线网卡

55元起

UGREEN 绿联 USB转无线网卡 AC1300

UGREEN 绿联 USB转无线网卡 AC1300

99元起
45评论

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

    校验提示文案

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

    校验提示文案

    提交
    玩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
扫一下,分享更方便,购买更轻松