123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- #####################################
- # 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
- option global yes
-
- #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'
|