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
ffbimesh [2016/06/05 11:06] bodemsffbimesh [2023/06/04 11:32] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 15: Zeile 15:
 ===== Routing-VM ===== ===== Routing-VM =====
 Die Routing-VM ist ein [[http://vyos.net|VyOS]], allerdings werden damit nicht die Routingprotokolle konfiguriert. Das übernimmt wie bisher bird, weil Quagga <del>kacke ist</del> komische Dinge tut. Sollen die Konfigurationsdateien beim Upgrade übernommen werden, sollten diese in /config/ liegen. Bei bird ist das relativ einfach, in der /etc/bird/bird.conf einfach /config/bird/bird.conf includen und den Rest dort machen. Die Tinc-config muss einmal nach /config/ kopiert werden, sonst ist die futsch.\\ Die Routing-VM ist ein [[http://vyos.net|VyOS]], allerdings werden damit nicht die Routingprotokolle konfiguriert. Das übernimmt wie bisher bird, weil Quagga <del>kacke ist</del> komische Dinge tut. Sollen die Konfigurationsdateien beim Upgrade übernommen werden, sollten diese in /config/ liegen. Bei bird ist das relativ einfach, in der /etc/bird/bird.conf einfach /config/bird/bird.conf includen und den Rest dort machen. Die Tinc-config muss einmal nach /config/ kopiert werden, sonst ist die futsch.\\
-Für bird und tinc müssen zusätzliche Repos eingebunden werden. Tinc sollte nach der [[https://gist.github.com/mweinelt/efff4fb7eba1ee41ef2d|Anleitung von hexa-]] selbst gebaut werden, weil die 1.1-pre wesentlich stabiler ist +Für bird und tinc müssen zusätzliche Repos eingebunden werden. Tinc sollte nach der [[https://gist.github.com/mweinelt/efff4fb7eba1ee41ef2d|Anleitung von hexa-]] selbst gebaut werden, weil die 1.1-pre wesentlich stabiler ist.\\
  
 ===== IPAM ===== ===== IPAM =====
Zeile 23: Zeile 22:
 ===== Monitoring ===== ===== Monitoring =====
 Auf vpn7 läuft ein collectd mit [[http://vpn7.freifunk-bielefeld.de|CGP]]. Man müsste (tm) auch mal ein Icinga o.ä. aufsetzen, um ein richtiges Monitoring zu machen. Auf vpn7 läuft ein collectd mit [[http://vpn7.freifunk-bielefeld.de|CGP]]. Man müsste (tm) auch mal ein Icinga o.ä. aufsetzen, um ein richtiges Monitoring zu machen.
 +
 +===== Crashende Hypervisoren =====
 +Sowohl vmhost1 als auch vmhost2 hatten zunächst unerklärliche Kernelpanics in Abständen von Minuten, Stunden oder auch Wochen. Nach Installation von aktuelleren Kernels aus Debian-Backports liefen die Systeme zwar stabil, allerdings waren GRE-Tunnel ziemlich langsam (~400 kbit/s anstatt 250 Mbit/s). Abhilfe schaffte dann der Tipp eines Rheinländers, das Hardware-Offloading der Netzwerkkarte abzuschalten: \\
 +''ethtool -K eth0 tx off rx off sg off tso off gso off gro off''
 +
 +
 +===== vmhost1 =====
 +Kiste bei myloc, 16GB RAM, Quadcore, 2x 2TB HDD
 +
 +==== bgp1 ====
 +  * VyOS
 +  * zwei Cores
 +  * 2GB RAM
 +  * bird
 +  * GRE zu FFRL
 +  * ICVPN
 +
 +==== vpn7 ====
 +  * Debian Jessie
 +  * zwei Cores
 +  * 4GB RAM
 +
 +==== vpn8 ====
 +  * Debian Jessie
 +  * zwei Cores
 +  * 4GB RAM
 +
 +==== andere VMs ====
 +  * VM für OTRS
 +
 +
 +===== vmhost2 =====
 +Kiste bei Hetzner, 16GB RAM, Quadcore, 2x 1,5TB HDD
 +
 +==== bgp2 ====
 +  * VyOS
 +  * zwei Cores
 +  * 2GB RAM
 +  * bird
 +  * GRE zu FFRL
 +  * ICVPN
 +  * diverse DN42-Peerings über OpenVPN
 +
 +==== vpn1 ====
 +  * Debian Jessie
 +  * zwei Cores
 +  * 4GB RAM
 +
 +==== vpn6 ====
 +  * Debian Jessie
 +  * zwei Cores
 +  * 4GB RAM
 +
 +==== vpn4 ====
 +  * zwei Cores
 +  * 4GB RAM
 +  * Debian Jessie
 +  * hängt im alten Mesh für IPv6-Uplink
 +
 +===== noc =====
 +  * VM basierend auf Openstack und Debian
 +  * Webseite, Wiki, IPAM (NIPAP), noc-Webseite
 +  * IPv6 über 6in4-Tunnel zu bgp1
  
 ===== aktueller Stand ===== ===== aktueller Stand =====
-05.06.16: vmhost1 läuft im Testbetrieb, ICVPN/DN42 IPv4 funktioniert noch nicht ganz+  * 05.06.16: vmhost1 läuft im Testbetrieb, ICVPN/DN42 IPv4 funktioniert noch nicht ganz 
 +  * 04.08.16: vmhost1 läuft soweit stabil, ICVPN/DN42 funktioniert. vmhost2 wird eingerichtet 
 +  * 14.09.16: Die Kernel-crashes scheinen jetzt endgültig behoben zu sein, neuer Kernel und abschalten von Offloading der NIC hat geholfen