1
0
mirror of https://code.semirocket.science/wrapsix synced 2024-11-12 17:20:58 +02:00
Go to file
2017-10-28 09:48:54 +02:00
m4 Fixed autoheader.h.in 2017-10-28 09:08:45 +02:00
src Changed default IPv6 address for WrapSix 2017-10-28 09:48:54 +02:00
.gitignore Reordered .gitignore 2017-10-28 09:13:22 +02:00
AUTHORS Updated README, ChangeLog and AUTHORS 2013-06-17 16:29:21 +02:00
ChangeLog Updated README, ChangeLog and AUTHORS 2013-06-17 16:29:21 +02:00
configure.ac Fixed autoheader.h.in 2017-10-28 09:08:45 +02:00
COPYING Forgot to change attached licence file 2013-07-19 15:05:16 +02:00
Doxyfile Basic skeleton -- autotools, readmes and doxygen 2009-12-01 18:44:26 +01:00
Makefile.am Properly distribute the example configuration file 2017-05-20 08:38:53 +02:00
NEWS Autoconfiguration of host IP addresses & interface 2013-07-25 11:15:28 +02:00
README Mentioned common configuration pitfalls in README 2017-10-28 09:34:05 +02:00
wrapsix.conf Typos in config file 2017-10-21 10:27:43 +02:00

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/