Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 261175 - net-misc/n2n svn ebuild request
Summary: net-misc/n2n svn ebuild request
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-04 15:11 UTC by Ishan Arora
Modified: 2011-06-26 12:11 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
n2n-9999.ebuild (n2n-9999.ebuild,505 bytes, text/plain)
2009-03-04 15:12 UTC, Ishan Arora
Details
/etc/init.d/n2n (n2n,2.18 KB, text/plain)
2010-02-18 13:28 UTC, Leonid Eremin
Details
/etc/conf.d/n2n.example (n2n.example,692 bytes, text/plain)
2010-02-18 13:33 UTC, Leonid Eremin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ishan Arora 2009-03-04 15:11:39 UTC
http://www.ntop.org/n2n/
n2n is a layer-two peer-to-peer virtual private network (VPN) which allows users to exploit features typical of P2P applications at network instead of application level. This means that users can gain native IP visibility (e.g. two PCs belonging to the same n2n network can ping each other) and be reachable with the same network IP address regardless of the network where they currently belong. In a nutshell, as OpenVPN moved SSL from application (e.g. used to implement the https protocol) to network protocol, n2n moves P2P from application to network level.

Reproducible: Always
Comment 1 Ishan Arora 2009-03-04 15:12:38 UTC
Created attachment 183893 [details]
n2n-9999.ebuild
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-03-05 18:00:09 UTC
Reassigning to maintainer-wanted.
Comment 3 Leonid Eremin 2010-02-17 19:55:01 UTC
I have init script and config file template written. Reply if you're intersted.
Comment 4 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2010-02-17 20:51:18 UTC
can't hurt have them here, can it? please attach.
thanks
Comment 5 Leonid Eremin 2010-02-18 13:28:40 UTC
Created attachment 220151 [details]
/etc/init.d/n2n
Comment 6 Leonid Eremin 2010-02-18 13:33:08 UTC
Created attachment 220153 [details]
/etc/conf.d/n2n.example

Example configuration file. Real config file name shoud match pattern n2n.*, so, for example, config file n2n.foo will be used when calling /etc/init.d/n2n.foo.
Comment 7 Leonid Eremin 2010-02-18 13:35:38 UTC
Comment on attachment 220151 [details]
/etc/init.d/n2n

Do not use directly. Create symlink to it for each particular configuration (n2n tun interface), for example: 
/etc/init.d/n2n.mynetwork.
Comment 8 Leonid Eremin 2010-02-18 13:37:32 UTC
Comment on attachment 220151 [details]
/etc/init.d/n2n

This is the "edge" script.
Supernode script, I think, will be very similar.
Comment 9 jan krcmar 2010-08-25 08:33:54 UTC
hi

the ebuild did not worked for me
it seems, that the svn repository has slightly different structure

here is the patch for the ebuild

--- n2n-9999.ebuild.orig	2010-08-25 10:07:03.000000000 +0200
+++ n2n-9999.ebuild	2010-08-25 10:05:12.000000000 +0200
@@ -4,7 +4,7 @@
 
 inherit subversion
 
-ESVN_REPO_URI="https://svn.ntop.org/svn/ntop/trunk/n2n"
+ESVN_REPO_URI="https://svn.ntop.org/svn/ntop/trunk/n2n/n2n_v2"
 ESVN_PROJECT="n2n"
 
 DESCRIPTION="A layer-two peer-to-peer virtual private network (VPN)"