Commit Graph
84 Commits
Author SHA1 Message Date
emanuele-f 3bd4e2c335 Add n2n-ntopng to bind the services lifetimes 2018-12-12 16:02:41 +01:00
Luca Deri 55d5392cd2 Added check for missing argument (-l) 2018-12-04 13:55:33 +01:00
emanuele-f e07ae72c17 Fix multicast self registration
Trace: (192.168.1.10/AE:C4:1F:99:D7:16 is the edge node itself)

02/Dec/2018 23:01:44 [edge_utils.c:175] Registering with multicast group 224.0.0.68:1968
02/Dec/2018 23:01:44 [edge_utils.c:533] send REGISTER 224.0.0.68:1968
02/Dec/2018 23:01:44 [edge_utils.c:463] sendto sent=36 to
02/Dec/2018 23:01:44 [edge_utils.c:1500] Received packet from multicast socket
02/Dec/2018 23:01:44 [edge_utils.c:1296] ### Rx N2N UDP (36) from 192.168.1.10:48122
02/Dec/2018 23:01:44 [edge_utils.c:1341] Rx REGISTER src=AE:C4:1F:99:D7:16 dst=00:00:00:00:00:00 from peer 192.168.1.10:48122 (192.168.1.10:48122)
02/Dec/2018 23:01:44 [edge_utils.c:567] send REGISTER_ACK 192.168.1.10:48122
02/Dec/2018 23:01:44 [edge_utils.c:463] sendto sent=36 to
02/Dec/2018 23:01:44 [edge_utils.c:1296] ### Rx N2N UDP (36) from 192.168.1.10:48122
02/Dec/2018 23:01:44 [edge_utils.c:1367] Rx REGISTER_ACK src=AE:C4:1F:99:D7:16 dst=AE:C4:1F:99:D7:16 from peer 192.168.1.10:48122 (192.168.1.10:48122)
02/Dec/2018 23:01:44 [edge_utils.c:266] set_peer_operational: AE:C4:1F:99:D7:16 -> 192.168.1.10:48122
02/Dec/2018 23:01:44 [edge_utils.c:318] Failed to find sender in pending_peers.
2018-12-03 00:00:12 +01:00
Luca Deri e7cfa00435 Path fix 2018-12-01 08:45:41 +01:00
Luca Deri b758d69e6c Config files are installed with the .sample extension
You can now do 'cp edge.conf.sample edge.conf' to create a n2n configuration. If the .conf (for edge and supernode) are present, the service is enabled automatically. This prevents unwanted services to be enabled, and it preserves services activation across updates
2018-12-01 08:36:58 +01:00
Emanuele Faranda b84cedd8b8 Add support for multi-service n2n edge
E.g. systemctl start edge@n2n1 will read /etc/n2n/edge-n2n1.conf
2018-11-28 13:04:44 +01:00
Luca Deri 2e2654dd2a Disable automatic n2n startup 2018-11-23 16:57:14 +01:00
Luca DeriandGitHub 48c7ff78bd Merge pull request #53 from emanuele-f/honor_no_routing
Fix packets from clients being routed even when routing is disabled
2018-10-31 14:06:31 +01:00
emanuele-f 7fd1778d7c Fix packets from clients being routed when routing is disabled 2018-10-31 13:08:39 +01:00
Simone Mainardi 8308098ef3 Fixes for OS X build with Macports 2018-10-09 17:28:09 +02:00
Luca Deri 42a2f7ada7 Autogen for generatic configure 2018-10-07 11:38:05 +02:00
Luca Deri a80fa1dd27 Added configure and autogen.sh 2018-10-07 11:37:19 +02:00
Luca DeriandGitHub 75adf2fa06 Added link to binary packages 2018-10-04 12:24:14 +02:00
Luca Deri 1c7b14995b When multiple supernodes are specified, the edge registers to all of them 2018-09-29 13:08:01 +02:00
Luca Deri 3acd7a0e89 Implemented local peer discovery over multicast. In case two peers are on the same network
edge detects it and bypsses the supernode

deri@Lucas-iMac.local 132> ping 192.168.254.126
PING 192.168.254.126 (192.168.254.126): 56 data bytes
64 bytes from 192.168.254.126: icmp_seq=0 ttl=64 time=84.314 ms <<== via supernode
64 bytes from 192.168.254.126: icmp_seq=1 ttl=64 time=0.989 ms <<== local network announce detected
64 bytes from 192.168.254.126: icmp_seq=2 ttl=64 time=0.642 ms
64 bytes from 192.168.254.126: icmp_seq=3 ttl=64 time=0.727 ms
^C
--- 192.168.254.126 ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.642/21.668/84.314/36.169 ms
2018-09-29 10:03:28 +00:00
Luca Deri 57b728a4dd Improved multicast edge registation 2018-09-29 11:19:36 +02:00
Luca Deri dd899b3a4d Initial work for local multicast registering (work in progress) 2018-09-28 22:32:36 +00:00
Luca Deri fd356cde64 Added the ability to specify (-c) on the supernode the list of allowed communities
kill -HUP on the supernode lists the registered edges
2018-09-28 22:31:45 +02:00
Luca Deri cb9e758d58 Fixes #41 2018-09-22 09:08:58 +02:00
Luca DeriandGitHub 68cb96eb01 Merge pull request #37 from farrokhi/dev
Fix build on FreeBSD
2018-09-01 18:07:44 +02:00
Babak Farrokhi b2a1c4a9f4 Fix a few leftover instances which used the old function name 2018-08-18 11:42:22 +04:30
Babak Farrokhi 79f2e526ef We may use alternative computers (i.e. CLANG) on hosts on which GCC is not the default compiler 2018-08-18 11:40:03 +04:30
Luca Deri 7aac05df08 Added changelog file 2018-08-17 14:47:37 +02:00
Luca Deri 1888a0c55a Merge of https://github.com/ntop/n2n/pull/26 2018-08-17 14:27:11 +02:00
Luca Deri b877f2dd1c Merge of https://github.com/ntop/n2n/pull/33 2018-08-17 14:25:35 +02:00
Luca Deri e4d99cb6f0 Moved to 2.5
Fixed warning
2018-08-17 14:14:48 +02:00
Luca Deri 30e7a700c0 File rename 2018-08-17 12:56:47 +02:00
Luca Deri 9671bf3e9b Added package sign
Added ubuntu symlink
2018-08-17 12:43:52 +02:00
Luca Deri 6e62052eb0 Added centos packaging 2018-08-17 12:41:39 +02:00
Luca Deri d299d558ac Packaging and parameter parsing fixes 2018-08-17 10:17:09 +02:00
Alfredo Cardigliano e1c32b588a using conf files /etc/n2n/{edge,supernode} in systemd, sample configuration files, packages fixes 2018-08-16 16:11:12 +02:00
Alfredo Cardigliano 30c1ef9ebc supernode is now able to read options from a configuration file with 'supernode <file>' 2018-08-16 15:08:33 +02:00
Alfredo Cardigliano 18186cff4d edge now reads a configuration file with 'edge <file>'
format of each line in the configuration file: '<option>{ ,=}<value>'
use '#' to comment out lines
2018-08-16 12:06:22 +02:00
Luca Deri fcd5dc86a5 Fixed #32
Minor help fixes
2018-08-08 17:46:39 +02:00
Luca DeriandGitHub 76b005dffd Merge pull request #23 from moshengrenzenme/master
Update edge.service.in
2018-07-13 23:48:57 +02:00
Luca b34c4a3d42 Cosmetic changes in help 2018-07-04 05:35:21 +02:00
moshengrenzenmeandGitHub 9dd8375744 Update edge.service.in 2018-07-03 23:39:16 +08:00
Luca DeriandGitHub 1caa630568 Merge pull request #15 from switch-iot/pr2ntop
Bug fixes for Android support code
2018-06-26 14:11:39 +02:00
switch_st 8c608ec3c4 bug fix 2018-06-26 15:25:32 +08:00
Luca Deri 35815e5357 Android build instructions 2018-06-22 10:31:27 +02:00
Luca DeriandGitHub 3b3e71988a Fixed -f explanation 2018-06-22 10:29:32 +02:00
Luca Deri da1123ce26 README update 2018-06-22 10:12:41 +02:00
Luca Deri 6475bd7202 Updated README 2018-06-22 10:11:30 +02:00
Luca Deri 76bce0f808 Package update 2018-06-22 09:48:33 +02:00
Luca Deri c164d2b208 Reworked debian/ubuntu packaging 2018-06-20 20:23:28 +02:00
switchwang 81b23397f4 bug fix 2018-06-20 13:53:50 +08:00
switchandGitHub d89c60d8b6 Merge pull request #3 from ntop/master
sync n2n
2018-06-19 18:29:41 +08:00
Luca Deri 29de24c5d9 Trace lines are now shorter 2018-06-14 12:30:38 +02:00
Luca Deri 6c611ea306 Fixed cmake
Minor code cleanup
2018-06-14 11:44:10 +02:00
Luca DeriandGitHub 18cd80e35d Merge pull request #14 from switch-iot/pr2ntop
Add support for Android. And an Android app example.
2018-06-13 14:49:37 +02:00