Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


gateway_installation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gateway_installation [05.08.2017 19:00] – [DHCP - IPv4-Adressen für Clients] havelockgateway_installation [07.02.2021 14:26] (aktuell) – [Sonstiges] havelock
Zeile 1: Zeile 1:
 ====== Gateway Installationsanleitung ====== ====== Gateway Installationsanleitung ======
  
-Ausgangspunkt ist eine [[Debian]] Minimalinstallation von Debian GNU/Linux Jessie 8.8.+Ausgangspunkt ist eine [[Debian]] Minimalinstallation von Debian GNU/Linux Stretch 9.11.
  
 <code> <code>
 aptitude install isc-dhcp-server radvd bridge-utils iptables-persistent \ aptitude install isc-dhcp-server radvd bridge-utils iptables-persistent \
     libcap2-bin haveged ntp incron sudo vnstat vnstati bind9 lsb-release \     libcap2-bin haveged ntp incron sudo vnstat vnstati bind9 lsb-release \
-    sysstat iotop lighttpd+    sysstat iotop lighttpd rsync
 </code> </code>
  
Zeile 53: Zeile 53:
 ===== Mesh-VPN mit fastd ===== ===== Mesh-VPN mit fastd =====
  
-Das Programm fastd kann leicht [[fastd|aus den Quellen erstellt]] werden+Fastd kann aus den Paketen von Debian installiert werden. 
-Dieses ist die momentan für Pinneberg empfohlene Variante.+  apt-get install fastd 
 + 
 +Das Programm fastd kann auch leicht [[fastd|aus den Quellen erstellt]] werden.
  
-==== Option: Binäre fastd-version installieren ==== 
  
-Falls fastd //nicht// selber übersetzt werden soll,  
-kann ein Repository für die binäre Version von fastd verwendet werden: 
-<file conf /etc/apt/sources.list> 
-[...] 
-deb http://repo.universe-factory.net/debian/ sid main 
-</file> 
-Anschließend Signierungschlüssel importieren und die Paketliste aktualisieren: 
-<code> 
-gpg --keyserver pgpkeys.mit.edu --recv-key 16EF3F64CB201D9C  
-gpg -a --export 16EF3F64CB201D9C | apt-key add - 
-aptitude update 
-aptitude install fastd 
-</code> 
  
 ==== Konfigurationsschritte ==== ==== Konfigurationsschritte ====
Zeile 146: Zeile 134:
 ===== Batman ===== ===== Batman =====
  
-Die folgenden Software-Pakete sind nicht im Debian-Standard enthalten, wir kompilieren sie von Hand:+Die folgenden Software-Pakete sind nicht im Debian-Standard veraltet und ggf.  
 +fehlerhaft enthalten, wir kompilieren sie deshalb von Hand:
  
-  * batman_adv 
-  * batctl 
-  * batman-vis 
   * [[alfred]]   * [[alfred]]
 +  * batman-vis (im Alfred-Paket enthalten)
 +
 +Homepage von Batman: https://www.open-mesh.org/projects/open-mesh/wiki
  
 <code> <code>
Zeile 157: Zeile 146:
 </code> </code>
  
-batman-adv erstellen+==== Batman-adv erstellen (optional) ==== 
 + 
 +Makefile anpassen, damit das DebugFS zur Verfügung steht. Benötigt z.B. für ''fastd-status'': 
 +<file make Makefile> 
 +export CONFIG_BATMAN_ADV_DEBUGFS=y 
 +</file>
  
 <code> <code>
Zeile 360: Zeile 354:
  
 <file conf /etc/rsyslog.conf> <file conf /etc/rsyslog.conf>
-*.*;auth,authpriv.none;local7.none -/var/log/syslog+*.*;auth,authpriv,local7.none -/var/log/syslog
 local7.warn -/var/log/dhcpd.log local7.warn -/var/log/dhcpd.log
-mail,news.none,local7.none   -/var/log/messages+mail,news,local7.none   -/var/log/messages
 </file> </file>
  
Zeile 416: Zeile 410:
 </code> </code>
  
-Die Administratoren sollen sich mit Schlüsseln an ihren Account anmelden. Kommandos können dann mit ''sudo'' ausgeführt werden. Für Sudo allerdings ein Kennwort benötigt, was sich jeder Admin selbst vergeben soll.+Die Administratoren sollen sich mit Schlüsseln an ihren Account anmelden. Kommandos können dann mit ''sudo'' ausgeführt werden. Für Sudo wird allerdings ein Kennwort benötigt, was sich jeder Admin selbst vergeben soll.
  
 Die folgende Befehlskette legt einen Benutzer an, als neues Kennwort wird ein Standardkennwort Die folgende Befehlskette legt einen Benutzer an, als neues Kennwort wird ein Standardkennwort
Zeile 434: Zeile 428:
  
 ===== Sonstiges ===== ===== Sonstiges =====
 +
 +Falls das DebugFS nicht gemountet ist, kann es manuell eingebunden werden:
 +  mount -t debugfs none /sys/kernel/debug
 +permanent dass über ''/etc/fstab'':
 +  debugfs /sys/kernel/debug debugfs defaults 0 0
 +
 +==== Alfred ====
  
 Spezielle Gatewaydaten für [[Alfred]] bereitstellen. Das Programm ''alfred-announce.py'' muß zuvor natürlich auf dem Gateway eingespielt werden. Spezielle Gatewaydaten für [[Alfred]] bereitstellen. Das Programm ''alfred-announce.py'' muß zuvor natürlich auf dem Gateway eingespielt werden.
gateway_installation.1501952438.txt.gz · Zuletzt geändert: 05.08.2017 19:00 von havelock