import { Steps } from "@/components/ui/steps" import CopyableCode from "@/components/CopyableCode" export const metadata = { title: "Repair Network | ProxMenux Documentation", description: "Step-by-step guide to repair network configurations in Proxmox VE using ProxMenux.", } export default function RepairNetwork() { return (
The Repair Network function in ProxMenux addresses issues caused by changes in network interface identifiers that occur when modifying hardware components such as network adapters, GPUs, or other PCI devices. This can lead to a loss of network connectivity because the system retains old configurations that no longer match the new interface IDs.
In many cases, when adding or removing hardware (e.g., network cards, GPUs, storage controllers), network interfaces may be renamed
due to changes in the system's PCI device enumeration. As a result, Proxmox VE may fail to establish a network
connection because the /etc/network/interfaces
file references outdated interface names.
Restoring a backup of /etc/network/interfaces
is not a viable solution, as the IDs of the interfaces have changed. Instead,
the system needs to detect the new identifiers and update the configuration accordingly. Repair Network
automates this process by identifying the correct interface names and applying the necessary corrections.
/etc/network/interfaces
file for outdated interface names./etc/network/interfaces
.