Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
fastd_und_batman_server [2014/10/13 19:54]
mwarning
fastd_und_batman_server [2014/10/15 01:11] (aktuell)
mwarning
Zeile 4: Zeile 4:
 Die Anleitung ist definitiv für fortgeschrittene Nutzer gedacht und wurde für Debian/​Ubuntu Systeme geschrieben. Sie sollte aber auch für andere unixartige Systeme funktionieren. Die Anleitung ist definitiv für fortgeschrittene Nutzer gedacht und wurde für Debian/​Ubuntu Systeme geschrieben. Sie sollte aber auch für andere unixartige Systeme funktionieren.
  
 +Installation von einigen noch nötigen Programmen:
 +  apt-get install bridge-utils tayga radvd
  
 /​etc/​radvd.conf /​etc/​radvd.conf
Zeile 41: Zeile 43:
   data-dir /​var/​spool/​tayga   data-dir /​var/​spool/​tayga
  
-  apt-get install bridge-utils tayga radvd 
  
-  fastd --config ​/etc/fastd/fastd.conf --daemon +/root/setup.sh 
-  /etc/​init.d/​tayga start +  ​#!/bin/sh
-  /etc/init.d/radvd start+
   ​   ​
-  ​modprobe batman-adv +  ​is_running() { 
-  echo "5000" >  /sys/class/​net/​bat0/​mesh/​orig_interval+    ps aux | grep -v grep | grep "$1" > /dev/null 
 +  }
   ​   ​
-  ip addr add fdef:​17a0:​ffb1:​300::​1 dev bat0+  ​if ! lsmod | grep -v grep | grep "​batman_adv"​ > /dev/null; then 
 +    echo "(I) Start batman-adv."​ 
 +    echo "​5000"​ >  /​sys/​class/​net/​bat0/​mesh/​orig_interval 
 +  fi 
 +   
 +  if ! is_running "​alfred";​ then 
 +    echo "(I) Start alfred."​ 
 +    alfred -i bat0  -b bat0 -m &> /dev/null & 
 +  fi 
 +   
 +  if ! is_running "​fastd";​ then 
 +    echo "(I) Start fastd."​ 
 +    fastd --config /​etc/​fastd/​vpn/​fastd.conf --daemon || error "​Cannot start fastd."​ 
 +  fi 
 +   
 +  if ! is_running "​radvd";​ then 
 +    echo "(I) Start radvd."​ 
 +    /​etc/​init.d/​radvd start 
 +  fi 
 +   
 +  if ! is_running "​tayga";​ then 
 +    echo "(I) Start tayga."​ 
 +    /​etc/​init.d/​tayga start 
 +  fi 
 +   
 +  ​ip link set bat0 up 
 +  ip -6 addr add fdef:​17a0:​ffb1:​300::​1/64 dev bat0 
 +  ip -6 addr add 2001:​bf7:​1320:​300::​1/​64 ​dev bat0
   ​   ​
-  alfred -i bat0  -b bat0 -m & 
-  #alfred #announce gateway 
   #is_running "​openvpn " || /​etc/​init.d/​openvpn start   #is_running "​openvpn " || /​etc/​init.d/​openvpn start
 +