"Because if you're still wrestling with Windows for networking... well, there's a better way."
A comprehensive and automated network diagnostic and utility suite for Linux systems, brought to you by Oblivion Development & Hosting (OD&H).
OD&H Linux Network Auto Config is an advanced, no-nonsense Python-based utility developed by Oblivion Development & Hosting (OD&H) to empower Linux users with streamlined, automated network troubleshooting and optimization. Tired of endless manual debugging and cryptic error messages? This suite handles detection, diagnostics, and utility setup so you can spend less time troubleshooting and more time actually using your network.
✅ Smart Distribution Detection — Supports Ubuntu, Arch, Fedora, Gentoo, and everything in between. If it's Linux, we probably support it.
✅ Connectivity Verification — Instantly checks if your internet connection is alive or dying. No more wondering if it's you or the network.
✅ DNS Cache Management — Clears the DNS cache using distribution-specific methods. Because sometimes, DNS just needs a little kick.
✅ Automatic Dependency Installer — Ensures key network tools are present (requires root). Say goodbye to dependency hell.
✅ OD&H Branding — Built with consistency and professionalism in mind. It’s so professional, it practically wears a suit.
This tool is built for Linux, where updates don't randomly decide to reboot your system in the middle of a critical task.
If you're still on Windows, and your network problem isn't Windows, congratulations, you're a statistical anomaly! But seriously, consider:
- A Fresh Start: Linux offers a stable and robust environment for networking.
- More Control: Fine-tune your network settings without fighting cryptic GUIs.
- A Community of Support: Countless resources and helpful users ready to assist.
Consider switching to Linux. We're not saying it's a miracle cure, but it might be the closest thing you get.
-
Clone the Repository:
git clone https://github.com/ivanbg2004/odh-linux-network-auto-config cd odh-linux-network-auto-config
-
Execute Permissions:
chmod +x linux_internet_checker.py
-
Run (Root Required):
sudo ./linux_internet_checker.py
After running, the toolkit will:
-
Detect your Linux distribution automatically.
-
Identify the relevant package manager.
-
Perform an initial internet connectivity check.
-
Provide the following options:
dns
: Flush the DNS cache.ip
: Attempt to change IP address (⚠️ PLACEHOLDER - NOT RECOMMENDED⚠️ ).Enter
: Skip and exit.
Currently, configuration is managed within the script. Future releases may offer a separate config.py
for customizable settings:
- Ping Target: Customize the hostname/IP used for connectivity testing.
- Timeout Values: Adjust ping timeout duration.
- Package List: Specify packages for automated installation.
- Root Access: This script requires root privileges. Always exercise caution.
- IP Address Handling: Direct IP address modification is a placeholder and NOT functional. A VPN/Tor is highly recommended.
- Distribution Scope: Compatibility is not guaranteed across all Linux distributions.
- Limited Guarantees: The script is provided AS-IS with no guarantees. Review the code before execution.
- OD&H Disclaimer: Oblivion Development & Hosting is not liable for any issues caused by using this tool.
Tested on:
- Ubuntu
- Debian
- Pop!_OS
- Linux Mint
- Fedora
- Red Hat Enterprise Linux (RHEL)
- CentOS
- Rocky Linux
- AlmaLinux
- Arch Linux
- Manjaro
- EndeavourOS
- openSUSE
- SUSE Linux Enterprise (SLE)
- Gentoo
- Slackware
Contributions are welcome!
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions, bug reports, or general inquiries, reach out to Oblivion Development & Hosting via our website: https://odh.ivan-vcard.xyz
Developed with ❤️ by @ivanbg_2004 and remastered by Oblivion Development & Hosting 6 years later. Oblivion Development & Hosting is a Linux-first company, but we reluctantly support other platforms.