Probleme mit pihole DNS unter MacOSX Sonoma

Nachdem ich auf meinem MacOSX Sonoma Pi-hole als DNS-Server eingerichtet hatte, stellte ich fest, dass lokale Adressen („.lan“) nicht mehr aufgelöst wurden, obwohl ich den DNS-Server manuell eingestellt hatte. Nach langer Recherche stieß ich auf den Hinweis, dass die TLDs “.lan” und “.local” unter MacOSX anders behandelt werden, was zu diesem Problem führte.

Nachdem ich die TLD im Pi-hole von “.lan” oder “.local” auf eine andere TLD geändert habe, funktionierte die DNS-Auflösung für lokale Adressen, leider nur sehr kurzfristig. Also noch mal gesucht und hier hoffentlich die Lösung gefunden.

Hier eine Kurzanleitung:

Erstellen Sie eine Datei im Verzeichnis /etc/resolver, die den Namen der TLD trägt, für die Sie den Pi-hole verwenden möchten (z. B. example, wenn Sie example.com anpassen wollen). Dieses Verzeichnis dient als Speicherort für DNS-Konfigurationsdateien für spezifische TLDs (Top-Level-Domains). Wenn macOS eine Anfrage für eine bestimmte TLD erhält, die hier konfiguriert ist, wird es die in der Datei angegebenen DNS-Server anstelle der Standard-DNS-Server verwenden.

domain TLD            # Die TLD, z.B. "example" für "example.com"
search TLD            # Die gleiche TLD wie oben
nameserver PIHOLE_IP  # IP-Adresse Ihres PiHole-Servers
search_order 1        # Gibt die Priorität an
timeout 5             # Timeout in Sekunden für DNS-Anfragen

Nachdem die Datei erstellt und konfiguriert wurde, können Sie mit dem Befehl scutil –dns überprüfen, ob die Konfiguration von macOS erkannt wurde.

scutil --dns

Sie sollten Einträge sehen, die Ihre neue Resolver-Konfiguration für die spezifizierte TLD anzeigen.

Führen Sie einen ping oder andere Netzwerkoperationen gegen einen Host in der spezifizierten TLD aus, um zu bestätigen, dass die Namensauflösung korrekt über Ihren Pi-hole funktioniert.

Das Problem hatte ich nur mit Sonoma. Auf einem älteren Macpro (Ventura) hat es funktioniert.

HP Abomodell

Jetzt kommt raus, warum alle neuen HP Drucker nur noch drucken können, wenn sie Internet-Zugang haben und warum HP die HP Smart App eingeführt hat.

Damit man dem Käufer vorschreiben kann wieviele Seite er auf dem eigenen Drucker drucken darf.

Mir hat schon die HP Smart App gereicht. Ich kaufe keine neuen HP Produkte. Die Frage ist jetzt ob HP genug Dumme findet, die ein Abo abschliessen. Ich habe leider die Befürchtung, dass Albert Einstein recht behält:

„Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.“

Cleanup Startpage

Ich nutze startpage.com als Suchmaschine. Startpage verwendet Google Ergebnisse, verhindert aber das Google persönliche Informationen verwenden kann. Leider verseucht Google die oberen Einträge mit „Gesponsorten“ Links. Diese „Gesponsorten“ Links kann ich wegen pihole nicht anzeigen.

Ich habe ein Tampermonkey Script geschrieben, das unerwünschten Ergebnisse oben auf der Seite entfernt. Einfach, Quick and Dirty, aber funktioniert für mich..

„Cleanup Startpage“ weiterlesen

tmux und screen

Ich bin auf durch einen GPN Vortrag auf tmux gestossen. Vorher habe ich schon GNU screen verwendet. Beider Programmer ermöglichen in einem Terminal, oder einer SSH Session mehrere Terminals zu verwalten.

Beide Programme bieten viele Möglichkeiten und ich lerne immer noch dazu.

Hier andere lehrreiche und unterhaltsame Vorträge von Martin Leyrer.

Carddav Addressbuch mit mutt nutzen

Wenn man mutt als E-Mail Client benutzt fehlt ein Adressbuch. Mit pycarddav kann man ein Carddav Adressbuch einbauen.

Folgende Pakete installieren

apt-get install python python-urwid python-xdg python-argparse python-lxml libsqlite0 python-crypto python-dateutil python-gevent python-greenlet python-oauthlib python-requests python-sqlite python-urwid python-vobject python-argparse
„Carddav Addressbuch mit mutt nutzen“ weiterlesen

Automatische Vervollständigung im Firefox abschalten

Was mich bei Firefox (und anderen Browsern) immer wahnsinnig nervt ist dass, wenn ich eine falsche URI eingebe, die irgendwie automatisch vervollständigt wird. Der Browser lädt dann eine Seite die ich nicht sehen wollte und ich muss die Adresszeile löschen und alles neu eingeben. Wenn ich etwas Falsches eingebe will ich eine Fehlermeldung sehen! Nicht Irgendwas von dem Irgendwer der von Irgendwem bezahlt wird glaubt, ich hätte wohl das gemeint!

„Automatische Vervollständigung im Firefox abschalten“ weiterlesen

Neunziger schnell im Kopf multiplizieren

Hier eine einfache Methode um 90er Zahlen schnell im Kopf zu multiplizieren.

  9n * 9m sei a = (10-n) und b = (10-m) jeweils die differenz zu 100
  (100 - a ) * (100 - b) 
= 100*100 - 100*b - 100*a + a*b 
= 100 * (100 - b - a)     + a*b
= 100*(100-a-b)           + a*b

was bedeutet das? Nehmen wir 98 * 99 und rechnen mit der Formel 100(100-a-b) + a*b. a = 10-n = 10 – 8 = 2 und b = 10-m = 10 -9 = 1. Die 100er sind also 100-a-b = 100-2-1 = 97 und die 1er sind 2*1 = 2. Das Ergebnis ist also 9702.

„Neunziger schnell im Kopf multiplizieren“ weiterlesen