Browse Source

using conf files /etc/n2n/{edge,supernode} in systemd, sample configuration files, packages fixes

pull/35/head
Alfredo Cardigliano 6 years ago
parent
commit
e1c32b588a
  1. 2
      packages/debian/debian/README
  2. 2
      packages/debian/debian/conffiles
  3. 2
      packages/debian/debian/files.in
  4. 12
      packages/debian/debian/postrm
  5. 2
      packages/debian/debian/templates
  6. 41
      packages/etc/n2n/edge.conf
  7. 11
      packages/etc/n2n/supernode.conf
  8. 2
      packages/etc/systemd/system/edge.service.in
  9. 2
      packages/etc/systemd/system/supernode.service.in

2
packages/debian/debian/README

@ -1,2 +1,2 @@
This directory contains the files needed to build the package This directory contains the files needed to build the package
named 'ntopng' for the Debian GNU/Linux distribution. named 'n2n' for the Debian GNU/Linux distribution.

2
packages/debian/debian/conffiles

@ -0,0 +1,2 @@
/etc/n2n/edge.conf
/etc/n2n/supernode.conf

2
packages/debian/debian/files.in

@ -1 +1 @@
ntopng_@N2N_VERS@_@EXTN@.deb free optional n2n_@N2N_VERS@_@EXTN@.deb free optional

12
packages/debian/debian/postrm

@ -2,12 +2,10 @@
set -e set -e
case "$1" in #case "$1" in
purge|remove) # purge|remove)
if [ -f /etc/init.d/ntopng ]; then #
update-rc.d ntopng remove >/dev/null # ;;
fi #esac
;;
esac
exit 0 exit 0

2
packages/debian/debian/templates

@ -1,4 +1,4 @@
Template: ntopng/license_expired_continue_installation Template: n2n/license_expired_continue_installation
Type: boolean Type: boolean
Default: true Default: true
Description: Do you want to continue with the installation? Description: Do you want to continue with the installation?

41
packages/etc/n2n/edge.conf

@ -0,0 +1,41 @@
#
# The configuration file is similar to the command line, with one option per line. An equal
# sign '=' should be used between key and value. Example: -c=mynetwork or --community=mynetwork
# This file contains a basic configuration example, please refer to the help (-h) for the full
# list of available options.
#
# -d|--tun-device
# Specifies the name of the TUN interface.
#
# -d=n2n0
#
# -c|--community
# Specifies the n2n community name the edge belongs to.
#
# -c=mynetwork
#
# -k
# Sets the encryption key (ASCII). The environment variable N2N_KEY=<key> can also be used.
#
# -k=mypassword
#
# -m
# Specified the MAC address for the TAP interface (random otherwise).
#
# -m=DE:AD:BE:EF:99:99
#
# -a
# Sets the interface address. For DHCP use '-r -a dhcp:0.0.0.0'.
#
# -a=1.2.3.4
#
# -p
# Sets the local UDP port to a fixed port.
#
# -p=50001
#
# -l|--supernode-list
# Specifies the supernode IP and port.
#
# -l=7.8.9.0:7777
#

11
packages/etc/n2n/supernode.conf

@ -0,0 +1,11 @@
#
# The configuration file is similar to the command line, with one option per line. An equal
# sign '=' should be used between key and value. Example: -l=7777 or --local-port=7777
# This file contains a basic configuration example, please refer to the help (-h) for the full
# list of available options.
#
# -l|--local-port
# Sets the UDP listening port.
#
# -l=7777
#

2
packages/etc/systemd/system/edge.service.in

@ -6,7 +6,7 @@ Wants=
[Service] [Service]
Type=simple Type=simple
ExecStartPre= ExecStartPre=
ExecStart=/usr/sbin/edge -d n2n0 -c mynetwork -k mypassword -m DE:AD:BE:EF:99:99 -a 1.2.3.4 -p 50001 -l 7.8.9.0:7777 -f ExecStart=/usr/sbin/edge /etc/n2n/edge.conf -f
Restart=on-abnormal Restart=on-abnormal
RestartSec=5 RestartSec=5

2
packages/etc/systemd/system/supernode.service.in

@ -6,7 +6,7 @@ Wants=
[Service] [Service]
Type=simple Type=simple
ExecStartPre= ExecStartPre=
ExecStart=/usr/sbin/supernode -l 7777 ExecStart=/usr/sbin/supernode /etc/n2n/supernode.conf -f
Restart=on-abnormal Restart=on-abnormal
RestartSec=5 RestartSec=5

Loading…
Cancel
Save