1 |
NSTX Release V1.0 (first public release) |
2 |
|
3 |
The full text of out legal notices is contained in the file called COPYING, |
4 |
included with this distribution. |
5 |
|
6 |
NSTX works only for linux at the moment. Ports to *BSD are underway. |
7 |
|
8 |
You need to have the ethertap-dev up and running on both sides of the tunnel. |
9 |
Configure e.g. 192.168.0.1 on one ethertap and 192.168.0.2 on the other end. |
10 |
Then create a netroute for 192.168.0.0/24 through the ethertap (on both sides). |
11 |
Client and server both assume, that the ethertap-sevice is /dev/tap0. |
12 |
|
13 |
Then start the server on one end: |
14 |
./nstxd tun.yomama.com |
15 |
|
16 |
and the client on the other end: |
17 |
./nstxcd tun.yomama.com 125.23.53.12 |
18 |
|
19 |
125.23.53.12 has to be a DNS-server which can be reached by the client-side. |
20 |
The server *must* run on a server where an NS-record for tun.yomama.com points |
21 |
to. So if the server has the IP 1.2.3.4 there must exist an entry in the |
22 |
zonefile of yomama.com: tun IN NS 1.2.3.4 |
23 |
|
24 |
Now it should be possible to ping 192.168.0.2 from 192.168.0.1 and the other |
25 |
way round: |
26 |
|
27 |
Note: the flow is optimized from client to server. server to client too works |
28 |
fine, but it's not as good |
29 |
|
30 |
Note: The timing of the client is optimized for an 64k-line at the moment. |
31 |
Without modifications you shouldn't get more than 4 kb/sec even on |
32 |
faster lines |
33 |
|
34 |
Have fun ;) |
35 |
|
36 |
Frodo & Skyp |
37 |
|
38 |
Florian Heinz <sky@sysv.de> |
39 |
Julien Oster <frodo@sysv.de> |