Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
gatewayserver_aufsetzen [2013/09/13 21:24] – bodems | gatewayserver_aufsetzen [2014/08/10 18:09] – mwarning | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== Aufsetzen eines Gatewayservers | + | ===== Aufsetzen eines Servers/ |
- | 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 | + | Dieses Howto ist für Leute gedacht die selber einen Server bereitstellen wollen der als Knotenpunkt und vielleicht auch als Gateway |
- | Die Anleitung ist definitiv für fortgeschrittene Nutzer gedacht und wurde für Debiansysteme | + | Die Anleitung ist definitiv für fortgeschrittene Nutzer gedacht und wurde für Debian-artige Systeme |
* 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 | ||
| | ||
- | # | ||
mesh_mac=`cat / | mesh_mac=`cat / | ||
| | ||
Zeile 80: | Zeile 80: | ||
fastd --config / | fastd --config / | ||
fi | fi | ||
- | | ||
- | #if is_running " | ||
- | # echo "(I) N2N supernode is running." | ||
- | #else | ||
- | # echo "(I) Start N2N supernode." | ||
- | # supernode -l " | ||
- | #fi | ||
- | | ||
- | #if is_running " | ||
- | # 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:" | ||
- | #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 " | ifconfig dummy_bat hw ether " | ||
batctl if add dummy_bat || error " | batctl if add dummy_bat || error " | ||
- | # batctl if add n2n_bat || echo " | ||
batctl if add fastd_bat || echo " | batctl if add fastd_bat || echo " | ||
ifconfig bat0 up | ifconfig bat0 up | ||
Zeile 134: | Zeile 117: | ||
is_running " | is_running " | ||
| | ||
- | vpn_interface=" | + | vpn_interface=" |
ping_servers() | ping_servers() | ||
{ | { |