v2014.4.rst 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. Gluon 2014.4
  2. ============
  3. Added (and removed) hardware support
  4. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5. * Buffalo
  6. - WZR-HP-AG300H / WZR-600DHP
  7. - WZR-HP-G450H
  8. * D-Link
  9. - DIR-615 (E1) support had to be dropped
  10. * TP-LINK
  11. - CPE210/220/510/520 (v1)
  12. - TL-MR3040 (v2
  13. - TL-WA750RE (v1)
  14. - TL-WA801N/ND (v2)
  15. - TL-WA850RE (v1)
  16. - TL-WR703N (v1)
  17. - TL-WR710N (v1)
  18. - TL-WR1043N/ND (v2)
  19. New features
  20. ~~~~~~~~~~~~
  21. OpenWrt Barrier Breaker
  22. -----------------------
  23. Switching to the new OpenWrt release 14.09 ("Barrier Breaker") has yielded
  24. lots of updates for both the kernel and most packages. Besides better
  25. performance, this has also greatly improved stability (far less out-of-memory
  26. issues!).
  27. Modular config mode
  28. -------------------
  29. The old ``gluon-config-mode`` package has been split into five
  30. small packages, each providing a single section of the config
  31. mode form. This simplifies removing or replacing parts of the wizard.
  32. See the *Site changes* section for details.
  33. Experimental support for batman-adv compat 15
  34. ---------------------------------------------
  35. As batman-adv has broken compatiblity starting with batman-adv 2014.0
  36. (bumping the "compat level" to 15), Gluon users must decide which
  37. batman-adv version to use. The package for the old batman-adv version
  38. ``gluon-mesh-batman-adv`` has been renamed to ``gluon-mesh-batman-adv-14``,
  39. the new version can be used with ``gluon-mesh-batman-adv-15``.
  40. Please note that batman-adv compat 15 still isn't tested very well
  41. (and there are known bugs in the current release 2014.3), so for now
  42. we still recommend using compat 14 in "production" environments.
  43. fastd v16
  44. ---------
  45. Besides other new features and bugfixes, fastd v16 support the new
  46. authentication method "UMAC". We recommend switching from the old
  47. ``salsa2012+gmac`` and ``null+salsa2012+gmac`` methods to the new
  48. ``salsa2012+umac`` and ``null+salsa2012+umac`` as UMAC is
  49. much faster and even more secure than GMAC.
  50. Private WLAN
  51. ------------
  52. The new package ``gluon-luci-private-wifi`` allows to configure a private WLAN
  53. with WPA-PSK in the expert mode which is bridged with the WAN uplink.
  54. Embedding SSH keys
  55. ------------------
  56. Using ``gluon-authorized-keys`` it is possible to embed predefined SSH
  57. public keys to firmware images. If ``gluon-config-mode-*`` is left out
  58. images will be ready to mesh after the first boot with SSH running for
  59. further configuration.
  60. Bugfixes
  61. ~~~~~~~~
  62. * Expert Mode: Fixed all SSH keys being removed when a password was set
  63. * ``gluon-mesh-vpn-fastd``: Fixed VPN peers removed from the ``site.conf`` not being removed from ``/etc/config/fastd``
  64. * TL-LINK TL-WDR3600/4300: Added workaround for reboot issues
  65. * Improved stability (due to switch to OpenWrt Barrier Breaker)
  66. Site changes
  67. ~~~~~~~~~~~~
  68. * ``site.mk``
  69. - Obsolete packages:
  70. + ``gluon-config-mode``
  71. + ``gluon-mesh-batman-adv``
  72. - Recommended new packages:
  73. + ``gluon-config-mode-autoupdater``
  74. + ``gluon-config-mode-hostname``
  75. + ``gluon-config-mode-mesh-vpn``
  76. + ``gluon-config-mode-geo-location``
  77. + ``gluon-config-mode-contact-info``
  78. + ``gluon-mesh-batman-adv-14`` (specify this before all other packages in the ``site.mk``!)
  79. Internals
  80. ~~~~~~~~~
  81. The switch to Barrier Breaker has led to a multitude of changes all over Gluon:
  82. * The config mode/setup mode is now started by an own set of init scripts in ``/lib/gluon/setup-mode/rc.d`` run by procd
  83. * Many tools and services used by Gluon have been replaced by our own implementations to reduce the size of the images:
  84. - ethtool has been replaced by our minimal Lua library *lua-ethtool-stats*
  85. - tc has been replaced by our minimal implementation *gluon-simple-tc*
  86. - radvd has been replaced by our minimal implementation *gluon-radvd*
  87. Known Issues
  88. ~~~~~~~~~~~~
  89. Alfred crashes
  90. --------------
  91. https://github.com/freifunk-gluon/gluon/issues/177
  92. Alfred may still crash unconditionally. Some measures have been taken
  93. to aid but the core problem hasn't been analyzed yet.Some measures have
  94. been taken to aid but the core problem hasn't been tackled yet.
  95. WDR4300 stuck after reboot
  96. --------------------------
  97. https://github.com/freifunk-gluon/gluon/issues/185
  98. The device may still fail to reboot properly.
  99. Out of memory / batman-adv memory leaks
  100. ---------------------------------------
  101. https://github.com/freifunk-gluon/gluon/issues/216
  102. In some (hopefully rare!) cases batman-adv may still leak memory
  103. associated with global TT entries. This may result in kernel panics or
  104. out-of-memory conditions.
  105. Ignored tx-power offset on Ubiquiti AirMax devices
  106. --------------------------------------------------
  107. https://github.com/freifunk-gluon/gluon/issues/94
  108. There is still no OpenWRT support for determining the transmission
  109. power offsets on Ubiquiti AirMax devices (Bullet M2, Picostation
  110. M2, Nanostation (loco) M2, ...). Use Gluon with caution on these
  111. devices! Manual adjustment may be required.