GXNAS博客

  • 博客会员
    • 注册会员
    • 重置密码
  • 博客文章分类
    • NAS
    • 虚拟化技术
    • 路由器
    • 网站
    • Linux
    • Windows
    • IPTV
    • 游戏
    • 资源下载
    • 其他
  • ”零刻迷你主机“玩机教程
    • 零刻EQ12迷你小主机评测
    • 零刻SER5 5500U打造新潮派HTPC
    • 零刻SEi10玩ESXI+群晖NAS+Ubuntu
    • 零刻EQ13化身迷你静音省电的NAS
    • 零刻EQ13部署双软路由教程
    • 零刻ME Mini搭建群晖NAS教程
  • 阿里云盘资源
    • 阿里云盘资源更新日志
    • 阿里云盘资源分享
    • 阿里云盘扩容福利码
  • 【GXNAS网盘】
  • 【GXNAS小工具】
    • 免费AI绘图
    • 五子棋小游戏
  • 请博主喝奶茶
GXNAS博客
https://wp.gxnas.com
  1. 首页
  2. 虚拟化技术
  3. 博文内容

给ProxmoxVE (PVE)的网络模型添加E1000e网卡,让你的DSM支持最新版本(2022年2月11日更新)

发布时间:2019年11月3日 15539次浏览 3人点赞 16条评论

前面介绍过一个PVE下给群晖添加E1000e网卡的教程:《在ProxmoxVE (PVE)系统下给群晖添加E1000e网卡,让它支持DSM最新版本》,但是这个方法仅对某个虚拟机而已。今天介绍另外一种方法,把E1000e网卡添加到PVE系统里面,这样在新增虚拟机的时候,就可以直接选择。

本教程在PVE6.09和PVE7.1-7下测试通过,其他的PVE版本请自行测试。需要注意的是:修改有风险,修改有风险,修改有风险,请自觉做好文件备份!

具体操作如下:

一、电脑打开WinSCP,以root用户登录PVE,找到 /usr/share/perl5/PVE 目录下的 QemuServer.pm 文件,用Notepad++编辑(不要用记事本),大约在PVE6.09的第837行(PVE7.1-7的第885行)找到“my $nic_model_list = [”这行内容:

 

找到以下内容(这里的代码是PVE6.09的版本,如果是PVE7.X的版本则是每个型号显示成一行):

my $nic_model_list = ['rtl8139', 'ne2k_pci', 'e1000', 'pcnet', 'virtio','ne2k_isa', 'i82551', 'i82557b', 'i82559er', 'vmxnet3','e1000-82540em', 'e1000-82544gc', 'e1000-82545em'];

需在'e1000'后面增加一个'e1000e'(按代码格式填写并加上逗号,如果是PVE7.X版本则是在'e1000'的下面增加一行'e1000e',下同):

my $nic_model_list = ['rtl8139', 'ne2k_pci', 'e1000', 'e1000e', 'pcnet', 'virtio','ne2k_isa', 'i82551', 'i82557b', 'i82559er', 'vmxnet3','e1000-82540em', 'e1000-82544gc', 'e1000-82545em'];

确认一下修改无误后保存退出;

 

二、找到 /usr/share/pve-manager/js 目录下的 pvemanagerlib.js 文件,用Notepad++编辑,大约在PVE6.09的第1813行(PVE7.1-7的第642行)找到“if ((match_res = p.match(”这行内容:

 

把原内容:

if ((match_res = p.match(/^(ne2k_pci|e1000|e1000-82540em|e1000-82544gc|e1000-82545em|vmxnet3|rtl8139|pcnet|virtio|ne2k_isa|i82551|i82557b|i82559er)(=([0-9a-f]{2}(:[0-9a-f]{2}){5}))?$/i)) !== null) {

需在'e1000'后面增加一个'e1000e'(不要复制以下面代码去替换你的文件,只需要在对应的位置增加代码就行了):

if ((match_res = p.match(/^(ne2k_pci|e1000|e1000e|e1000-82540em|e1000-82544gc|e1000-82545em|vmxnet3|rtl8139|pcnet|virtio|ne2k_isa|i82551|i82557b|i82559er)(=([0-9a-f]{2}(:[0-9a-f]{2}){5}))?$/i)) !== null) {

确认一下修改无误后保存退出;

 

三、在当前文件向下拉,大约在PVE6.09的第4555行(PVE7.1-7的第6053行)处找到“['e1000', 'Intel E1000'],”这行内容:

把原内容:

['e1000', 'Intel E1000'],
['virtio', 'VirtIO (' + gettext('paravirtualized') + ')'],
['rtl8139', 'Realtek RTL8139'],
['vmxnet3', 'VMware vmxnet3']
]

改成(不要复制以下面代码去替换你的文件,只需要在对应的位置增加代码就行了):

['e1000', 'Intel E1000'],
['e1000e', 'Intel E1000e'],
['virtio', 'VirtIO (' + gettext('paravirtualized') + ')'],
['rtl8139', 'Realtek RTL8139'],
['vmxnet3', 'VMware vmxnet3']
]

确认一下修改无误后保存退出;

 

四、关掉WinSCP,回到PVE管理界面,关掉所有的虚拟主机,重启PVE;

 

五、宿主机重启完成以后重新登录PVE,这时我们去新建一个PVE的虚拟机,配置到网络模型的时候,就会发现比之前多出“E1000e”这个网卡。来一张PVE7.1-7系统的图,证明PVE7.X也是可以增加的。

标签: E1000e PVE 升级 群晖
最后更新:2022年3月4日

本文作者:博主

个人简介:(未填写)

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • 小迪

    7.4 7.2都试过了不行,加不上,正在安装7.1试试 :lei:

    2023年5月7日
    登录以回复
    • 博主

      @小迪 不需要E1000e,用半虚拟机就可以了

      2023年5月7日
      登录以回复
      • 小迪

        @博主 7.1-7用半虚拟网卡,启动后搜不到IP,已经将netif_num改为1,并删除了MAC2,请问还有啥问题需要注意?

        2023年5月7日
        登录以回复
        • 博主

          @小迪 你的CPU是什么型号

          2023年5月7日
          登录以回复
          • 小迪

            @博主 cpu a4-5300

            2023年5月7日
          • 博主

            @小迪 这个CPU不支持918,你不要装918就可以了。

            2023年5月7日
  • wgx

    Virtual Environment 7.0-11
    改了仍然不显示。
    畅网n5105第一版

    2022年9月29日
    登录以回复
    • 博主

      @wgx 改对了都可以显示,不显示就是没改对。

      2022年9月29日
      登录以回复
  • microten

    今天更新了一下PVE 重启完了 都崩溃了 硬件直通丢了 重新弄 E1000e也没有了 重新设置上还是不起作用 现在不知道该怎么办了
    Linux 5.15.35-3-pve #1 SMP PVE 5.15.35-6
    pve-manager/7.2-5/12f1e639

    2022年6月27日
    登录以回复
    • 博主

      @microten PVE越更新,坑越多!我以前从PVE5开始用的,升级到PVE6感觉还没什么,更新到PVE7以后就遇到各种BUG和各种小毛病不断,最后弃坑PVE,改回用ESXI6.7up3,非常稳定!

      2022年6月27日
      登录以回复
  • 飞翔的企鹅

    新版的pve7.1装dsm7还需要弄这些驱动吗

    2022年1月26日
    登录以回复
    • 博主

      @飞翔的企鹅 PVE不管是哪个版本默认都没有E1000e,需要自己手动修改系统文件,添加E1000e这个网卡类型,否则你安装DSM7.0系统就会遇到找不到IP的尴尬。

      2022年1月27日
      登录以回复
      • 飞翔的企鹅

        @博主 嗯,昨天已经装好7..0了,pve7.1只需要改那个js文件就可以了。

        2022年1月27日
        登录以回复
  • 一根小香蕉

    按博主教程装好了,但感觉大文件的传输速度不行啊。是e1000e的网卡不行吗,从NAS下文件只有30多MB/S

    2021年12月28日
    登录以回复
    • 博主

      @一根小香蕉 E1000e支持千兆,你这个30兆的问题,E1000e表示不背锅!

      2021年12月28日
      登录以回复
      • 一根小香蕉

        @博主 试出来了,是无线不行,有线还能跑到千兆的 :kuanghan:

        2021年12月28日
        登录以回复
  • 您需要 登录 之后才可以评论
    站内搜索
    分类
    • IPTV / 15篇
    • Linux / 34篇
    • NAS / 252篇
    • Windows / 21篇
    • 其他 / 37篇
    • 游戏 / 3篇
    • 网站 / 125篇
    • 虚拟化技术 / 55篇
    • 资源下载 / 2篇
    • 路由器 / 46篇
    归档
    博客统计信息
    • 4,910,083
    • 570
    • 16,799
    • 2025年7月8日

    © 2025 GXNAS博客 版权所有,未经许可不得转载或引用本站的内容。

    COPYRIGHT ALL RIGHTS RESERVED.

    网站备案号:桂ICP备18008717号