From 77ef11ea97a11c70c09ca9b82b1c4cefdc5585e2 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Tue, 4 Mar 2025 19:53:06 +0100 Subject: [PATCH] Update --- web/app/docs/network/repair-network/page.tsx | 69 ++++++++----------- .../docs/network/show-ip-information/page.tsx | 18 +---- web/app/docs/network/verify-network/page.tsx | 15 ---- 3 files changed, 30 insertions(+), 72 deletions(-) diff --git a/web/app/docs/network/repair-network/page.tsx b/web/app/docs/network/repair-network/page.tsx index 146db52..f3dc146 100644 --- a/web/app/docs/network/repair-network/page.tsx +++ b/web/app/docs/network/repair-network/page.tsx @@ -12,57 +12,44 @@ export default function RepairNetwork() {

Repair Network

- The Repair Network function in ProxMenux automates the process of detecting and fixing network issues in - Proxmox VE. It ensures stable connectivity by verifying network configurations, cleaning unused interfaces, - and correcting bridge settings. + 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 or GPUs. This can lead to a loss of + network connectivity because the system retains old configurations that no longer match the new interface IDs.

-

Overview

-

The script executes the following steps:

-
    -
  1. Detects physical network interfaces.
  2. -
  3. Cleans up non-existent or unused network interfaces.
  4. -
  5. Checks and repairs bridge configurations.
  6. -
  7. Configures detected physical interfaces.
  8. -
  9. Provides an option to restart the network service.
  10. -
  11. Verifies network connectivity and displays updated IP information.
  12. -
+

Purpose

+

+ In many cases, when adding or removing hardware (e.g., network cards, GPUs), 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. +

-

Implementation Steps

- - -

The script scans the system for available network interfaces and identifies the primary physical adapters.

-
- -

Removes outdated or missing interfaces from the configuration files to prevent conflicts.

-
- -

Verifies the bridge network settings and updates them if necessary to ensure correct operation.

-
- -

Ensures that all detected physical interfaces are properly configured in the network settings.

-
- -

If necessary, the script prompts the user to restart the network service to apply changes.

-
- -

Performs a final connectivity check and displays updated network information.

-
-
+

How It Works

+

Expected Results

Important Considerations

diff --git a/web/app/docs/network/show-ip-information/page.tsx b/web/app/docs/network/show-ip-information/page.tsx index e6ecb03..86aa7b3 100644 --- a/web/app/docs/network/show-ip-information/page.tsx +++ b/web/app/docs/network/show-ip-information/page.tsx @@ -12,7 +12,7 @@ export default function ShowIPInformation() {

Show IP Information

- The Show IP Information function is part of the network management script in ProxMenux. It provides a quick and + The Show IP Information function it provides a quick and easy way to view the IP configurations of all relevant network interfaces in your Proxmox VE system.

@@ -25,21 +25,7 @@ export default function ShowIPInformation() {
  • Indicates if an interface has no IP assigned
  • -

    How to Use Show IP Information

    - - -

    Run the network management script and select the "Network Repair Menu" option.

    -
    - -

    From the menu, select the "Show IP Information" option.

    -
    - -

    The script will display a list of all detected interfaces and their IP addresses.

    -
    - -

    Use this information to verify IP assignments or troubleshoot network issues.

    -
    -
    +

    Key Features of Show IP Information