Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| server_als_knoten [13.05.2016 19:27] – x1lent | server_als_knoten [10.10.2017 17:31] (aktuell) – havelock | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Server als Knoten ====== | ====== Server als Knoten ====== | ||
| - | Ausgangspunkt ist eine Debian Minimalinstallation Jessy 8.2. Dedizierte | + | Ausgangspunkt ist eine Debian Minimalinstallation Jessy 8.2. Dedizierter |
| Hostnamen setzen | Hostnamen setzen | ||
| - | | + | < |
| - | hostname < | + | vi / |
| + | hostname < | ||
| + | / | ||
| + | </code> | ||
| - | | + | Pakete installieren |
| + | < | ||
| + | apt-get install bridge-utils iptables-persistent haveged ntpdate sudo | ||
| + | </ | ||
| ===== Mesh-VPN mit fastd ===== | ===== Mesh-VPN mit fastd ===== | ||
| + | Am besten [[fastd]] selber kompilieren. Das ist ziemlich einfach. | ||
| - | Zusätzliches | + | < |
| + | adduser --system --group --uid 300 --shell /bin/sh --disabled-password \ | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | Alternativ kann auch ein zusätzliches | ||
| / | / | ||
| Zeile 26: | Zeile 39: | ||
| aptitude update | aptitude update | ||
| - | Alternative: | ||
| - | adduser --system --group --uid 300 --shell /bin/sh --disabled-password \ | + | Verzeichnisstruktur |
| - | | + | |
| - | | + | |
| - | + | ||
| - | # Verzeichnisstruktur | + | |
| mkdir -p / | mkdir -p / | ||
| Zeile 38: | Zeile 46: | ||
| - | # Eigner einstellen | + | Eigner einstellen |
| chown -R fastd /etc/fastd | chown -R fastd /etc/fastd | ||
| Zeile 47: | Zeile 55: | ||
| **Die auskommentierte Zeile im up-Script kann erst nach dem 2. Start benutzt werden. Beim Starten wird eine MAC-Adresse automatisch erzeugt, die dann in das Script übernommen werden muss.** | **Die auskommentierte Zeile im up-Script kann erst nach dem 2. Start benutzt werden. Beim Starten wird eine MAC-Adresse automatisch erzeugt, die dann in das Script übernommen werden muss.** | ||
| - | / | + | <file conf / |
| log level warn; | log level warn; | ||
| Zeile 69: | Zeile 77: | ||
| batctl if add $INTERFACE | batctl if add $INTERFACE | ||
| "; | "; | ||
| + | |||
| / | / | ||