From dca2796d925ee383483696b042fbeb833e2aa8b7 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Tue, 4 Mar 2025 19:35:06 +0100 Subject: [PATCH] Update --- web/app/docs/network/repair-network/page.tsx | 94 +++++++++---------- .../docs/network/show-ip-information/page.tsx | 22 ----- web/app/docs/network/verify-network/page.tsx | 79 ++++++---------- .../docs/post-install/basic-settings/page.tsx | 8 +- 4 files changed, 76 insertions(+), 127 deletions(-) diff --git a/web/app/docs/network/repair-network/page.tsx b/web/app/docs/network/repair-network/page.tsx index 6e43e12..146db52 100644 --- a/web/app/docs/network/repair-network/page.tsx +++ b/web/app/docs/network/repair-network/page.tsx @@ -1,78 +1,70 @@ -import type { Metadata } from "next" import { Steps } from "@/components/ui/steps" +import CopyableCode from "@/components/CopyableCode" -export const metadata: Metadata = { +export const metadata = { title: "Repair Network | ProxMenux Documentation", - description: "Learn how to repair network configurations in Proxmox VE using ProxMenux.", + 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 is part of the network management script in ProxMenux. It automatically detects and - fixes common network issues in Proxmox VE systems, ensuring stable connectivity and proper configuration. + 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.

- -

What Does Repair Network Do?

-

When you select the Repair Network option, the script performs the following actions:

+ +

Overview

+

The script executes the following steps:

    -
  1. Detects physical network interfaces
  2. -
  3. Cleans up non-existent interfaces from the configuration
  4. -
  5. Checks and fixes bridge configurations
  6. -
  7. Configures physical interfaces
  8. -
  9. Offers to restart the networking service
  10. -
  11. Verifies network connectivity
  12. -
  13. Displays updated IP information
  14. +
  15. Detects physical network interfaces.
  16. +
  17. Cleans up non-existent or unused network interfaces.
  18. +
  19. Checks and repairs bridge configurations.
  20. +
  21. Configures detected physical interfaces.
  22. +
  23. Provides an option to restart the network service.
  24. +
  25. Verifies network connectivity and displays updated IP information.
- -

How to Use Repair Network

+ +

Implementation Steps

- -

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

+ +

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

- -

From the menu, select the "Repair Network" option.

+ +

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

- -

The script will guide you through the repair process with clear prompts and information dialogs.

+ +

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

- -

After the repair process, review the results displayed in the dialog boxes.

+ +

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

- -

If prompted, decide whether to restart the networking service to apply changes.

+ +

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.

- -

Key Features of Repair Network

+ +

Expected Results

- -

Important Notes

+ +

Important Considerations

- -

- The Repair Network function simplifies the process of troubleshooting and fixing network issues in Proxmox VE. - It provides an automated approach to common network maintenance tasks, helping to ensure your Proxmox system - maintains stable connectivity. -

+
) } - diff --git a/web/app/docs/network/show-ip-information/page.tsx b/web/app/docs/network/show-ip-information/page.tsx index 91a7540..e6ecb03 100644 --- a/web/app/docs/network/show-ip-information/page.tsx +++ b/web/app/docs/network/show-ip-information/page.tsx @@ -49,28 +49,6 @@ export default function ShowIPInformation() {
  • Quick and easy access to network configuration information
  • Non-intrusive operation (does not make any changes to the system)
  • - -

    Important Notes

    - - -

    - The Show IP Information function provides a straightforward way to view your Proxmox VE system's IP - configurations. Use it whenever you need a quick overview of your network interfaces and their associated IP - addresses. -

    ) } - diff --git a/web/app/docs/network/verify-network/page.tsx b/web/app/docs/network/verify-network/page.tsx index 96ac59e..942b6ab 100644 --- a/web/app/docs/network/verify-network/page.tsx +++ b/web/app/docs/network/verify-network/page.tsx @@ -1,75 +1,54 @@ -import type { Metadata } from "next" import { Steps } from "@/components/ui/steps" +import CopyableCode from "@/components/CopyableCode" -export const metadata: Metadata = { +export const metadata = { title: "Verify Network | ProxMenux Documentation", - description: "Learn how to verify network configuration and connectivity in Proxmox VE using ProxMenux.", + description: "Step-by-step guide to verify network configuration and connectivity in Proxmox VE using ProxMenux.", } export default function VerifyNetwork() { return (

    Verify Network

    - +

    - The Verify Network function is part of the network management script in ProxMenux. It checks the current network - configuration and connectivity in Proxmox VE systems, providing a comprehensive overview of the network status. + The Verify Network function in ProxMenux allows users to check the current network + configuration and connectivity in Proxmox VE. It provides a quick way to identify potential + network issues and verify that all network interfaces are correctly configured.

    - -

    What Does Verify Network Do?

    -

    When you select the Verify Network option, the script performs the following actions:

    + +

    Overview

    +

    When executed, the script performs the following actions:

      -
    1. Detects and lists physical network interfaces
    2. -
    3. Checks the current IP configuration for all relevant interfaces
    4. -
    5. Verifies network connectivity by pinging an external server
    6. -
    7. Displays a summary of the network status
    8. +
    9. Detects and lists all physical network interfaces.
    10. +
    11. Retrieves the current IP configuration for each detected interface.
    12. +
    13. Verifies network connectivity by testing external server reachability.
    14. +
    15. Displays a summary of the network status.
    - -

    How to Use Verify Network

    + +

    Implementation Steps

    -

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

    +

    Launch the network management script and navigate to the "Network Repair Menu" option.

    - -

    From the menu, select the "Verify Network" option.

    + +

    Choose the "Verify Network" option from the menu.

    - -

    - The script will display information about detected interfaces, IP configurations, and connectivity status. -

    + +

    The script will display detected interfaces, their IP configurations, and connectivity status.

    - -

    - Based on the results, determine if any further action is needed (e.g., running the Repair Network function). -

    + +

    Based on the output, determine if any corrective action is needed, such as using the "Repair Network" function.

    - -

    Key Features of Verify Network

    + +

    Expected Results

    - -

    Important Notes

    - - -

    - The Verify Network function provides a quick and easy way to check the status of your Proxmox VE system's - network configuration and connectivity. Use it regularly as part of your system maintenance routine or whenever - you suspect network issues. -

    +
    ) } - diff --git a/web/app/docs/post-install/basic-settings/page.tsx b/web/app/docs/post-install/basic-settings/page.tsx index a17cd33..862a3ba 100644 --- a/web/app/docs/post-install/basic-settings/page.tsx +++ b/web/app/docs/post-install/basic-settings/page.tsx @@ -117,7 +117,7 @@ export default function BasicSettingsPage() {
  • iftop: A tool to display bandwidth usage on an interface

    To start iftop (requires root):

    - sudo iftop + iftop iftop Example iotop: A tool to display I/O usage by processes

    To start iotop (requires root):

    - sudo iotop + siotop iotop Example iptraf-ng: An interactive colorful IP LAN monitor

    To start iptraf-ng:

    - sudo iptraf-ng + iptraf-ng iptraf-ng Example msr-tools: Tools for accessing CPU model-specific registers

    Example usage (read MSR):

    - sudo rdmsr 0x1a0 + rdmsr 0x1a0
  • net-tools: A collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system