Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
fastd_server [2013/10/11 23:11] – mwarning | fastd_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: |
**a. Installation über Debian-Repositories: | **a. Installation über Debian-Repositories: | ||
- | echo "deb http:// | + | echo "deb http:// |
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: | ||
- | wget http:// | + | |
- | unzip fastd-10.zip | + | |
+ | | ||
+ | unzip fastd-12.zip | ||
| | ||
wget http:// | wget http:// | ||
Zeile 32: | Zeile 34: | ||
cd .. | cd .. | ||
| | ||
- | cd fastd-10 | + | cd fastd-12 |
cmake . | cmake . | ||
make | make | ||
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 | + | apt-get install git cmake-curses-gui libnacl-dev flex bison libcap-dev pkg-config |
| | ||
mkdir fastd_build | mkdir fastd_build | ||
Zeile 53: | Zeile 55: | ||
cd libuecc_build | cd libuecc_build | ||
cmake ../libuecc | cmake ../libuecc | ||
- | make && | + | make |
+ | | ||
+ | | ||
cd .. | cd .. | ||
| | ||
cd fastd_build | cd fastd_build | ||
cmake ../fastd | cmake ../fastd | ||
- | make && | + | make |
+ | | ||
+ | | ||
cd .. | cd .. | ||
| | ||
Zeile 76: | Zeile 82: | ||
bind 0.0.0.0: | bind 0.0.0.0: | ||
- | interface "fastd_bat"; | + | interface "fastd_mesh"; |
user " | user " | ||
mode tap; | mode tap; | ||
+ | method " | ||
method " | method " | ||
- | mtu 1426; | + | mtu 1406; |
secret "< | secret "< | ||
log level debug; | log level debug; | ||
- | #folgende Zeile sorgt dafuer das jeder Peer akzeptiet | + | #folgende Zeile sorgt dafuer das jeder Peer akzeptiert |
on verify " | on verify " | ||
| | ||
Zeile 89: | 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 < | ||
+ | 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 / |