Packet tunneling over UDP, multiple channels
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.
 
 
 
 
Ralph Rönnquist 135e3b52e2 use debhelper-compat 2 days ago
debian use debhelper-compat 2 days ago
.gitignore ignore generated files 1 year ago
Makefile lintian fixup for unstable release 6 months ago
htable.c bug fix for hashtable resize 5 days ago
htable.h initial renaming 1 year ago
interfaces-template-1 added templates for interfaces.d configurations 6 months ago
interfaces-template-2 added templates for interfaces.d configurations 6 months ago
interfaces-template-3 added templates for interfaces.d configurations 6 months ago
queue.c initial renaming 1 year ago
queue.h initial renaming 1 year ago
readme.adoc editorial 3 days ago
rrqnet-cron corrected place of binaries/scripts 1 month ago
rrqnet-cron.8.adoc corrected place of binaries/scripts 1 month ago
rrqnet-ifupdown.sh allow iface block without actual interface 2 days ago
rrqnet-ifupdown.sh.8.adoc allow iface block without actual interface 2 days ago
rrqnet.8.adoc editorial 3 days ago
rrqnet.c use per-socket reader threads 4 days ago
set-source-route.sh initial renaming 1 year ago
sockaddr.h initial renaming 1 year ago

readme.adoc

About rrqnet

This repository holds the sources for rrqnet, which provides VPN building over UDP transport. rrqnet operates at Ethernet level and transports both ipv4 and ipv6. It can thus be used for all combinations of ipv4 and ipv6 tunneling over ipv4 or ipv6.

Devuan Packages

  • The rrqnet package contains the binaries and their man pages, as well as the utility scripting.

Doing it by hand

Building

Command 1: make

This command builds the static executable rrqnet and documentation as "man" pages and HTML formats (using asciidoc).

Command 2: make rrqnet

This command builds only the static executable rrqnet.

Installing

The executable (rrqnet) should be installed as a system executable that in particular needs to be able to use network interfaces and (usually) create a tap.

There are two helper scripts for adminstrating rrqnet virtual cabling:

  • rrqnet-cron for cron based persistence with bespoke configuration

  • rrqnet-ifupdown.sh for adminstraion via ifupdown