Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save belkone/8128ce8883024c2b97130ee7b7ff4667 to your computer and use it in GitHub Desktop.
Save belkone/8128ce8883024c2b97130ee7b7ff4667 to your computer and use it in GitHub Desktop.
Proxmox: add Intel e1000e NIC emulation

Proxmox: add Intel e1000e NIC emulation

backup first

cp /usr/share/pve-manager/js/pvemanagerlib.js /usr/share/pve-manager/js/pvemanagerlib.js.dist
cp /usr/share/perl5/PVE/QemuServer.pm /usr/share/perl5/PVE/QemuServer.pm.dist

add Intel e1000e

sed -i 's/|e1000|/|e1000|e1000e|/' /usr/share/pve-manager/js/pvemanagerlib.js
sed -i "/\['e1000', 'Intel E1000'\],/a \      ['e1000e', 'Intel e1000e']," /usr/share/pve-manager/js/pvemanagerlib.js
sed -i "s/'e1000',  'pcnet'/'e1000', 'e1000e', 'pcnet'/" /usr/share/perl5/PVE/QemuServer.pm

restart services

service pveproxy restart
service pvedaemon restart
For Proxmox version < 6.1 path for pvemanagerlib.js is under /usr/share/pve-manager/pvemanagerlib.js
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment