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