PlatformIO unter Manjaro

PlatformIO unter Manjaro

Wer PlatformIO unter Manjaro nutzen will, stößt schnell an seine Grenzen. Denn PlatformIO ist eine Extension für Visual Studio Code (VSCode) von Microsoft. Unter Manjaro gibt es verschiedene VSCode Derivate welche man installieren kann: Code – OSS (code) Aus dem offiziellen Manjaro Software Repository: Hier fehlen die cpptools von Microsoft. VSCodium Der Build mit den freien Open Source Binaries: Hier fehlen die cpptools von Microsoft. AUR – VSCode VSCode aus dem Arch User Repository: Diese Version funktioniert.

Proxmox: Mailversand via Relay

Proxmox: Mailversand via Relay

Postfix installieren (sofern noch nicht erfolgt) Postfix konfigurieren Konfigurationsdatei /etc/postfix/main.cf Natürlich müssen die entsprechenden Werte für die Attribute myhostname (FQDN des lokalen Systems). Ziel ist es, dass nur vom lokalen System E-Mails entgegengenommen (und weitergeleitet) werden. E-Mail Relay installieren Konfigurationsdatei /etc/postfix/main.cf Wobei der Relayhost dem Mailserver des E-Mail-Anbieters, über welchen versendet werden soll, entsprechen muss. Zugangsdaten hinterlegen Datei /etc/postfix/sasl_passwd Nach Änderungen muss das Postfixmapping aktualisiert werden. Dadurch wird eine neue Datei erzeugt: /etc/postfix/sasl_passwd.db Anschließend wird die Datei auf den User…

Weiterlesen Weiterlesen

Manjaro Linux – Update Probleme

Manjaro Linux – Update Probleme

Problem: Das Laden von Updates ist sehr langsam. Ursache: Die hinterlegten Update Mirrors haben Bandbreitenprobleme oder sind out-dated Lösung: Ein Update der Update Mirror Liste sorgt dafür, dass die Mirror Liste nach ihren Antwortzeiten neu sortiert werden. Um eine Standard Mirror Liste neu zu generieren reicht der Befehl Problem: Nach einem Update ist KDE Plasma unbrauchbar Ursache: Konnte nicht eindeutig geklärt werden. Im Allgemeinen wird bei größeren Updates (insbesondere von Plasma) ein häufiges Fehlverhalten nach durchgeführtem Update beobachtet. Lösung: Trolltech.conf…

Weiterlesen Weiterlesen

OpenWrt – Schnelles Access-Point Setup mit günstiger Hardware

OpenWrt – Schnelles Access-Point Setup mit günstiger Hardware

Von GL.iNet gibt es bei einschlägigen Onlinehändlern günstige Hardware für WLAN-Router, Access-Points, Repeater, etc. Günstig heißt in diesem Fall ~35 EUR (Stand: 03/2024). Diese Geräte sind klein und kompakt und verfügen meistens über ein 2,4 GHz Band. Es gibt auch Modelle mit 5 GHz, aber diese sind meistens deutlich teurer. In diesem Beitrag solles darum gehen, wie man ein solches Gerät (AR300M16-Ext) schnell mit OpenWrt einsatzbereit machen kann. Dazu werden zuerst die passenden Firmwares von OpenWrt heruntergeladen. Hierbei empfehlen sich…

Weiterlesen Weiterlesen

NTFS Datenträger – Dirty Flag

NTFS Datenträger – Dirty Flag

Wird ein USB Datenträger mit einer NTFS Partition „unsauber“ entfernt, d.h. physisch entfernt, ohne ihn zuvor im Betriebssystem ausgehängt zu haben, kann das sogenannte „Dirty Bit“ oder „Dirty Flag“ bestehen bleiben. Das Flag zeigt an, dass eine Metadateninkonsistenz vorliegt. Das Erstellen oder die Modifizierung von Dateisystemobjekten kann zu einem Datenverlust führen. Unter NTFS1 konnten Datenträger unter Linux noch gemountet werden. Diese waren dann read-only. Mit NTFS3 geht dies nicht mehr und der Fehler erscheint. Der Datenträger ist zunächst nicht lesbar….

Weiterlesen Weiterlesen

RTSP Stream mit VLC unter Manjaro

RTSP Stream mit VLC unter Manjaro

Unter Manjaro gibt es mit dem VLC Media Player Probleme RTSP Streams wiederzugeben. Die Fehlermeldungen hier können durchaus verschieden sein, sind aber allesamt eher unspezifisch. Durch die Nachinstallation des Pakets „live-media“ (AUR) können auch unter Manjaro RTSP Streams wiedergegeben werden. Weiterführendes bei ähnlichen Problemen:https://wiki.archlinux.org/title/VLC_media_playerhttps://archlinux.org/packages/?name=live-media

CVEs und warum sie wichtig sind

CVEs und warum sie wichtig sind

CVE bedeutet „Common Vulnerabilities and Exposures“. CVEs sind also bekannte Schwachstellen und Anfälligkeiten. Diese werden in einer zentralen Datenbank gesammelt, von der es wiederum mehrere Derivate gibt, welche einen Teil oder besondere Schwerpunkte der zentralen Datenbank wiedergeben. Die Verwaltung dieser Datenbank wird von der Mitre Corporation übernommen. Dort können Schwachstellen und Anfälligkeiten gemeldet werden. Die daraus resultierende Datenbank wird wiederum vom National Institute of Standards and Technology (NIST) in Echtzeit indexiert (https://nvd.nist.gov). CVEs erhalten nach ihrer Prüfung einen Score nach…

Weiterlesen Weiterlesen

Signieren mit OpenSSL

Signieren mit OpenSSL

OpenSSL eignet sich nicht nur zur Verschlüsselung, sondern auch zum Signieren. Eine Signatur ist immer dann wichtig, wenn die Herkunft einer Datei zweifelsfrei sein muss. Die Dateisignatur funktioniert dabei ähnlich wie die Verschlüsselung – jedoch ist der Inhalt der Nachricht immer lesbar. Der Empfänger kann dann anhand des Public-Keys des Erstellers die Herkunft sicherstellten. Bei der Signatur einer Datei handelt es sich wieder um ein Verfahren mit zwei Dateien. Dabei gibt es einmal die Datei, deren Herkunft zu klären ist…

Weiterlesen Weiterlesen

Asymmetrische Verschlüsselung mit OpenSSL

Asymmetrische Verschlüsselung mit OpenSSL

Um mit OpenSSL (bzw. generell) verschlüsseln zu können, benötigt man mindestens einen Schlüssel. Bei asymmetrische Verschlüsselung werden zwei Schlüssel benötigt: Das sogenannte Schlüsselpaar. Der Public-Key, welcher benutzt wird um Nachrichten (oder was auch immer) an einen Empfänger zu verschlüsseln und den Private-Key, welcher benötigt wird, um Nachrichten zu entschlüsseln. Eine mit einem Public-Key verschlüsselte Nachricht lässt sich ausschließlich mit dem dazugehörigen Private-Key entschlüsseln. Daher müssen beide Schlüssel sorgfältig aufbewahrt werden. Der Private-Key darf unter keinen Umständen jemand anderem in die…

Weiterlesen Weiterlesen

Domoticz Daten-Push mit InfluxDB

Domoticz Daten-Push mit InfluxDB

Domoticz bietet die Möglichkeiten Daten eines Aktors via Daten-Push an eine Influx Datenbank zu senden. Damit wir die Daten innerhalb von InfluxDB „sortenrein“ getrennt halten können legen wir zunächst eine neue Influx Datenbank an. Dann brauchen wir noch einen Benutzer, welcher in die Datenbank schreiben darf. Diesen legen wir ebenfalls an. Unser Werk prüfen wir auf die Schnelle mit dem Befehl „SHOW GRANTS“. Um die Daten an eine InfluxDB zu senden kann im Domoticz Menü unter den Punkten „Einrichtung >…

Weiterlesen Weiterlesen