Webseite: http://www.ntop.org/products/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
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
Starten einer N2N-Client Instanz:
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:
echo "help" | nc -c -u localhost 5644
Starten einer N2N-Server Instanz:
supernode -l 211 -v
Abfragen von Statistiken über den management port:
echo | nc -q 1 -u localhost 5645
Watchdog um den N2N-Server bei Absturz neu zu starten:
#!/bin/sh exec >/tmp/n2n_watchdog.log 2>&1 date is_running() { 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 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: