Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
n2n_notes [2012/10/29 13:17]
mwarning
n2n_notes [2014/07/21 19:23] (aktuell)
Zeile 1: Zeile 1:
  
-===== Informationen =====+===== Informationen ​zum Gebrauch von N2N =====
  
 Webseite: http://​www.ntop.org/​products/​n2n/​ Webseite: http://​www.ntop.org/​products/​n2n/​
  
 Mailing-Liste:​ http://​listgateway.unipi.it/​pipermail/​n2n/​ Mailing-Liste:​ http://​listgateway.unipi.it/​pipermail/​n2n/​
 +
 +Ein Blogeintrag:​ http://​blog.rot13.org/​2011/​10/​n2n-connect-your-networks-using-p2p-vpn.html
 +
 +
 +==== Installation ====
 +
 +  apt-get install subversion
 +  apt-get install libssl-dev
 +  svn co https://​ntop.org/​svn/​ntop/​trunk/​n2n/​n2n_v2/​
 +  cd n2n_v2
 +  make && make install
 +
  
 ===== Client ===== ===== Client =====
Zeile 10: Zeile 22:
 Starten einer N2N-Client Instanz: Starten einer N2N-Client Instanz:
  
-  edge -f  -M 1528  -d n2n_bat ​-a 0.0.0.0 -c ffb1 -l 192.168.1.172:60655 -vv+  edge -f  -M 1528  -d n2n_vpn ​-a 0.0.0.0 -c ffb1 -l example.com:211 -vv
  
 Abfragen von Informationen über den management port: Abfragen von Informationen über den management port:
Zeile 26: Zeile 38:
   echo | nc -q 1 -u localhost 5645   echo | nc -q 1 -u localhost 5645
  
 +  * Bei Port Forwarding ist darauf zu achten, das der externe Port auf den gleichen Port lokal gemappt wird.
 +  * Ein watchdog kann bei abstürzen etc. hilfreich sein:
  
 Watchdog um den N2N-Server bei Absturz neu zu starten: Watchdog um den N2N-Server bei Absturz neu zu starten:
Zeile 34: Zeile 48:
   date   date
   ​   ​
-  is_running() { +  is_running() {  ps aux | grep -v grep | grep "​$1"​ > /dev/null; } 
-    ​ps aux | grep -v grep | grep "​$1"​ > /dev/null +  ​ 
-  ​}+  #log files can get really big 
 +  rm /​var/​log/​daemon.log.* 2> /dev/null 
 +  rm /​var/​log/​syslog.* 2> /dev/null 
 +  rm /​var/​log/​user.* 2> /dev/null
   ​   ​
-  is_running "​supernode" ​&& { echo "n2n supernode is still running"​; } || { echo "start n2n supernode"​supernode -l 211 -v; }+  ​if  ​is_running "​supernode"​; then 
 +    ​echo "n2n supernode is still running"​ 
 +  else 
 +     echo "start n2n supernode"​ 
 +     supernode -l 211 -v 
 +  fi
  
 Crontab-Eintrag (/​etc/​crontab) um den watchdog alle 5min zu starten: Crontab-Eintrag (/​etc/​crontab) um den watchdog alle 5min zu starten:
  
-  ​#*/5 *   * * *   ​root ​   /​root/​n2n_watchdog > /dev/null+  */5 *   * * *   ​root ​   /​root/​n2n_watchdog > /dev/null