Skip to main content

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 List

Tunnel Details 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)

Source distribution for netbox-tunnels2 0.2.9
File Size Uploaded
netbox-tunnels2-0.2.9.tar.gz 325.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for netbox-tunnels2 0.2.9
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.9 This release

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page