Troubleshooting - zerneo85/Homelab-Configuration-Documentation GitHub Wiki

Troubleshooting

Encountering issues? Check out this section for common problems and solutions.

  • Issue 1: [Describe the issue and solution]
  • Issue 2: [Describe the issue and solution]

Network Utility Script

With the assistance of AI, I have created a PowerShell script to facilitate network changes and testing. This script provides essential information such as Public and Private IP addresses, and MAC addresses. Additionally, it offers a user-friendly CLI menu with various options for network-related tasks.

Usage

  1. Get Network Information

    • Displays information about the current network, including Public and Private IP addresses and MAC addresses.
  2. Renew IP Information

    • Renews the IP information for the network interfaces.
  3. Ping Continuously DNS and IP Google

    • Initiates continuous pinging to both DNS (google.com) and IP (8.8.8.8).
  4. NS Lookup Google

    • Performs NS lookup for the domain "google.com."
  5. NS Lookup Surfshark NL

    • Performs NS lookup for the domain "gr-ath.prod.surfshark.com."
  6. NS Lookup Surfshark GR

    • Performs NS lookup for the domain "nl-ams.prod.surfshark.com."
  7. Trace Route Google

    • Traces the route to the destination "google.com."
  8. Get Network Interfaces

    • Displays a list of available network interfaces with details such as Name, Interface Description, Status, and MAC Address.
  9. Manage Network Adapters

    • Allows the user to enable or disable network adapters. Provides a list of available network adapters for selection.

How to Run

  1. Clone or download the script from the repository, Network Utility
  2. Open a PowerShell terminal.
  3. Navigate to the script's directory.
  4. Run the script using the command .\NetworkUtility.ps1.

Feel free to customize and enhance the script according to your specific needs. If you encounter any issues or have suggestions for improvement, please contribute to the repository.