白富美
发表于 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
学习了 谢谢