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 (

Repair Network

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.

Purpose

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.

How It Works

Expected Results

Important Considerations

) }