Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gatewayserver_aufsetzen [2014/01/22 20:28]
mwarning
gatewayserver_aufsetzen [2014/08/10 20:09] (aktuell)
mwarning
Zeile 1: Zeile 1:
-===== Aufsetzen eines Gatewayservers ​mit BATMAN-adv/N2N/OpenVPN =====+===== Aufsetzen eines Servers/​Gateways ​mit BATMAN-adv/Fastd/OpenVPN =====
  
 Dieses Howto ist für Leute gedacht die selber einen Server bereitstellen wollen der als Knotenpunkt und vielleicht auch als Gateway (Exit-Node/​Gateway) dient. Das heißt das viele Knoten (z.B. Router) sich über diesen Server verbinden und Daten austauschen können. Ebenso kann für alle Nutzer eine Internetanbindung über einen VPN-Provider zur Verfügung gestellt werden. Dieses Howto ist für Leute gedacht die selber einen Server bereitstellen wollen der als Knotenpunkt und vielleicht auch als Gateway (Exit-Node/​Gateway) dient. Das heißt das viele Knoten (z.B. Router) sich über diesen Server verbinden und Daten austauschen können. Ebenso kann für alle Nutzer eine Internetanbindung über einen VPN-Provider zur Verfügung gestellt werden.
Zeile 10: Zeile 10:
   * [[splash_einrichten|Splash-Seite]] mit nodogsplash aufsetzen (optional)   * [[splash_einrichten|Splash-Seite]] mit nodogsplash aufsetzen (optional)
   * [[ic-vpn|Intercity-VPN]] einrichten   * [[ic-vpn|Intercity-VPN]] einrichten
 +  * [[autoupdater-setup|Autoupdater]] einrichten
  
  
Zeile 29: Zeile 30:
   date   date
   ​   ​
-  #​n2n_port=60211 
   mesh_mac=`cat /​sys/​class/​net/​eth0/​address`   mesh_mac=`cat /​sys/​class/​net/​eth0/​address`
   ​   ​
Zeile 80: Zeile 80:
     fastd --config /​etc/​fastd/​vpn/​fastd.conf --daemon || error "​Cannot start fastd."​     fastd --config /​etc/​fastd/​vpn/​fastd.conf --daemon || error "​Cannot start fastd."​
   fi   fi
-  ​ 
-  #if is_running "​supernode";​ then 
-  #  echo "(I) N2N supernode is running."​ 
-  #else 
-  #  echo "(I) Start N2N supernode."​ 
-  #  supernode -l "​$n2n_port"​ -v || error "​Cannot start N2N supernode."​ 
-  #fi 
-  ​ 
-  #if is_running "​edge";​ then 
-  #  echo "(I) N2N edge is running."​ 
-  #else 
-  #  echo "(I) Start N2N edge." 
-  #  edge  -d n2n_bat -a 0.0.0.0 -c ffb1 -l localhost:"​$n2n_port"​ ||  error "​Cannot start N2N edge." 
-  #fi 
-    
   ​   ​
   if batctl o &> /dev/null; then   if batctl o &> /dev/null; then
Zeile 104: Zeile 89:
     ​     ​
     echo "(I) Detach all interfaces from batman-adv."​     echo "(I) Detach all interfaces from batman-adv."​
-  # batctl if del n2n_bat &> /dev/null 
     batctl if del fastd_bat &> /dev/null     batctl if del fastd_bat &> /dev/null
     batctl if del dummy_bat &> /dev/null     batctl if del dummy_bat &> /dev/null
Zeile 113: Zeile 97:
     ifconfig dummy_bat hw ether "​$mesh_mac"​ mtu 1400 0.0.0.0 up     ifconfig dummy_bat hw ether "​$mesh_mac"​ mtu 1400 0.0.0.0 up
     batctl if add dummy_bat || error "​Failed to attach interface dummy_bat to batman-adv."​     batctl if add dummy_bat || error "​Failed to attach interface dummy_bat to batman-adv."​
-  # batctl if add n2n_bat || echo "​Failed to attach interface n2n_bat to batman-adv."​ 
     batctl if add fastd_bat || echo "​Failed to attach interface fastd_bat to batman-adv."​     batctl if add fastd_bat || echo "​Failed to attach interface fastd_bat to batman-adv."​
     ifconfig bat0 up     ifconfig bat0 up