Benutzer-Werkzeuge


    Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.freifunk-bielefeld.de/lib/tpl/starter/main.php on line 62
  • Admin

  • Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.freifunk-bielefeld.de/lib/tpl/starter/tpl_functions.php on line 50

    Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.freifunk-bielefeld.de/lib/tpl/starter/tpl_functions.php on line 77
  • Registrieren

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
fastd_server [2014/04/25 18:44] mwarningfastd_server [2023/06/04 11:32] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 9: Zeile 9:
   * über peer groups kann sich fastd mit einer Anzahl zufälliger Knoten aus einer gegebenen Menge verbinden   * über peer groups kann sich fastd mit einer Anzahl zufälliger Knoten aus einer gegebenen Menge verbinden
  
-Zum Installieren gibt es verschiedene Möglichkeiten:+Zum Installieren gibt es verschiedene Möglichkeiten: Direkt über ein zur Distribution passendes Repository (das sollte man bevorzugen, Abschnitt a), manuell bauen aus den Releasequellen (Abschnitt b) oder manuell bauen aus dem Quellcode-Repository (Abschnitt c).
  
 **a. Installation über Debian-Repositories:** **a. Installation über Debian-Repositories:**
  
-  echo "deb http://repo.universe-factory.net/debian/ sid main" > /etc/apt/sources.list+  echo "deb http://repo.universe-factory.net/debian/ sid main" >> /etc/apt/sources.list
   apt-get update   apt-get update
   apt-get install fastd   apt-get install fastd
Zeile 19: Zeile 19:
 **b. Installation aus den Release-Paketen:** **b. Installation aus den Release-Paketen:**
  
 +  apt-get install git cmake-curses-gui libnacl-dev flex bison libcap-dev pkg-config zip
 +  
   wget http://git.universe-factory.net/fastd/snapshot/fastd-12.zip   wget http://git.universe-factory.net/fastd/snapshot/fastd-12.zip
   unzip fastd-12.zip   unzip fastd-12.zip
Zeile 46: Zeile 48:
 zu a/b: Kompilieren und Installieren: zu a/b: Kompilieren und Installieren:
  
-  apt-get install git cmake-curses-gui libnacl-dev flex bison libcap-dev  pkg-config+  apt-get install git cmake-curses-gui libnacl-dev flex bison libcap-dev pkg-config zip
      
   mkdir fastd_build   mkdir fastd_build
Zeile 53: Zeile 55:
   cd libuecc_build   cd libuecc_build
   cmake ../libuecc   cmake ../libuecc
-  make && make install+  make  
 +  make install 
 +  
   cd ..   cd ..
      
   cd fastd_build   cd fastd_build
   cmake ../fastd   cmake ../fastd
-  make && make install+  make 
 +  make install 
 +  
   cd ..   cd ..
      
Zeile 76: Zeile 82:
  
   bind 0.0.0.0:1234 interface "eth0";   bind 0.0.0.0:1234 interface "eth0";
-  interface "fastd_bat";+  interface "fastd_mesh";
   user "nobody";   user "nobody";
   mode tap;   mode tap;
   method "salsa2012+gmac";   method "salsa2012+gmac";
   method "xsalsa20-poly1305";   method "xsalsa20-poly1305";
-  mtu 1426;+  mtu 1406;
   secret "<secret_key>";   secret "<secret_key>";
   log level debug;   log level debug;
-  #folgende Zeile sorgt dafuer das jeder Peer akzeptiet wird+  #folgende Zeile sorgt dafuer das jeder Peer akzeptiert wird
   on verify "true";   on verify "true";
      
Zeile 90: Zeile 96:
      
   on up "   on up "
-    ip link set up fastd_bat +    ip link set up fastd_mesh 
-    batctl if add fastd_bat+    batctl if add fastd_mesh
   ";   ";
 +
 +Der secret key kann mittels <code>fastd --generate-key</code> generiert werden.
 +Der dazugehörige public key muss auf den Router.
  
 **Start der fastd-Instanz:** **Start der fastd-Instanz:**
  
-  fastd --config /etc/fastd/vpn/fastd.conf --daemon+  fastd --config /etc/fastd/fastd.conf --daemon