aboutsummaryrefslogtreecommitdiff
path: root/net/ibrdtnd/files/ibrdtn.uci
diff options
context:
space:
mode:
Diffstat (limited to 'net/ibrdtnd/files/ibrdtn.uci')
-rw-r--r--net/ibrdtnd/files/ibrdtn.uci175
1 files changed, 175 insertions, 0 deletions
diff --git a/net/ibrdtnd/files/ibrdtn.uci b/net/ibrdtnd/files/ibrdtn.uci
new file mode 100644
index 000000000..ab4504487
--- /dev/null
+++ b/net/ibrdtnd/files/ibrdtn.uci
@@ -0,0 +1,175 @@
+#####################################
+# IBR-DTN daemon #
+#####################################
+
+config 'daemon' 'main'
+ # The local eid of the dtn node. Default is the hostname.
+# option uri dtn://node.dtn
+
+ # logfile for standard output
+ option logfile /tmp/ibrdtn.log
+ option errfile /tmp/ibrdtn.err
+
+ # debug level
+# option debug 20
+
+ # block size limit
+# option blocksize 512M
+# option foreign_blocksize 128M
+
+
+#
+# If something bad happened, the safe mode will be activated.
+# These are the restrictions for safe mode only.
+#
+config 'daemon' 'safemode'
+ option forwarding no
+ option storage 64M
+ option maxblock 16M
+# option wait_mount /dev/sda1
+
+
+#####################################
+# storage configuration #
+#####################################
+
+config 'daemon' 'storage'
+ # possible engines are: simple, sqlite
+ option engine simple
+ option blobs /tmp/ibrdtn/blobs
+ option bundles /tmp/ibrdtn/bundles
+# option container /tmp/ibrdtn/container.img
+# option path /tmp/ibrdtn/container
+# option limit 1G
+
+
+#####################################
+# routing configuration #
+#####################################
+
+#
+# In the "default" the daemon only delivers bundles to neighbors and static
+# available nodes. The alternative module "epidemic" spread all bundles to
+# all available neighbors.
+#
+config 'daemon' 'main'
+ # values: none | default | epidemic | flooding | prophet
+ option routing prophet
+# option forwarding no
+# option fragmentation yes
+
+#
+# static routing rules
+# - a rule is a regex pattern
+# - format is <target-scheme> <routing-node>
+#
+#config 'static-route'
+# list pattern ^dtn://[[:alpha:]].moon.dtn/[[:alpha:]]
+# option destination dtn://router.dtn
+
+
+#####################################
+# static connections
+#####################################
+
+#config 'static-connection'
+# option uri dtn://node-five.dtn
+# option address 10.0.0.5
+# option port 4556
+# option protocol tcp
+# option immediately yes
+
+#config 'static-connection'
+# option uri dtn://node-ten
+# option address 10.0.0.10
+# option port 4556
+# option protocol udp
+# option immediately no
+
+
+#####################################
+# convergence layer configuration #
+#####################################
+
+#
+# You can specify an multicast address to listen to for discovery announcements.
+# If no address is specified the multicast equivalent of broadcast is used.
+#
+config 'daemon' 'discovery'
+# option address 224.0.0.1
+# option timeout 5
+# option crosslayer yes
+
+config 'daemon' 'tcptuning'
+# option 'idle_timeout' 120
+# option 'nodelay' yes
+# option 'chunksize' 4096
+
+config 'network'
+ option type tcp
+ option interface eth0
+ option port 4556
+
+#config 'network'
+# option type tcp
+# option interface wlan0
+# option port 4556
+
+
+#####################################
+# bundle security protocol #
+#####################################
+
+#
+# the level specifies the security constains
+#
+# 0 = no constrains (default)
+# 1 = accept only BAB authenticated bundles
+# 2 = accept only encrypted bundles
+# 3 = accept only BAB authenticated and encrypted bundles
+#
+
+#config 'daemon' 'security'
+# option level 0
+# option bab_key /path/to/default-bab-key.mac
+# option key_path /path/to/security-keys
+# option generate_dh yes
+
+#config 'daemon' 'tls'
+# option certificate /path/to/tls-cert.crt
+# option key /path/to/tls-key.key
+# option trustedpath /path/to/tls-ca
+# option required no
+# option noencryption no
+
+
+#####################################
+# time synchronization #
+#####################################
+
+#config 'daemon' 'timesync'
+# option reference yes
+# option synchronize yes
+# option discovery_announcement yes
+# option sigma 1.001
+# option psi 0.9
+# option sync_level 0.1
+
+#####################################
+# DHT #
+#####################################
+
+config 'daemon' 'dht'
+# option 'enabled' 'yes'
+# option 'id' '<enter your unique id here>'
+ option 'bootstrap' 'yes'
+# option 'nodesfile' '/tmp/dht_nodes.dat'
+ option 'port' '9999'
+ option 'enable_ipv6' 'no'
+# option 'enable_ipv4' 'no'
+# option 'bind_ipv4' '127.0.0.1'
+# option 'bind_ipv6' '::1'
+ option 'ignore_neighbour_informations' 'yes'
+ option 'allow_neighbours_to_announce_me' 'no'
+ option 'allow_neighbour_announcement' 'no'
+