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


Dies ist eine alte Version des Dokuments!


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. 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.

/etc/radvd.conf

interface bat0 {
	IgnoreIfMissing on;
	AdvSendAdvert on;
	AdvOtherConfigFlag off;
	AdvDefaultLifetime 1800;
	AdvLinkMTU 0;
	AdvCurHopLimit 64;
	AdvReachableTime 0;
	MaxRtrAdvInterval 600;
	MinRtrAdvInterval 198;
	AdvDefaultPreference high;
	AdvRetransTimer 0;
	AdvManagedFlag off;
	UnicastOnly on; #send RAs only as a request as unicast

	prefix fdef:17a0:ffb1:300::/64 {
		AdvOnLink on;
		AdvAutonomous on;
		AdvRouterAddr on;
	};
	prefix 2001:bf7:1320:300::/64 {
		AdvOnLink on;
		AdvAutonomous on;
		AdvRouterAddr on;
	};
	RDNSS fdef:17a0:ffb1:300::1 {  };
};

/etc/tayga.conf

tun-device nat64
ipv4-addr 10.26.0.1
prefix fdef:17a0:ffb1:1337::/96
dynamic-pool 10.26.0.0/20
data-dir /var/spool/tayga
apt-get install bridge-utils tayga radvd
fastd --config /etc/fastd/fastd.conf --daemon
/etc/init.d/tayga start
/etc/init.d/radvd start

modprobe batman-adv
echo "5000" >  /sys/class/net/bat0/mesh/orig_interval

ip addr add fdef:17a0:ffb1:300::1 dev bat0

alfred -i bat0  -b bat0 -m &
#alfred #announce gateway
#is_running "openvpn " || /etc/init.d/openvpn start