Tunneldigger is one of the projects of wlan slovenija open wireless network. It is a simple VPN tunneling solution based on L2TPv3 tunnels supported in recent Linux kernels.
Documentation is found at:
http://tunneldigger.readthedocs.org/
Opkg (OpenWrt) packages for both Tunneldigger client and broker are available at:
https://github.com/wlanslovenija/firmware-packages-opkg
- broker/src/tunneldigger_broker/protocol.py
- FEATURE_UNIQUE_SESSION_ID = 0 << 0
added scripts: (based on https://forum.freifunk.net/t/l2tp-tunneldigger-serverdoku-thread/11621)
scripts/session-pre-down.sh
scripts/session-up.sh
start-broker.sh
tunneldigger.service (copy to /etc/systemd/system/tunneldigger.service)
- Setup:
- Port: 10042 MTU: 1364
install debian: http://tunneldigger.readthedocs.io/en/latest/server.html#installation
change paths in start-broker.sh
scripts/session-up.sh
tunneldigger.service
broker/l2tp_broker.cfg
systemctl reload tunneldigger.service
systemctl start tunneldigger.service
For development wlan slovenija open wireless network development Trac is used, so you can see existing open tickets or open a new one there. Source code is available on GitHub. If you have any questions or if you want to discuss the project, use development mailing list.