Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
m4
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README

WrapSix
=======

About
-----
WrapSix is a fast NAT64 implementation. You also need a DNS64 server (e.g., BIND
or unbound).

Installation
------------
For installation use standard ./configure && make && make install commands.

Configuration
-------------
WrapSix uses configuration file wrapsix.conf from configuration directory set in
"./configure" phase, which is by default /usr/local/etc. You can also specify
custom configuration file in runtime -- just pass its path as an argument:

# wrapsix ./wrapsix.conf

Pay attention to the IPv4 address. If you assign IP address that is already
controlled by your OS, TCP won't work (OS will terminate all connection
attempts).

Also, IPv4 is a little bit tricky. To ease both configuration and implementation
as much as possible, WrapSix leverages configuration for IPv4 already present in
the operating system. Therefore to work, IPv4 needs to be functional on the OS
level.

Running
-------
It can be run by `wrapsix` command as root.

Please note that traffic originating from the host WrapSix runs on cannot be
translated since WrapSix listens for incoming packets on the interface itself.
Therefore, you need some other host for testing it. If WrapSix doesn't seem to
be working, ensure (e.g., with tcpdump) that you have correctly configured
routing in your network.

Contact
-------
Author:   xHire
E-mail:   xhire -at- wrapsix.org
IRC:      channel #wrapsix on chat.freenode.net
Homepage: https://www.wrapsix.org/
You can’t perform that action at this time.