You are here

Screencasts demonstrating the purpose of the GNUnet VPN

Here are some screencasts demonstrating the use of the GNUnet VPN layer as a means to access IPv6-sites from IPv4-only hosts and vice versa. Please note that the demos only show the use of the VPN from the point of view of the client once everything is configured: this is a demonstration, not a how-to. In order to use GNUnet as an IPv6 transition mechanism, a GNUnet exit node (for DNS and TCP) must be configured (and be online) in addition to the node accessing the VPN. The demo videos only show what happens on the entry node.

Enabling the VPN using gnunet-setup

This first video shows how to enable the VPN application using gnunet-setup. This only configures the VPN for access to the ".gnunet"-TLD. With additional changes to your /etc/resolv.conf, you can then enable the GNUnet VPN for IPv4/IPv6-transition.

Further configuration steps would be necessary to enable DNS exits and exits for TCP/UDP for IPv4/IPv6. The following videos use a second peer where these features are enabled. Naturally, only some peers are expected to serve as exit nodes.

IPv6-only application accessing an IPv4-only server via GNUnet

This video demonstrates the use of GNUnet's VPN to access an IPv4-only server from an IPv6-only application. GNUnet's VPN is used to perform the protocol transition (6-to-4).

Accessing IPv6-only website from an IPv4-only client via GNUnet

The following video demonstrates the use of GNUnet's VPN to access an IPv4-only server from an IPv6-only application. GNUnet's VPN is used to perform the protocol transition (4-to-6).

IPv4-only application accessing IPv4-only server via GNUnet over an IPv6-only network

The following video demonstrates the use of GNUnet's VPN to access an IPv4-only server from an IPv4-only application over an IPv6-only network connection (4-over-6).

Note that 6-over-4 is also possible with the GNUnet VPN.