Event-Infrastruktur

From CCC Basel Wiki
Jump to navigation Jump to search

Netzwerk

Wir haben div. Netzwerkequipment, das wir vor allem für Events wie die CoSin verwenden. Das meiste davon ist zwar schon etwas in die Jahre gekommen, leistet aber noch angemessene Dienste (1Gbps wired, 802.11ac WiFi).

Router

  • Div. PCEngines APU2, tlws. Club-Eigentum, tlws. Privateigentum

Switches

  • 2x Netgear ProSafe GSM7248 48-Port Switch, managed (Privateigentum s3lph, darf aber ohne Rückfrage verwendet werden)
    • Config-Flash defekt, Config stattdessen via TFTP (DHCP Bootfile-Name) beziehen.
  • 1x HP ProCurve 2910aI-24G-PoE+ 24-Port Switch, managed, 24xPoE
    • Port 20 defekt
    • Braucht ein Stromkabel mit Warmgeräte-Stecker
  • 4x Juniper EX3200 48-Port Switch, managed, 48xPoE
    • tlws. defekter Flash, tlws. nur noch unmanaged benutzbar
  • 2x Juniper EX4200 48-Port Switch, managed, 8xPoE
    • tlws. defekter Flash, tlws. nur noch unmanaged benutzbar
  • 2x TP-Link TL-SG108E 8-Port Desktop Switch, web managed (Privateigentum s3lph, darf aber ohne Rückfrage verwendet werden)
  • 1x Netgear ProSafe GS724T 24-Port Switch, unmanaged

Wireless

  • 1x Cisco 2504 Wireless Controller (vermutlich defekt - APs laufen mit Standalone-Firmware)
  • 7x Cisco Dual Band 802.11ac Access Point
    • 4x AIR-CAP1702I-E-K9
    • 3x AIR-CAP2702I-E-K9 + 48VDC Netzteil
  • 9x Cisco Dual Band 802.11n Access Point
    • 1x AIR-CAP1602E-E-K9 + AIR-ANT5160NP-R externe Outdoor-Antenne
    • 4x AIR-CAP2602E-E-K9 + AIR-ANT5160NP-R externe Outdoor-Antenne
    • 1x AIR-CAP1602I-E-K9
    • 3x AIR-LAP1142N-E-K9
  • 7x 48VDC Netzteil (alle APs sind aber auch PoE-fähig)

TFTP-Konfiguration der Cisco-APs mit dnsmasq

Der Cisco Wireless Controller ist vermutlich defekt - wir bekommen nichtmal eine Bootloader-Shell. Daher haben wir auf allen Cisco Access Points die LWAP-Firmware mit der Standalone-Firmware ersetzt, damit diese auch ohne WLC betrieben werden können - wie das geht ist hier beschrieben. Um diese trotzdem zentral zu verwalten, kann - sofern keine Config auf den Geräten gespeichert ist - die Config beim Booten via TFTP bezogen werden.

Beispielconfig /etc/dnsmasq.conf:

# dnsmasq-Hosttags ("ap5ghz" oder "ap2ghz"): basierend auf der DHCP Vendorclass setzen:
dhcp-vendorclass=set:ap5ghz,Cisco AP c2700
dhcp-vendorclass=set:ap5ghz,Cisco AP c1700
dhcp-vendorclass=set:ap2ghz,Cisco AP c2600
dhcp-vendorclass=set:ap2ghz,Cisco AP c1600
dhcp-vendorclass=set:ap2ghz,Cisco AP c1140

# Anhand der gesetzten Tags die DHCP Bootfile-Name Option setzen:
dhcp-boot=tag:ap5ghz,wifi/ap5ghz.cfg
dhcp-boot=tag:ap2ghz,wifi/ap2ghz.cfg

# Den TFTP-Server aktivieren und nach /srv/tftp zeigen - Die WiFi-Config muss dann z.B. unter /srv/tftp/wifi/ap5ghz.cfg resp /srv/tftp/wifi/ap2ghz.cfg liegen
enable-tftp
tftp-root=/srv/tftp
tftp-no-fail

Die Konfigurationsdateien können am einfachsten erzeugt werden, indem einer der Access Points über das Webinterface konfiguriert wird, und danach das Config File heruntergeladen wird.

CoSin-Standardsetup

  • Router
    • 1x APU2
  • Switches
    • 2x GSM7248
    • 1x 2910aI-24G-PoE+
    • 2x TL-SG108E
  • Wireless
    • 4x AIR-CAP1702I-E-K9
    • 3x AIR-CAP2702I-E-K9