IC-VPN/Infopage

Aus wiki.freifunk.net
Zur Navigation springenZur Suche springen

InterCity-VPN-Server Info Page

Diese Seite ist nicht mehr aktuell. Diese Umsetzung sollte überarbeitet werden und evt durch neuere Technologien ersetzt werden (z.B. json-api).
(Stephan) 

Author: ddmesh (Stephan, Freifunk Dresden) Stand: 2013

Damit die einzelnen Städte die Netzwerkverbindungen und das Routing von ihren BGP-Servern aus überprüfen und zusätzlich Informationen über die Netzwerke erhalten können, sollte jeder BGP-Server via http://<10.207.x.y>/infopage folgende Textinformation ausgeben. Die URL sollte dabei keine Dateiendung enthalten, da die meisten Webserver dann die Daten dynamisch erzeugen können. Zum Beispiel sucht Apache2 zuerst nach einer index.html und wenn diese nicht vorhanden ist, nach index.cgi. Somit kann man statische oder dynamisch generierte Daten senden.

Die Informationen werden als "Variable=Wert" dargestellt. Pro Zeile darf nur eine Definition enthalten sein. Beginnt eine Zeile mit '#', so ist dieses ein Kommentar.

#-------------------
#bgp-server dresden1
#-------------------

#ping ip to check if the network behind IC-VPN server is reachable. IP should be one from network and
#not from the transfer net (10.207.x.y), because this is already known to each IC-VPN Server
ping_ip=10.12.0.1

#topology url to retrieve the network dot-topology from (seen from same node). Allows to
#create a global freifunk graph.
topo_url=http://10.12.0.1/info/freifunk.dot

#to build a global network graphic from each dot-file (defined by topo_url), a "port" must be specified.
#"port" is the server or node that represents the network gateway (router).
#The string that is specified here is the name of the node in the dot-file that is the router that routes the
#traffic in to the city network. 
# ... DD_Node ---- BGB_Router ----- IC_VPN ---- BGB_Router --- Augsburg_Node ....
topo_dot_port="Augsburg_Node"

#internal web portal that may be different to the public city freifunk internet presence.
#it is only reachable from within the city networks. 
portal_ip=10.12.0.1

#public web portal host. This is reachable from internet.
public_portal_url=http://www.ddmesh.de/

#--- optional information ---
#server status
uptime= 16:13:46 up 41 days,  6:59,  1 user,  load average: 0.19, 0.23, 0.19