白富美 发表于 2019-10-29 23:09:39

正愁买啥网卡

caseydeng 发表于 2019-10-30 06:26:02


謝謝樓主的分享

494091530 发表于 2019-10-30 18:46:57

点点滴滴的点点滴滴点点滴滴

oO冰Oo 发表于 2019-10-30 23:18:37

:L 感谢群主。。。

famdo818 发表于 2019-10-31 04:00:48

论坛有你真好,感谢分享

rayeuin 发表于 2019-10-31 11:45:19

谢谢分享

zcj881 发表于 2019-10-31 22:23:32

谢谢楼主分享

peiyuan 发表于 2019-11-1 07:01:54

谈话人挺好认同和认同和认同

caradio 发表于 2019-11-1 14:05:35

非常感谢!改天试试

w0798 发表于 2019-11-1 14:39:24

lsj881224 发表于 2019-10-29 10:05
你这也是其中一个办法,不过马上1.03b的驱动扩展包要出来了,就跟918的扩展包一样,再也不用为驱动烦恼。 ...

这是哪里来的消息啊?

chuanjun78 发表于 2019-11-1 15:14:14

謝謝樓主的分享!

2badao 发表于 2019-11-1 16:18:28

本帖最后由 2badao 于 2019-11-1 16:38 编辑

太复杂了,只需修改两个文件(pvemanagerlib.js,QemuServer.pm),在e1000后增加一个e1000e就行了。

dandan7675 发表于 2019-11-1 21:23:39

厉害了我的哥

lsj881224 发表于 2019-11-1 21:34:40

w0798 发表于 2019-11-1 14:39
这是哪里来的消息啊?

https://xpenology.com/forum/topic/21663-driver-extension-jun-103b104b-for-dsm622-for-3615xs-3617xs-918/

lsj881224 发表于 2019-11-1 21:42:26

2badao 发表于 2019-11-1 16:18
太复杂了,只需修改两个文件(pvemanagerlib.js,QemuServer.pm),在e1000后增加一个e1000e就行了。 ...

这个可以有。

dandan7675 发表于 2019-11-1 21:44:43

2badao 发表于 2019-11-1 16:18
太复杂了,只需修改两个文件(pvemanagerlib.js,QemuServer.pm),在e1000后增加一个e1000e就行了。 ...

请教下大神,该如何修改这两个文件?

pppoe07 发表于 2019-11-2 17:36:05

謝謝樓主的分享

2badao 发表于 2019-11-4 08:47:18

dandan7675 发表于 2019-11-1 21:44
请教下大神,该如何修改这两个文件?

1.打开 /usr/share/perl5/PVE/QemuServer.pm
查找
my $nic_model_list = ['rtl8139', 'ne2k_pci', 'e1000', 'pcnet','virtio',
                      'ne2k_isa', 'i82551', 'i82557b', 'i82559er', 'vmxnet3',
                      'e1000-82540em', 'e1000-82544gc', 'e1000-82545em'];
增加e1000e:
my $nic_model_list = ['rtl8139', 'ne2k_pci', 'e1000', 'e1000e', 'pcnet','virtio',
                      'ne2k_isa', 'i82551', 'i82557b', 'i82559er', 'vmxnet3',
                      'e1000-82540em', 'e1000-82544gc', 'e1000-82545em'];
2.打开 /usr/share/pve-manager/js/pvemanagerlib.js
查找第1处
          if ((match_res = p.match(/^(ne2k_pci|e1000|e1000-82540em|e1000-82544gc|e1000-82545em|vmxnet3|rtl8139|pcnet|virtio|ne2k_isa|i82551|i82557b|i82559er)(=({2}(:{2}){5}))?$/i)) !== null) {
                res.model = match_res.toLowerCase();
添加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)(=({2}(:{2}){5}))?$/i)) !== null) {
                res.model = match_res.toLowerCase();
查找 第2处
Ext.define('PVE.form.NetworkCardSelector', {
    extend: 'Proxmox.form.KVComboBox',
    alias: 'widget.pveNetworkCardSelector',
    comboItems: [
        ['e1000', 'Intel E1000'],
        ['virtio', 'VirtIO (' + gettext('paravirtualized') + ')'],
        ['rtl8139', 'Realtek RTL8139'],
        ['vmxnet3', 'VMware vmxnet3']
    ]
});
增加e1000e:
Ext.define('PVE.form.NetworkCardSelector', {
    extend: 'Proxmox.form.KVComboBox',
    alias: 'widget.pveNetworkCardSelector',
    comboItems: [
        ['e1000', 'Intel E1000'],
        ['e1000e', 'Intel e1000e'],
        ['virtio', 'VirtIO (' + gettext('paravirtualized') + ')'],
        ['rtl8139', 'Realtek RTL8139'],
        ['vmxnet3', 'VMware vmxnet3']
    ]
});
3.重启pve

cokes 发表于 2019-11-4 16:09:44

2badao 发表于 2019-11-4 08:47
1.打开 /usr/share/perl5/PVE/QemuServer.pm
查找
my $nic_model_list = ['rtl8139', 'ne2k_pci', 'e1000 ...

经测试可以使用, 感谢提供更简单方便的方法!

freecat 发表于 2019-11-4 23:55:15

学习了 谢谢
页: 1 [2] 3 4 5 6 7 8 9
查看完整版本: proxmox ve (PVE6)虚拟机 改e1000e网卡,安装群晖6.22