Browse Source

Kompilierung tinc

efbeff 1 year ago
parent
commit
b6a8f77486
1 changed files with 19 additions and 14 deletions
  1. 19 14
      Community/Bildung/FF@home/12 Debian 10 mit Tinc und Bird.page

+ 19 - 14
Community/Bildung/FF@home/12 Debian 10 mit Tinc und Bird.page

@@ -1,6 +1,6 @@
 # Software 
-- Debian 11 (bullseye), Debian 12 (bookworm) und auf dem Laptop Ubuntu 18.04
-- Tinc 1.1pre18 oder tinc 1.0.36
+- Debian 11 (bullseye), Debian 12 (bookworm) und auf dem Laptop Ubuntu 18.04, inzwischen 22.04
+- Tinc 1.0.36 oder tinc 1.1pre18
 - Bird 2.07  
 
      ***** Bitte beachten, dass Bird2 installiert wird. Bei Installation von Bird1 erfolgt nur eine kryptische Fehlermeldung und Bird startet nicht.*****  
@@ -8,17 +8,20 @@
 
 # Installation
 - Installation des Betriebssystems wird hier nicht beschrieben.
-- Hier werden die Schritte nach der Installation von Debian 11 (bullseye) zum Aufbau eines VPN mit Tinc und Bird beschrieben werden.
-- Für die meisten Befehle sind root Rechte erforderlich.
-- Tinc 1.0.36 und bird 2 können aus dem stable Repo installiert werden mit  
-   apt install tinc bird2
-- Tinc 1.1pre18 kann aus experimental installiert werden (hier nicht beschrieben) oder aus den Sourcen kompiliert werden:   
-   
-    sudo apt install build-essential libncurses-dev libreadline-dev liblzo2-dev libssl-dev   
-    wget http://tinc-vpn.org/packages/tinc-1.1pre17tar.gz   
-    tar zxvf tinc-1.1pre17.tar.gz   
-    ./configure   
-   Falls Fehler auftreten, fehlende Pakete nach installieren,dann   
+- Hier werden die Schritte nach der Installation von Debian 11 (bullseye) zum Aufbau eines VPN mit Tinc und Bird beschrieben.
+- Für einige Befehle sind root Rechte erforderlich.
+- Tinc 1.0.36 und bird 2 können aus dem Debian Repository installiert werden mit  
+    sudo apt install tinc bird2
+- Tinc 1.1pre18 kann aus den Sourcen kompiliert werden:   
+    Dafür sind die Pakete der Entwicklungsumgebung für Debian erforderlich    
+    sudo apt install build-essential libncurses-dev libreadline-dev liblzo2-dev libssl-dev 
+    Dann die tinc sourcen runterladen und entpacken      
+    wget http://tinc-vpn.org/packages/tinc-1.1pre18.tar.gz   
+    tar zxvf tinc-1.1pre18.tar.gz   
+    In das von dem vorigen Befehl angelegte Verzeichnis wechseln:   
+    cd tinc-1.1pre18 und configure / make / make install aufrufen    
+    ./configure --prefix=/usr --sysconfdir=/etc --runstatedir=/run --localstatedir=/var --with-systemd  
+   Falls Fehler auftreten, fehlende Pakete (die xxx-dev Version) nachinstallieren, dann   
     make   
     sudo make install   
 
@@ -31,7 +34,7 @@ Die hier verwendeten Adressen sind dem Wiki [IP-Adressen](IP-Adressen) für berg
 
 # Hardware
 - APU mit Debian 11 (Bullseye) ohne grafische Oberfläche 
-- Laptop mit Ubuntu 18.04
+- Laptop mit Ubuntu 22.04
 
 Berghofen, wie auch die anderen Standorte, besteht jeweils mindestens aus der APU und einem Laptop sowie einem Internetrouter (F!Box).  
 An jedem Standort gibt es mehrere Tincverbindungen:  
@@ -252,6 +255,7 @@ Für hosts, die per ConnectTo in der tinc.conf angesprochen werden, ist in der z
 
 Die Tinc Instanzen können auf APU und berglap gestartet werden mit:
 
+    systemctl start tinc
     systemctl start tinc@lan
     systemctl start tinc@wan
 
@@ -281,6 +285,7 @@ also auch die privaten, löschen und wie oben beschrieben neu erzeugen und verte
 Um die Programme automatisch nach einem reboot zu starten, eventuell
 falls nicht durch die Installation schon eingerichtet:
 
+    systemctl enable tinc
     systemctl enable tinc@lan
     systemctl enable tinc@wan