Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


fastd

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
fastd [06.07.2016 11:44] – Init-Script erneuert havelockfastd [21.11.2016 18:16] havelock
Zeile 1: Zeile 1:
 ====== fastd ====== ====== fastd ======
  
-In Bearbeitung!+TODO In Bearbeitung!
  
-Dokumentation: http://fastd.readthedocs.org/en/v17/. +Dokumentation: http://fastd.readthedocs.org/en/v18/. 
  
 Bei der manuellen Übersetzung von fastd müssen das Init-Script und die manpages Bei der manuellen Übersetzung von fastd müssen das Init-Script und die manpages
Zeile 9: Zeile 9:
  
 Vorarbeiten  Vorarbeiten 
- 
-  aptitude install build-essential pkg-config cmake doxygen 
- 
-Voraussetzung ist ''libuecc'', dieses muß vorab gebaut und installiert werden. 
- 
-Zertifikatswarnung für folgenden Download ignorieren: --no-check-certificate 
 <code> <code>
-cd /usr/src +aptitude install build-essential pkg-config cmake doxygen bison libsodium-dev libjson-c-dev libcap-dev
-wget --no-check-certificate https://projects.universe-factory.net/attachments/download/83/libuecc-6.tar.xz +
-tar xJf libuecc-6.tar.xz +
-cd libuecc-6 +
-cmake . +
-make +
-make install +
-ldconfig+
 </code> </code>
 +
 +Voraussetzung ist [[libuecc]], dieses muß vorab gebaut und installiert werden.
  
 Compilieren von fastd Compilieren von fastd
-  aptitude install bison doxygen libsodium-dev libjson-c-dev libcap-dev 
- 
 <code> <code>
 +cd /usr/local/src
 git clone git://git.universe-factory.net/fastd git clone git://git.universe-factory.net/fastd
 cd fastd cd fastd
-git checkout v17+git checkout v18
 cd .. cd ..
 mkdir fastd-build mkdir fastd-build
Zeile 51: Zeile 39:
 AUTOSTART="all" AUTOSTART="all"
 </file> </file>
 +
 +Hinweis: Wenn fastd selbst kompiliert wurde, ist die Installation normalerweise
 +nach ''/usr/local'' erfolgt. Das folgende Init-Script muß dann entsprechend 
 +angepaßt werden (''DAEMON=/usr/local/bin/$NAME'').
 +
 +Hinweis: Das Script ist auch Bestandteil der [[FFPI-Tools]].
  
 ++++ Init-Script für fastd | ++++ Init-Script für fastd |
-<file sh /etc/init.d/fastd>+<file bash /etc/init.d/fastd>
 #!/bin/sh -e #!/bin/sh -e
  
Zeile 100: Zeile 94:
  
 if [ ! -d /var/run/fastd ]; then if [ ! -d /var/run/fastd ]; then
-    mkdir /var/run/fastd/ + mkdir /var/run/fastd/ 
-    chown fastd. /var/run/fastd+ chown fastd. /var/run/fastd
 fi fi
  
fastd.txt · Zuletzt geändert: 16.07.2017 19:32 von havelock