Mit nat-traverse können zwei Rechner einen Tunnel aufbauen, obwohl sie jeweils hinter einer NAT FireWall sitzen. Dazu sendet das Perlscript geschickt Packete, die jeweils einen Verbindungsaufbau der anderen Seite vorspielen.

Homepage: http://linide.sourceforge.net/nat-traverse/

Lizenz: GPL

Tipps & Tricks

Mini-Howto

Will man z.B. einen Tunnel zwischen den Rechnern left und right herstellen, die jeweils durch natgw-of-left bzw. natgw-of-right mit dem Internet Verbunden sind, so geht das wie folgt:

Auf left gibt man ein:

root@left # nat-traverse \
      --cmd="pppd updetach noauth passive notty \
             ipparam vpn 10.0.0.1:10.0.0.2"
      40000:natgw-of-right:40001

Und auf right:

root@right # nat-traverse \
      --cmd="pppd nodetach notty noauth"
      40001:natgw-of-left:40000

nat-traverse (zuletzt geändert am 2007-12-23 22:49:05 durch localhost)