Benutzer-Werkzeuge


    Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.freifunk-bielefeld.de/lib/tpl/starter/main.php on line 62
  • Admin

  • Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.freifunk-bielefeld.de/lib/tpl/starter/tpl_functions.php on line 50

    Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.freifunk-bielefeld.de/lib/tpl/starter/tpl_functions.php on line 77
  • Registrieren

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gatewayserver_aufsetzen [2013/09/13 21:24] bodemsgatewayserver_aufsetzen [2023/06/04 11:32] (aktuell) – Externe Bearbeitung 127.0.0.1
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 Gateway dient. Das heißt das viele Knoten (z.B. Router) sich über diesen Server verbinden können und zudem eine Internetanbindung zur Verfügung gestellt werden kann+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. 
-Die Anleitung ist definitiv für fortgeschrittene Nutzer gedacht und wurde für Debiansysteme geschrieben.+Die Anleitung ist definitiv für fortgeschrittene Nutzer gedacht und wurde für Debian-artige Systeme geschrieben.
  
   * Einen fastd-Server [[fastd_server|aufsetzen]]   * Einen fastd-Server [[fastd_server|aufsetzen]]
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
Zeile 134: Zeile 117:
   is_running "openvpn " || /etc/init.d/openvpn start   is_running "openvpn " || /etc/init.d/openvpn start
      
-  vpn_interface="tun0"+  vpn_interface="vpn_exit"
   ping_servers()   ping_servers()
   {   {