Netbox IP Calculator and Subnet Splitter
Project description
IP Calculator
The calculator is JavaScript based and refreshes as you type. It will calculate the
- IP Address
- Network mask
- Wildcard
- Network address
- Broadcast address
- First Host IP
- Last Host IP Number of Hosts in the network
Both IPv4 and IPv6 are supported
The IP Calculator is added to the views of
- Aggregate
- Prefix
- IP Address
In addition the plugin adds the ability to visualize and share the subnetting of a prefix into smaller subnets
Installation
IPCalculater Version | NetBox version | Remarks |
---|---|---|
v0.0-1.3 | Netbox <=3.7 | |
v1.4.x | Netbox >=3.7 | compatible with v3 and v4 |
Enable the plugin
Update the /opt/netbox/local_requirements.txt with (referenced with a dash)
netbox-ipcalculator
Edit the /opt/netbox/netbox/netbox/configuration.py and add the plugin (referenced with an underscore)
PLUGINS = ['netbox_ipcalculator']
Activation Option 1 - Install and activite the plugin, with NetBox 'upgrade.sh' script (fast)
Install the plugin
/opt/netbox/venv/bin/python3 -m pip install netbox-ipcalculator
collect static files (local jquery copy)
/opt/netbox/venv/bin/python3 /opt/netbox/netbox/manage.py collectstatic
Activation Option 2 - Install the plugin and run the NetBox 'upgrade.sh' (most reliable)
or run the ./upgrade.sh script (takes longer, but assures it will work after upgrades)
cd /opt/netbox
./upgrade.sh
Restart NetBox
sudo systemctl restart netbox
Thanks to DavidC for the idea and the javascript code of the Prefix join/split https://github.com/davidc/subnets
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for netbox_ipcalculator-1.4.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 241c9960e7e7ab4fd378586425b72d633719a1d3eb04bf608503554fc05a6033 |
|
MD5 | ef7c6cf9bcb6a7679c32271cb88845f5 |
|
BLAKE2b-256 | fce914995ab4a4b46f6921813b61e18f19c025ad6311df665443103643e4549b |
Hashes for netbox_ipcalculator-1.4.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 612dd6967acbff97e12d39c992a302683c5bc847ceb7f16917d768793ff18826 |
|
MD5 | 4a330f46d7a89063d6513020fcbe3dd9 |
|
BLAKE2b-256 | cc71cc209c4f468d3d29dbe9c5ad7881040c58780102a65880a1ef5961d223f5 |