Restore removed network interfaces

NovaBiele

Member
Jan 24, 2022
2
0
6
43
I accidentally have removed a pair of network interfaces from my PVE node using the web GUI. Basically just selected the Network Device under System\Network and pressed the remove button.

Is there any way to undo this action? I have performed many reboots with no luck. Devices are still listed using the lspci command but do not show in /sys/class/net.


versions:
proxmox-ve: 7.1-1 (running kernel: 5.13.19-3-pve)
pve-manager: 7.1-10 (running version: 7.1-10/6ddebafe)
pve-kernel-helper: 7.1-8
pve-kernel-5.13: 7.1-6
pve-kernel-5.11: 7.0-10
pve-kernel-5.13.19-3-pve: 5.13.19-7
pve-kernel-5.13.19-1-pve: 5.13.19-3
pve-kernel-5.11.22-7-pve: 5.11.22-12
pve-kernel-5.11.22-4-pve: 5.11.22-9
ceph-fuse: 15.2.14-pve1
corosync: 3.1.5-pve2
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.22-pve2
libproxmox-acme-perl: 1.4.1
libproxmox-backup-qemu0: 1.2.0-1
libpve-access-control: 7.1-6
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.1-2
libpve-guest-common-perl: 4.0-3
libpve-http-server-perl: 4.1-1
libpve-storage-perl: 7.0-15
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 4.0.11-1
lxcfs: 4.0.11-pve1
novnc-pve: 1.3.0-1
proxmox-backup-client: 2.1.4-1
proxmox-backup-file-restore: 2.1.4-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.4-5
pve-cluster: 7.1-3
pve-container: 4.1-3
pve-docs: 7.1-2
pve-edk2-firmware: 3.20210831-2
pve-firewall: 4.2-5
pve-firmware: 3.3-4
pve-ha-manager: 3.3-3
pve-i18n: 2.6-2
pve-qemu-kvm: 6.1.0-3
pve-xtermjs: 4.12.0-1
qemu-server: 7.1-4
smartmontools: 7.2-1
spiceterm: 3.2-2
swtpm: 0.7.0~rc1+2
vncterm: 1.7-1
zfsutils-linux: 2.1.2-pve1
 
Hi,
note that removing a network device in the UI, only removes the entry from /etc/network/interfaces, so if they don't show up in /sys/class/net, the issue might be somewhere else. Anything interesting in /var/log/syslog? How were the devices used, e.g. part of a bridge/bond?

Regarding the configuration, I don't think there is a way if the changes were already applied (if the changes were not applied, just press the Revert button). If you have a backup of /etc you can try and restore the /etc/network/interfaces file. Otherwise you'll need to re-create the configuration manually.
 
Unfortunately I did press Apply Configuration. One of the interfaces was part of a bridge and the other was unused. I did attempt to re-create /etc/network/interfaces with the interfaces, but could not get it to work.

I don't know exactly what happened and am new to Proxmox/Linux so I'm sure It was my fault. I ended up reinstalling Proxmox and restoring VM/CT backups. Took a little longer, but got me to where I needed to be. I appreciate the help
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!