Migration of the blog from WordPress to Hugo

As my old WordPress blog running on the mrxermon.de domain got hacked and used as a malware delivery site some time ago, the domain is still blacklisted by multiple web protection offerings ran by enterprises. Therefore, I decided to move the blog to a new domain whilst moving away from a full-blown content management system over to a tool building a static website which will be delivered through a webserver. ...

July 31, 2022 · 2 min · 295 words · Jan Gilla

Mennekes Wallbox Statistiken in Home Assistant

Nachdem wir nun mit unserem Hyundai KONA seit kurzem elektrisch unterwegs sind, haben wir uns eine Wallbox am Haus installieren lassen. Konkret haben wir uns für eine Mennekes Amtron Charge Control Wallbox installiert.Mennekes liefert bei der Wallbox bereits einen USB-to-LAN Adapter mit, sodass sich die Wallbox auch direkt ins hauseigene Netzwerk integrieren lässt. Klickt man sich durch das Menü der Wallbox, findet man im Reiter „SYSTEM“ die Konfiguration „REST Interface“. ...

April 7, 2022 · 2 min · 395 words · Jan Gilla

Wireguard + BGP + ECMP + BFD = Win!

Da ich aktuell mehrere Internetleitungen zuhause liegen habe und auch aktiv zahle (Umzug und Restvertragslaufzeit), würde ich die beiden Leitungen (Telekom DSL und Vodafone Coax) gerne aktiv nutzen und den Traffic auf beide Leitungen zu verteilen. Da ich aktuell arbeitstechnisch relativ viel mit BGP und BFD zu tun habe, sollte dies die Grundlage für das Routing in Kombination mit Wireguard als State-of-the-Art VPN-Protokoll werden. Als Hardware hatte ich noch ein ungenutztes APU2D4 Board auf Lager. Im Rechenzentrum nutze ich eine Virtuelle Maschine mit 4 CPU Kernen und 4GB RAM als Gegenstelle für die Wireguard Tunnel. Software-seitig setze ich auf Debian als Betriebssytem, FRR als Routing-Dienst und Wireguard als VPN-Protokoll. Routing-technisch kommt BGP mit privaten AS-Nummern zum Einsatz, zusätzlich nutze ich BFD um im Falle des Ausfalls einer Leitung den Traffic schnellstmöglich auf die jeweils andere Leitung zu schwenken. Wer kein BGP als Routing-Protokoll verwenden möchte kann alternativ auch auf OSPF setzen. ...

June 3, 2021 · 2 min · 319 words · Jan Gilla

SNMP Deployment Skripte für Windows und Debian/Ubuntu

Aus aktuellem Anlass habe ich mir zwei kleine Skripte geschrieben, die SNMP auf Windows bzw. Debian/Ubuntu aktivieren und die passenden Konfigurationsparameter in der Konfiguration bzw. Registry setzten. PowerShell Variante Ebenfalls zu finden als Github Gist. # # Author: Jan Gilla # Company: level66.network UG (haftungsbeschränkt) # Description: PowerShell script to install snmpd daemon on windows systems, generate the configuration and reload the service. # # Define variables here. $SNMPD_COMMUNITY = "public" $SNMPD_LOCATION = "Milki Way" $SNMPD_CONTACT = "test@example.com" # Do not change anything below here! Write-Host "Installing snmpd service via Windows Features ..." Import-Module ServerManager Install-WindowsFeature SNMP-Service | Out-Null Install-WindowsFeature SNMP-WMI-Provider | Out-Null Write-Host "Deploy configuration to service ..." Set-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\RFC1156Agent -Name sysLocation -Type String -Value $SNMPD_LOCATION Set-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\RFC1156Agent -Name sysContact -Type String -Value $SNMPD_CONTACT Set-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ValidCommunities -Name $SNMPD_COMMUNITY -Type DWord -Value 0x4 try { if(Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers -Name 1 -eq true){ Remove-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers -Name 1 } }catch {} Write-Host "Restart snmpd service via systemd ..." Restart-Service -Name SNMP BASH Variante (Github Gist) Ebenfalls zu finden als Github Gist. ...

February 15, 2021 · 2 min · 277 words · Jan Gilla

Peplink FusionHub goes PC Engines APU-Board

Primär bietet Peplink LTE-Router und SD-WAN Geräte an. Zusätzlich stellen Sie für kleiner Setups eine Software-Variante Ihres SD-WAN Hubs, den FusionHub Solo, kostenlos zur Verfügung (nach Registrierung). Grundsätzlich lässt sich der Software-Hub problemlos als virtuelle Maschine betreiben, dennoch kann es sehr interessant sein den Hub auf einer dedizierten Hardware zu betreiben. Tatsächlich gibt es bei Peplink den FusionHub Solo direkt auch als RAW-Image (siehe Firmware-Downloads auf der Webseite), dass man z.B. mittels des Win32DiskImagers (oder auch DD unter Linux) auf eine mSATA SSD schreiben kann. Unter Windows muss hier ggf. die Datei-Endung von „.raw“ auf „.img“ angepasst werden, sodass die Software das Image erkennt und auf die SSD schreiben kann. ...

February 8, 2021 · 2 min · 243 words · Jan Gilla

AntMedia Server – Statistiken in Prometheus

Leider bietet der AntMedia Server bisher keinen eigenen Prometheus Exporter an um die Statistiken über die aktuellen Zuschauerzahlen etc. in Prometheus zu übertragen und so für die Nachwelt und eine nachträgliche Auswertung zu speichern. Da der AntMedia Server allerdings eine eigene REST API anbietet, die die entsprechenden Daten bereitstellt, kann man diese per json_exporter für Prometheus abrufbar machen. Hierzu muss im AntMedia Server der Zugriff von der jeweiligen IP-Adresse auf die API erlaubt werden. Nachfolgenden kann der json_exporter mit folgender Konfiguration gestartet werden. ...

January 7, 2021 · 1 min · 194 words · Jan Gilla

Dell – Gebündelte Firmware Updates

Kenneth Finnegan stellt seit kurzem ein FTP-Repository mit allen Dell-Updates für die Dell-Server der Generationen G11 bis G14 bereit. Die Server können darüber automatisch alle von Dell bereitgestellten Firmware-Updates herunterladen und installieren. Die Einbindung des Repositorys kann im iDRAC oder auch im Lifecycle Manager wie folgt konfiguriert werden. Wird die Konfiguration im Reiter Automatic Updates vorgenommen, so ist es auch möglich die Updates regelmäßig herunterzuladen und zu installieren. ...

January 7, 2021 · 1 min · 86 words · Jan Gilla

ADS-B – Selbstgebaute Groundplane-Antenne

Nachdem ich schon vor einigen Jahren im Freifunk Westpfalz Netzwerk einen ADS-B Scanner betrieben habe, hat es mich Anfang des Jahres nochmal gereizt einen Scanner in Mainz zu betreiben und damit ggf. auch meine eigenen Flüge aufzuzeichnen. Da die bei den DVB-T USB Sticks mitgelieferten Antennen nicht für die Frequenz von ADS-B optimiert sind, ADS-B sendet auf einer Frequenz von 1090MHz, musste eine andere Antenne her. ...

May 19, 2020 · 2 min · 324 words · Jan Gilla

Cisco Catalyst – 802.1X / Windows NPS

Bei der Konfiguration von 802.1X auf den Cisco Catalyst Switchen mit der IOS Version 15 bin ich auf einen Fehler mit dem EAPoL Protokoll gestoßen. Konkret hat der Windows 10 Client nicht auf die Authentifizierungs-Anfrage reagiert, wodurch die Anfragen nach einiger Zeit in ein Timeout gelaufen sind. Die Clients haben in diesem Zuge keinen Zugriff auf das Netzwerk erhalten. Auf einem Juniper EX4200 Switch funktionierte die gleiche NPS Konfiguration problemlos. Letztlich habe ich nach einigem Suchen die Lösung in einem Foren-Beitrag in der Cisco Community gefunden. Um die Authentifizierung zu ermöglichen, muss bei den Antworten des Radius-Servers der Parameter „Framed-MTU“ mit dem Wert „1434“ mitgesendet werden. Sobald die Konfiguration im NPS gesetzt ist, können die Clients die Verbindung sofort herstellen. ...

May 1, 2020 · 1 min · 120 words · Jan Gilla

Sophos UTM – SNMP v3

Die Sophos UTM unterstützt in den aktuellen Versionen neben SNMPv2 auch das Abrufen der Daten über eine verschlüsselte SNMPv3 Verbindung. Bei der Einrichtung bin ich dabei über einen interessanten Fallstrick gestoplert, denn es scheint eine Beschränlung der Passwortlänge auf 12 Zeichen zu geben. Mit kürzeren Passwörtern und AES als Verschlüsselungs- und SHA als Hash-Algorithmus funktionierte die Einrichtung problemlos. Achtung: Die Sophos GUI warnt nicht bei zu langen Passwörtern!

January 22, 2020 · 1 min · 68 words · Jan Gilla