mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-06-29 04:36:54 +00:00
update
This commit is contained in:
parent
749451fcac
commit
08114c0281
@ -3,7 +3,7 @@ import { Steps } from "@/components/ui/steps"
|
|||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Repair Network | ProxMenux Documentation",
|
title: "Repair Network | ProxMenux Documentation",
|
||||||
description: "Learn how to repair and verify network configurations in Proxmox VE using ProxMenux.",
|
description: "Learn how to repair network configurations in Proxmox VE using ProxMenux.",
|
||||||
}
|
}
|
||||||
|
|
||||||
export default function RepairNetwork() {
|
export default function RepairNetwork() {
|
||||||
@ -12,55 +12,12 @@ export default function RepairNetwork() {
|
|||||||
<h1 className="text-3xl font-bold mb-6">Repair Network</h1>
|
<h1 className="text-3xl font-bold mb-6">Repair Network</h1>
|
||||||
|
|
||||||
<p className="mb-4">
|
<p className="mb-4">
|
||||||
This script provides comprehensive network repair and verification functionality for Proxmox VE systems. It
|
The Repair Network function is part of the network management script in ProxMenux. It automatically detects and
|
||||||
helps users troubleshoot and fix common network issues, ensuring stable connectivity and proper configuration.
|
fixes common network issues in Proxmox VE systems, ensuring stable connectivity and proper configuration.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2 className="text-2xl font-semibold mt-8 mb-4">What Does This Script Do?</h2>
|
<h2 className="text-2xl font-semibold mt-8 mb-4">What Does Repair Network Do?</h2>
|
||||||
<p className="mb-4">When executed, this script offers the following main functions:</p>
|
<p className="mb-4">When you select the Repair Network option, the script performs the following actions:</p>
|
||||||
<ol className="list-decimal pl-6 space-y-2 mb-6">
|
|
||||||
<li>Repair Network: Automatically detects and fixes common network issues</li>
|
|
||||||
<li>Verify Network: Checks the current network configuration and connectivity</li>
|
|
||||||
<li>Show IP Information: Displays IP addresses for all relevant network interfaces</li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
<h2 className="text-2xl font-semibold mt-8 mb-4">Key Features</h2>
|
|
||||||
<ul className="list-disc pl-6 space-y-2 mb-6">
|
|
||||||
<li>Detects and lists physical and network interfaces</li>
|
|
||||||
<li>Verifies and repairs bridge configurations</li>
|
|
||||||
<li>Cleans up non-existent interfaces from the configuration</li>
|
|
||||||
<li>Configures physical interfaces automatically</li>
|
|
||||||
<li>Checks network connectivity</li>
|
|
||||||
<li>Provides options to restart networking services</li>
|
|
||||||
<li>Offers an interactive menu for easy navigation</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h2 className="text-2xl font-semibold mt-8 mb-4">How to Use</h2>
|
|
||||||
<Steps>
|
|
||||||
<Steps.Step title="Access the Network Repair Menu">
|
|
||||||
<p>Run the script and select the "Network Repair Menu" option from the main ProxMenux interface.</p>
|
|
||||||
</Steps.Step>
|
|
||||||
<Steps.Step title="Choose an Option">
|
|
||||||
<p>Select one of the following options:</p>
|
|
||||||
<ul className="list-disc pl-6 space-y-1 mt-2">
|
|
||||||
<li>Repair Network</li>
|
|
||||||
<li>Verify Network</li>
|
|
||||||
<li>Show IP Information</li>
|
|
||||||
</ul>
|
|
||||||
</Steps.Step>
|
|
||||||
<Steps.Step title="Follow the Prompts">
|
|
||||||
<p>The script will guide you through the process with clear prompts and information dialogs.</p>
|
|
||||||
</Steps.Step>
|
|
||||||
<Steps.Step title="Review Results">
|
|
||||||
<p>After each operation, review the results displayed in the dialog boxes.</p>
|
|
||||||
</Steps.Step>
|
|
||||||
<Steps.Step title="Repeat or Exit">
|
|
||||||
<p>Choose another option or return to the main menu when finished.</p>
|
|
||||||
</Steps.Step>
|
|
||||||
</Steps>
|
|
||||||
|
|
||||||
<h2 className="text-2xl font-semibold mt-8 mb-4">Repair Network Process</h2>
|
|
||||||
<p className="mb-4">When you select "Repair Network", the script performs the following actions:</p>
|
|
||||||
<ol className="list-decimal pl-6 space-y-2 mb-6">
|
<ol className="list-decimal pl-6 space-y-2 mb-6">
|
||||||
<li>Detects physical network interfaces</li>
|
<li>Detects physical network interfaces</li>
|
||||||
<li>Cleans up non-existent interfaces from the configuration</li>
|
<li>Cleans up non-existent interfaces from the configuration</li>
|
||||||
@ -71,9 +28,39 @@ export default function RepairNetwork() {
|
|||||||
<li>Displays updated IP information</li>
|
<li>Displays updated IP information</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
|
<h2 className="text-2xl font-semibold mt-8 mb-4">How to Use Repair Network</h2>
|
||||||
|
<Steps>
|
||||||
|
<Steps.Step title="Access the Network Repair Menu">
|
||||||
|
<p>Run the network management script and select the "Network Repair Menu" option.</p>
|
||||||
|
</Steps.Step>
|
||||||
|
<Steps.Step title="Choose Repair Network">
|
||||||
|
<p>From the menu, select the "Repair Network" option.</p>
|
||||||
|
</Steps.Step>
|
||||||
|
<Steps.Step title="Follow the Prompts">
|
||||||
|
<p>The script will guide you through the repair process with clear prompts and information dialogs.</p>
|
||||||
|
</Steps.Step>
|
||||||
|
<Steps.Step title="Review Results">
|
||||||
|
<p>After the repair process, review the results displayed in the dialog boxes.</p>
|
||||||
|
</Steps.Step>
|
||||||
|
<Steps.Step title="Restart Networking (if prompted)">
|
||||||
|
<p>If prompted, decide whether to restart the networking service to apply changes.</p>
|
||||||
|
</Steps.Step>
|
||||||
|
</Steps>
|
||||||
|
|
||||||
|
<h2 className="text-2xl font-semibold mt-8 mb-4">Key Features of Repair Network</h2>
|
||||||
|
<ul className="list-disc pl-6 space-y-2 mb-6">
|
||||||
|
<li>Automatic detection and repair of common network issues</li>
|
||||||
|
<li>Bridge configuration verification and fixing</li>
|
||||||
|
<li>Cleanup of non-existent interfaces</li>
|
||||||
|
<li>Automatic configuration of physical interfaces</li>
|
||||||
|
<li>Network connectivity check after repairs</li>
|
||||||
|
<li>Option to restart networking services</li>
|
||||||
|
<li>Display of updated IP information post-repair</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2 className="text-2xl font-semibold mt-8 mb-4">Important Notes</h2>
|
<h2 className="text-2xl font-semibold mt-8 mb-4">Important Notes</h2>
|
||||||
<ul className="list-disc pl-6 space-y-2 mb-6">
|
<ul className="list-disc pl-6 space-y-2 mb-6">
|
||||||
<li>This script requires root or sudo privileges to execute.</li>
|
<li>This function requires root or sudo privileges to execute.</li>
|
||||||
<li>Restarting the network service may cause a brief disconnection.</li>
|
<li>Restarting the network service may cause a brief disconnection.</li>
|
||||||
<li>Always ensure you have an alternative way to access your Proxmox VE system in case of network issues.</li>
|
<li>Always ensure you have an alternative way to access your Proxmox VE system in case of network issues.</li>
|
||||||
<li>It's recommended to create a backup of your network configuration before making changes.</li>
|
<li>It's recommended to create a backup of your network configuration before making changes.</li>
|
||||||
@ -81,9 +68,9 @@ export default function RepairNetwork() {
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p className="mt-6 italic">
|
<p className="mt-6 italic">
|
||||||
This script simplifies the process of troubleshooting and repairing network issues in Proxmox VE. It provides an
|
The Repair Network function simplifies the process of troubleshooting and fixing network issues in Proxmox VE.
|
||||||
easy-to-use interface for common network maintenance tasks, helping to ensure your Proxmox system maintains
|
It provides an automated approach to common network maintenance tasks, helping to ensure your Proxmox system
|
||||||
stable connectivity.
|
maintains stable connectivity.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import type { Metadata } from "next"
|
import type { Metadata } from "next"
|
||||||
|
import { Steps } from "@/components/ui/steps"
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Show IP Information | ProxMenux Documentation",
|
title: "Show IP Information | ProxMenux Documentation",
|
||||||
@ -9,22 +10,66 @@ export default function ShowIPInformation() {
|
|||||||
return (
|
return (
|
||||||
<div className="max-w-3xl mx-auto">
|
<div className="max-w-3xl mx-auto">
|
||||||
<h1 className="text-3xl font-bold mb-6">Show IP Information</h1>
|
<h1 className="text-3xl font-bold mb-6">Show IP Information</h1>
|
||||||
|
|
||||||
<p className="mb-4">
|
<p className="mb-4">
|
||||||
This guide explains how to display IP information for Proxmox VE and its virtual machines using ProxMenux.
|
The Show IP Information function is part of the network management script in ProxMenux. It provides a quick and
|
||||||
|
easy way to view the IP configurations of all relevant network interfaces in your Proxmox VE system.
|
||||||
</p>
|
</p>
|
||||||
<h2 className="text-2xl font-semibold mt-8 mb-4">IP Information Available</h2>
|
|
||||||
<ul className="list-disc pl-6 space-y-2">
|
<h2 className="text-2xl font-semibold mt-8 mb-4">What Does Show IP Information Do?</h2>
|
||||||
<li>Host IP addresses</li>
|
<p className="mb-4">When you select the Show IP Information option, the script performs the following actions:</p>
|
||||||
<li>Virtual machine IP addresses</li>
|
<ol className="list-decimal pl-6 space-y-2 mb-6">
|
||||||
<li>Network interface details</li>
|
<li>Detects all relevant network interfaces (physical and bridges)</li>
|
||||||
<li>Routing information</li>
|
<li>Retrieves the IP address for each detected interface</li>
|
||||||
|
<li>Displays a comprehensive list of interfaces and their associated IP addresses</li>
|
||||||
|
<li>Indicates if an interface has no IP assigned</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<h2 className="text-2xl font-semibold mt-8 mb-4">How to Use Show IP Information</h2>
|
||||||
|
<Steps>
|
||||||
|
<Steps.Step title="Access the Network Repair Menu">
|
||||||
|
<p>Run the network management script and select the "Network Repair Menu" option.</p>
|
||||||
|
</Steps.Step>
|
||||||
|
<Steps.Step title="Choose Show IP Information">
|
||||||
|
<p>From the menu, select the "Show IP Information" option.</p>
|
||||||
|
</Steps.Step>
|
||||||
|
<Steps.Step title="Review the IP Information">
|
||||||
|
<p>The script will display a list of all detected interfaces and their IP addresses.</p>
|
||||||
|
</Steps.Step>
|
||||||
|
<Steps.Step title="Interpret the Results">
|
||||||
|
<p>Use this information to verify IP assignments or troubleshoot network issues.</p>
|
||||||
|
</Steps.Step>
|
||||||
|
</Steps>
|
||||||
|
|
||||||
|
<h2 className="text-2xl font-semibold mt-8 mb-4">Key Features of Show IP Information</h2>
|
||||||
|
<ul className="list-disc pl-6 space-y-2 mb-6">
|
||||||
|
<li>Comprehensive detection of all relevant network interfaces</li>
|
||||||
|
<li>Display of IP addresses for each detected interface</li>
|
||||||
|
<li>Indication of interfaces without assigned IP addresses</li>
|
||||||
|
<li>Quick and easy access to network configuration information</li>
|
||||||
|
<li>Non-intrusive operation (does not make any changes to the system)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2 className="text-2xl font-semibold mt-8 mb-4">Using ProxMenux to Show IP Information</h2>
|
|
||||||
<p className="mb-4">
|
<h2 className="text-2xl font-semibold mt-8 mb-4">Important Notes</h2>
|
||||||
Step-by-step instructions on how to use ProxMenux to display various types of IP information will be provided
|
<ul className="list-disc pl-6 space-y-2 mb-6">
|
||||||
here.
|
<li>
|
||||||
|
This function requires root or sudo privileges to execute, as it needs to access system network information.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
The Show IP Information function only displays current IP configurations; it does not modify any settings.
|
||||||
|
</li>
|
||||||
|
<li>This tool is useful for quick network diagnostics and configuration verification.</li>
|
||||||
|
<li>
|
||||||
|
If you notice unexpected IP assignments or missing addresses, consider using the "Verify Network" or "Repair
|
||||||
|
Network" functions.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p className="mt-6 italic">
|
||||||
|
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.
|
||||||
</p>
|
</p>
|
||||||
{/* Add more content here */}
|
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import type { Metadata } from "next"
|
import type { Metadata } from "next"
|
||||||
|
import { Steps } from "@/components/ui/steps"
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Verify Network | ProxMenux Documentation",
|
title: "Verify Network | ProxMenux Documentation",
|
||||||
@ -9,22 +10,65 @@ export default function VerifyNetwork() {
|
|||||||
return (
|
return (
|
||||||
<div className="max-w-3xl mx-auto">
|
<div className="max-w-3xl mx-auto">
|
||||||
<h1 className="text-3xl font-bold mb-6">Verify Network</h1>
|
<h1 className="text-3xl font-bold mb-6">Verify Network</h1>
|
||||||
|
|
||||||
<p className="mb-4">
|
<p className="mb-4">
|
||||||
This guide will show you how to verify network configuration and connectivity in Proxmox VE using ProxMenux.
|
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.
|
||||||
</p>
|
</p>
|
||||||
<h2 className="text-2xl font-semibold mt-8 mb-4">Network Verification Steps</h2>
|
|
||||||
<ol className="list-decimal pl-6 space-y-2">
|
<h2 className="text-2xl font-semibold mt-8 mb-4">What Does Verify Network Do?</h2>
|
||||||
<li>Check network interface status</li>
|
<p className="mb-4">When you select the Verify Network option, the script performs the following actions:</p>
|
||||||
<li>Verify IP address configuration</li>
|
<ol className="list-decimal pl-6 space-y-2 mb-6">
|
||||||
<li>Test DNS resolution</li>
|
<li>Detects and lists physical network interfaces</li>
|
||||||
<li>Ping gateway and external servers</li>
|
<li>Checks the current IP configuration for all relevant interfaces</li>
|
||||||
<li>Verify network throughput</li>
|
<li>Verifies network connectivity by pinging an external server</li>
|
||||||
|
<li>Displays a summary of the network status</li>
|
||||||
</ol>
|
</ol>
|
||||||
<h2 className="text-2xl font-semibold mt-8 mb-4">Using ProxMenux for Network Verification</h2>
|
|
||||||
<p className="mb-4">
|
<h2 className="text-2xl font-semibold mt-8 mb-4">How to Use Verify Network</h2>
|
||||||
Detailed instructions on how to use ProxMenux to perform these verification steps will be provided here.
|
<Steps>
|
||||||
|
<Steps.Step title="Access the Network Repair Menu">
|
||||||
|
<p>Run the network management script and select the "Network Repair Menu" option.</p>
|
||||||
|
</Steps.Step>
|
||||||
|
<Steps.Step title="Choose Verify Network">
|
||||||
|
<p>From the menu, select the "Verify Network" option.</p>
|
||||||
|
</Steps.Step>
|
||||||
|
<Steps.Step title="Review the Results">
|
||||||
|
<p>
|
||||||
|
The script will display information about detected interfaces, IP configurations, and connectivity status.
|
||||||
|
</p>
|
||||||
|
</Steps.Step>
|
||||||
|
<Steps.Step title="Interpret the Findings">
|
||||||
|
<p>
|
||||||
|
Based on the results, determine if any further action is needed (e.g., running the Repair Network function).
|
||||||
|
</p>
|
||||||
|
</Steps.Step>
|
||||||
|
</Steps>
|
||||||
|
|
||||||
|
<h2 className="text-2xl font-semibold mt-8 mb-4">Key Features of Verify Network</h2>
|
||||||
|
<ul className="list-disc pl-6 space-y-2 mb-6">
|
||||||
|
<li>Detection and listing of physical network interfaces</li>
|
||||||
|
<li>Display of current IP configurations for all relevant interfaces</li>
|
||||||
|
<li>Network connectivity check to an external server</li>
|
||||||
|
<li>Comprehensive summary of the network status</li>
|
||||||
|
<li>Non-intrusive operation (does not make any changes to the system)</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2 className="text-2xl font-semibold mt-8 mb-4">Important Notes</h2>
|
||||||
|
<ul className="list-disc pl-6 space-y-2 mb-6">
|
||||||
|
<li>
|
||||||
|
This function requires root or sudo privileges to execute, as it needs to access system network information.
|
||||||
|
</li>
|
||||||
|
<li>Verify Network does not make any changes to your system; it only reports the current status.</li>
|
||||||
|
<li>If issues are detected, consider using the "Repair Network" function to address them.</li>
|
||||||
|
<li>Regular network verification can help prevent connectivity issues before they become critical.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p className="mt-6 italic">
|
||||||
|
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.
|
||||||
</p>
|
</p>
|
||||||
{/* Add more content here */}
|
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user