Netbox Tunnels Plugin
This plugin is a fork of jdrew82/netbox-tunnels-plugin and hiddenman/netbox-tunnels-plugin in an effort to support Netbox 3.4+.
In Netbox 3.7, official Tunnel support was added. Please transition to using the build in feature.
Features
This plugin provide following Models:
- Tunnels
- Tunnel Types
Compatibility
| NetBox Version | Plugin Version |
|---|---|
| NetBox 3.4 | 0.2.2 |
| NetBox 3.5 | 0.2.3 |
| NetBox 3.6 | 0.2.8 |
| NetBox 3.7 > | 0.2.9 |
Installation
You can install this package from Pip
pip install netbox-tunnels2
To install the package from source
git clone https://github.com/robertlynch3/netbox-tunnels2.git
cd netbox-tunnels2
source /path/to/netbox/venv/bin/activate
python3 setup.py develop
Enable the plugin in /opt/netbox/netbox/netbox/configuration.py:
PLUGINS = ['netbox_tunnels2']
Apply the migrations with Netbox manage.py:
(venv) $ python manage.py migrate
Restart Netbox to apply the changes:
sudo systemctl restart netbox
See NetBox Documentation for details
Screenshots
Tunnel List
Tunnel Details
TODO
- Validate the Public IP addresses belong to the Devices
- Validate the same inside interface is not used by multiple tunnels
Release files for netbox-tunnels2 0.2.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| netbox-tunnels2-0.2.9.tar.gz | 325.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| netbox_tunnels2-0.2.9-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 359.6 kB
Release files / netbox-tunnels2-0.2.9.tar.gz
| Download URL | netbox-tunnels2-0.2.9.tar.gz |
|---|---|
| Size | 325.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
60521b11438929af26b2843518b6b7daf9eec0fb06b2de89b81f1fd68afe3be9
|
|
BLAKE2b-256 checksum How to use checksums |
1fb0c704410ebb11ae0b1e39d6c16fdff26eaa8a8d5903011621c29f2e8d651d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|
Release files / netbox_tunnels2-0.2.9-py2.py3-none-any.whl
| Download URL | netbox_tunnels2-0.2.9-py2.py3-none-any.whl |
|---|---|
| Size | 34.3 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
09eb15a51581cf685add86d54a270bb594b5ea341a5300931c15df80168a803f
|
|
BLAKE2b-256 checksum How to use checksums |
14654918aa98c79be6220a955f894d3819047bbdbcbaff6209c2440f59762d8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|