A script to facilitate the changing of network settings for wired ethernet
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # `nin.sh`
  2. `nin.sh` is a script designed to make setting an interface's addressing parameters interactive and simple to do.
  3. ## Prerequisites
  4. * `bash`
  5. * Linux platform
  6. * `nmcli`
  7. ## Installing
  8. Download nin.sh and give it execution permissions by running `chmod +x nin.sh`
  9. ###### or
  10. Copy and paste this into your own text editor and save it with a .sh extension, then give it execution permissions.
  11. ## Syntax
  12. ./nin.sh [dynamic|static|usage]
  13. ## Deployment
  14. Add additional notes about how to deploy this on a live system
  15. ## Built With
  16. * [Bash](https://www.gnu.org/software/bash/)
  17. * [Atom](https://atom.io/)
  18. ## Contributing
  19. Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
  20. Please make sure to test as appropriate.
  21. ## Authors
  22. * **Brandon Nolet** - [brandon](https://bnolet.me/brandon)
  23. * **Diabolic Preacher** - [@dpreacher](https://mastodon.rocks/@dpreacher)
  24. ## License
  25. This project is licensed under the GPLv3 copyleft license. That means that this code and any derivative works are perpetually free - see the [LICENSE.md](LICENSE.md) file for details
  26. ## Why Should I Use This?
  27. With basic static/DHCP IPv4 addressing, it's much faster than actually typing out the nmcli commands, especially when you have multiple interfaces to address.