site.conf 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. {
  2. hostname_prefix = 'FF-DO-',
  3. site_name = 'Freifunk Dortmund',
  4. site_code = 'ffdo',
  5. site_seed = 'c1b2f463dd1e2c032ba07b82b72eea3a07fb8aca7a7e0b82859481ac2f4c231a',
  6. prefix4 = '10.233.0.0/16',
  7. prefix6 = '2a03:2260:300a:1000::/64',
  8. timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin
  9. ntp_servers = {'ntp.services.ffdo.de'},
  10. regdom = 'DE',
  11. opkg = {
  12. lede = 'http://opkg.services.ffac/lede/snapshots/packages/%A',
  13. extra = {
  14. gluon = 'http://opkg.services.ffac/modules/gluon-%GS-%GR/%S',
  15. },
  16. },
  17. wifi24 = {
  18. channel = 1,
  19. -- remove 802.11b compatibility
  20. supported_rates = {6000, 9000, 12000, 18000, 24000, 36000, 48000, 54000},
  21. basic_rate = {6000, 9000, 18000, 36000, 54000},
  22. ap = {
  23. ssid = 'Freifunk',
  24. },
  25. ibss = {
  26. ssid = 'ffdo-ibss-batadv',
  27. bssid = '02:ff:d0:09:ff:10',
  28. mcast_rate = 12000,
  29. },
  30. },
  31. wifi5 = {
  32. channel = 44,
  33. ap = {
  34. ssid = 'Freifunk (5GHz)',
  35. },
  36. ibss = {
  37. ssid = 'ffdo-ibss-batadv5',
  38. bssid = '02:ff:d0:09:ff:20',
  39. mcast_rate = 12000,
  40. },
  41. },
  42. next_node = {
  43. ip4 = '10.233.254.254',
  44. ip6 = '2a03:2260:300a:1000::ffd0',
  45. mac = '02:ff:d0:09:ff:02',
  46. },
  47. mesh_vpn = {
  48. -- enabled = true,
  49. mtu = 1280,
  50. fastd = {
  51. -- Refer to http://fastd.readthedocs.org/en/latest/ to better understand
  52. -- what these options do.
  53. -- List of crypto-methods to use.
  54. methods = {'salsa2012+umac'},
  55. groups = {
  56. ffdo = {
  57. limit = 1,
  58. peers = {
  59. do01100 = {
  60. key = '4e3871281764a80fddff41152a24f198d8646f62bd240db8659495bd7f6ef0da',
  61. remotes = {'"sn-dtm01.ffdo.de" port 10000'},
  62. },
  63. do01200 = {
  64. key = 'dbf766f9f268ed1b301f4bf77a9665faa696fd9a15b9447247ce12fab6fb6718',
  65. remotes = {'"sn-dtm02.ffdo.de" port 10000'},
  66. },
  67. do02100 = {
  68. key = 'f92dc908adcb99bf55c8de10ee7717e69eacac12bcef559aebc14ea2ec109337',
  69. remotes = {'"sn-ber01.ffdo.de" port 10000'},
  70. },
  71. do02200 = {
  72. key = 'e6029a94aa2ac28014ea208b30398092c33836f05897e5aa5fa1d8525e35a136',
  73. remotes = {'"sn-ber02.ffdo.de" port 10000'},
  74. },
  75. },
  76. },
  77. do01 = {
  78. limit = 0,
  79. peers = {},
  80. },
  81. do02 = {
  82. limit = 0,
  83. peers = {},
  84. },
  85. backbone = {
  86. limit = 0,
  87. peers = {},
  88. },
  89. },
  90. },
  91. bandwidth_limit = {
  92. enabled = false,
  93. egress = 4000,
  94. ingress = 30000,
  95. },
  96. },
  97. autoupdater = {
  98. branch = 'stable',
  99. branches = {
  100. stable = {
  101. name = 'stable',
  102. mirrors = {'http://update.services.ffdo.de/ffdo/stable/images/sysupgrade'},
  103. probability = 0.08,
  104. good_signatures = 2,
  105. pubkeys = {
  106. '4b74a95381fdb8d4db0f69effde000befe8e58a14996a8f732213cc40627b7fe', -- Markus
  107. '64825ce2492cf99c51abcba32bd08bd8f880da58e606b3957159c78725d739ca', -- Till
  108. '497223af7ce512a31d7c282765951063d781f46f6e6a890faa3bf2e03fe2e19c', -- Torben
  109. '6274bc371973f6cedd6c63523388fda3a938df26a1cfbe91378c8c0a1bf6efca', -- Tim
  110. '59beffa6ce536e119c91a0ea83a20747b8f753311113c7e97f82444661ca21ba', -- Cajus
  111. },
  112. },
  113. beta = {
  114. name = 'beta',
  115. mirrors = {'http://update.services.ffdo.de/ffdo/beta/images/sysupgrade'},
  116. probability = 0.08,
  117. good_signatures = 2,
  118. pubkeys = {
  119. '4b74a95381fdb8d4db0f69effde000befe8e58a14996a8f732213cc40627b7fe', -- Markus
  120. '64825ce2492cf99c51abcba32bd08bd8f880da58e606b3957159c78725d739ca', -- Till
  121. '497223af7ce512a31d7c282765951063d781f46f6e6a890faa3bf2e03fe2e19c', -- Torben
  122. '6274bc371973f6cedd6c63523388fda3a938df26a1cfbe91378c8c0a1bf6efca', -- Tim
  123. '59beffa6ce536e119c91a0ea83a20747b8f753311113c7e97f82444661ca21ba', -- Cajus
  124. },
  125. },
  126. experimental = {
  127. name = 'experimental',
  128. mirrors = {'http://update.services.ffdo.de/ffdo/experimental/images/sysupgrade'},
  129. probability = 0.08,
  130. good_signatures = 1,
  131. pubkeys = {
  132. '4b74a95381fdb8d4db0f69effde000befe8e58a14996a8f732213cc40627b7fe', -- Markus
  133. '64825ce2492cf99c51abcba32bd08bd8f880da58e606b3957159c78725d739ca', -- Till
  134. '497223af7ce512a31d7c282765951063d781f46f6e6a890faa3bf2e03fe2e19c', -- Torben
  135. '6274bc371973f6cedd6c63523388fda3a938df26a1cfbe91378c8c0a1bf6efca', -- Tim
  136. '59beffa6ce536e119c91a0ea83a20747b8f753311113c7e97f82444661ca21ba', -- Cajus
  137. },
  138. },
  139. },
  140. },
  141. config_mode = {
  142. geo_location = {
  143. show_altitude = false,
  144. },
  145. },
  146. }