Install Pi-Hole auf Beaglebone Black

Hallo Zusammen,

ich bin Linux-Neuling, habe aber Pi-Hole auf einem RPi problemlos installieren können. Das Ganze läuft nun in Verbindung mit einer FritzBox seit ca. 4 Wochen erfolgreich.

Nun habe ich einen Beaglebone Black Rev A5C den ich aufgrund des geringeren Stromverbrauchs anstelle des RPi für Pi-Hole nutzen möchten, Das ist mir aber bisher nicht gelungen.

Zuerst habe ich mittels SD-Karte auf dem Beaglebone Black ein neues Debian (iot-Image) installiert und mit 'curl -sSL https://install.pi-hole.net | bash' Pi-Hole installiert. Der Installationsvorgang läuft im Textmodus scheinbar fehlerfrei durch, zumindest ist mir keine Fehlermeldung aufgefallen. Wenn ich mich aber richtg erinnere, erschien bei der Installation auf dem RPi am Ende das Webinterface mit der Anzeige des Passwortes. Dieser Schritt erscheint auf dem Beaglebone Black nicht. Wenn ich den Beaglebone Black nach Abschluss der Installation neu starte, kann ich das Webinterface auch nicht erreichen (der RPi mit Pi-Hole ist da natürlich aus). Also wahrscheinlich läuft Pi-Hole auch nicht oder zumindest nicht vollständig.

Ich habe nun schon Google bemüht aber bisher keine Lösung dafür gefunden.Vielleicht hat ja hier jemand eine Idee. Vielen Dank schon mal dafür

VG
Tomas

Hallo Zusammen,

in der Zwischenzeit bin ich etwas weiter gekommen. Die Installation habe ich hinbekommen, das Webinterface ist zu sehen. Nur steht oben links beim Status dass FTL nicht aktiv ist.
Nach vielem Googlen und Lesen bin ich darauf gekommen, dass ich die Version 4.0 installiert habe die FTL benutzt. Dnsmasq lief aber auch noch parallel. Also dnsmasq deinstalliert und Beaglebone neu gestartet. FTL lief nicht. Danach habe ich mit sudo pihole-FTL FTL neu gestartet. Nun ist im Status des Webinterface alles grün und pi-hole funktioniert. Nach einem Reboot muss ich allerdings wieder manuell sudo pihole-FTL eingeben. Wie lässt sich das automatisieren? pihole -r und pihole -up habe ich schon durchgeführt. Das hat aber nichts gebracht.
Bin für jede Hilfe dankbar.

VG
Tomas

Wenn nach einem Neustart pihole-FTL nicht läuft, gibt es dann eine Ausgabe vom Befehl

sudo service pihole-FTL restart

?

Außerdem ist noch die Aufgabe von

sudo service pihole-FTL status

interessant.

Welches Linux läuft auf dem Beaglebone Black? Möglicherweise werden Linux Capabilities nicht (oder nicht korrekt) unterstützt. Es gibt einige Verbesserungen hierzu, die wir mit Pi-hole v4.1 veröffentlichen werden, allerdings kann ich noch nicht versprechen wann das sein wird, da alle Entwickler momentan sehr stark in Ihre Jobs eingebunden sind und fast alle z.Zt. zahlreiche Überstunden anhäufen.

Hallo,

danke für die schnelle Rückmeldung.

Der Befehl sudo service pihole-FTL restart liefert keine Rückgabe.

Bei sudo service pihole-FTL status kommt diese Ausgabe:

debian@beaglebone:~$ sudo service pihole-FTL status
● pihole-FTL.service - LSB: pihole-FTL daemon
Loaded: loaded (/etc/init.d/pihole-FTL; generated; vendor preset: enabled)
Active: active (exited) since Sat 2018-10-27 09:02:51 UTC; 2min 58s ago
Docs: man:systemd-sysv-generator(8)
Process: 8028 ExecStop=/etc/init.d/pihole-FTL stop (code=exited, status=0/SUCCESS)
Process: 8034 ExecStart=/etc/init.d/pihole-FTL start (code=exited, status=0/SUCCESS)
indent preformatted text by 4 spaces
> Oct 27 09:02:50 beaglebone systemd[1]: Starting LSB: pihole-FTL daemon...
> Oct 27 09:02:51 beaglebone pihole-FTL[8034]: Not running
> Oct 27 09:02:51 beaglebone su[8057]: Successful su for pihole by root
> Oct 27 09:02:51 beaglebone su[8057]: + ??? root:pihole
> Oct 27 09:02:51 beaglebone su[8057]: pam_unix(su:session): session opened for user pihole by (uid=0)
> Oct 27 09:02:51 beaglebone pihole-FTL[8034]: dnsmasq: cannot open or create lease file /var/run/dnsmasq.leases:
>
> Permission denied
> Oct 27 09:02:51 beaglebone systemd[1]: Started LSB: pihole-FTL daemon.

Auf dem Beaglebone Black läuft momentan ein 'Debian 9.4 2018-06-17 4GB SD IoT'
Ich hatte es zuerst mit der aktuellen Version 9.5 von 07.10.2018 versucht. Doch darauf lies sich pi-hole überhaupt nicht installieren. Möglicherweise war aber auch nur meine Ahnungslosigkeit in Sachen Linux daran schuld...

VG
Tomas

Hmm, komisch. Falls Du noch irgendwann einmal dazu kommen solltest, dann lass uns bitte die Fehlermeldungen zukommen.

Versuch einmal:

sudo touch /var/run/dnsmasq.leases
sudo chown pihole:pihole /var/run/dnsmasq.leases

Eigentlich verwendet Pi-hole diesen Pfad nicht, wie sieht Deine /etc/dnsmasq.conf Datei aus? Hier sollte alles deaktiviert (# vor jeder Zeile) und nur eine Zeile (üblicherweise relativ am Ende) aktiv sein:

conf-dir=/etc/dnsmasq.d

Noch eine Frage: Verwendest Du den Pi-hole DHCP Server?

Hallo,

habe die beiden Befehle ausgeführt. Das hat aber nichts geändert.

In der Datei /etc/dnsmasq.conf ist alles auskommentiert, bis auf den Eintrag
conf-dir=/etc/dnsmasq.d der sich tatsächlich fast am Ende der Datei befindet.

Im Verzeichnis /etc/dnsmasq.d befinden sich die Dateien 01-pihole.conf und SoftAp0.

Einen DHCP-Server von Pi-hole verwende ich nicht, zumindets habe ich ihn nicht bewusst aktiviert.Stattdessen wird der DHCP-Server der Fritzbox verwendet.

Macht es vielleicht Sinn, das Ganze noch einmal mit einem aktuellen Debian 9.5 neu aufzusetzen?

VG
Tomas

Bitte entferne die Datei

Hallo,

so, ich habe nun alles platt gemacht und von vorn begonnen.
Verwendet habe ich dieses Mal das aktuelle Debian IOT-Image (Debian 9.5 2018-10-07 4GB SD IoT).

Das Image wurde, im Unterschied zu vorher, nicht auf dem internen Speicher installiert, sondern läuft auf der SD-Karte. Die beim ersten Versuch erhaltenen Fehler habe ich allerdings nun nicht mehr gesehen.

Weil Nodejs den Port 80 blockiert, habe ich Nodejs und vorher c9-core-installer deinstalliert:

sudo apt remove c9-core-installer-core-installer

sudo apt remove nodejs

Danach ein Reboot: poweroff --reboot

lsof +M -nPi :53: nur connmand aktiv

lsof +M -nPi :80: Port 80 frei, d.h. keine Ausgabe

Danach Installation aktualisiert:

sudo apt-get update

sudo apt-get upgrade

Die Robotics-Erweiterungen wurden nicht installiert.

Nun die Installation von pi-hole:

git clone --depth 1 https://github.com/pi-hole/pi-hole.git pi-hole

sudo bash pi-hole/automated\ install/basic-install.sh

Ausgabe der Installation:

root@beaglebone:~# sudo bash pi-hole/automated\ install/basic-install.sh

[✓] Root user check

    .;;,.
    .ccccc:,.
     :cccclll:.      ..,,
      :ccccclll.   ;ooodc
       'ccll:;ll .oooodc
         .;cll.;;looo:.
             .. ','.
            .',,,,,,'.
          .',,,,,,,,,,.
        .',,,,,,,,,,,,....
      ....''',,,,,,,'.......
    .........  ....  .........
    ..........      ..........
    ..........      ..........
    .........  ....  .........
      ........,,,,,,,'......
        ....',,,,,,,,,,,,.
           .',,,,,,,,,'.
            .',,,,,,'.
              ..'''.

[✓] Disk space check

[✓] Update local cache of available packages

[✓] Checking apt-get for upgraded packages... up to date!

[i] Installer Dependency checks...
[✓] Checking for apt-utils
[i] Checking for dialog (will be installed)
[✓] Checking for debconf
[i] Checking for dhcpcd5 (will be installed)
[✓] Checking for git
[✓] Checking for iproute2
[✓] Checking for whiptail
[i] Using interface: eth0
[i] Using Google DNS servers
[✓] Set IP address to 192.168.178.31
You may need to restart after the install is complete
[i] Found IPv6 ULA address, using it for blocking IPv6 ads
[i] IPv4 address: 192.168.178.31/24
[i] IPv6 address: fd00::9259:afff:fe56:9701
[i] Web Interface On
[i] Web Server On
[i] Logging On.
[✗] Check for existing repository in /etc/.pihole
[✓] Clone GitHub - pi-hole/pi-hole: A black hole for Internet advertisements into /etc/.pihole

[✗] Check for existing repository in /var/www/html/admin
[✓] Clone GitHub - pi-hole/web: Pi-hole Dashboard for stats and more into /var/www/html/admin

[i] Main Dependency checks...
[✓] Checking for bc
[✓] Checking for cron
[✓] Checking for curl
[i] Checking for dnsutils (will be installed)
[✓] Checking for iputils-ping
[✓] Checking for lsof
[i] Checking for netcat (will be installed)
[i] Checking for psmisc (will be installed)
[✓] Checking for sudo
[✓] Checking for unzip
[✓] Checking for wget
[i] Checking for idn2 (will be installed)
[i] Checking for sqlite3 (will be installed)
[i] Checking for libcap2-bin (will be installed)
[i] Checking for dns-root-data (will be installed)
[i] Checking for resolvconf (will be installed)
[i] Checking for lighttpd (will be installed)
[i] Checking for php-common (will be installed)
[i] Checking for php-cgi (will be installed)
[i] Checking for php-sqlite3 (will be installed)
[✓] Enabling lighttpd service to start on reboot
[✓] Installing scripts from /etc/.pihole

[i] Installing configs from /etc/.pihole...
[i] Existing dnsmasq.conf found... it is not a Pi-hole file, leaving alone!
[✓] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf

[i] Installing blocking page...
[✓] Creating directory for blocking page, and copying files
[✓] Backing up index.lighttpd.html

[✓] Installing sudoer file

[✓] Installing latest Cron script

[✓] Installing latest logrotate script

[i] FTL Checks...
[✓] Detected ARM-hf architecture (armv7+)
[i] Checking for existing FTL binary...
[✓] Downloading and Installing FTL

[i] Skipping firewall configuration
[i] man not installed
[i] Systemd-resolved is not enabled
[✓] Starting lighttpd service
[✓] Enabling lighttpd service to start on reboot
[i] Restarting services...
[✓] Starting pihole-FTL service
[✓] Enabling pihole-FTL service to start on reboot
[✓] Deleting existing list cache
[i] Neutrino emissions detected...
[✓] Pulling blocklist source list into range

[i] Target: raw.githubusercontent.com (hosts)
[✗] Status: Connection Refused
[✗] List download failed: no cached list available

[i] Target: mirror1.malwaredomains.com (justdomains)
[✗] Status: Connection Refused
[✗] List download failed: no cached list available

[i] Target: sysctl.org (hosts)
[✗] Status: Connection Refused
[✗] List download failed: no cached list available

[i] Target: zeustracker.abuse.ch (blocklist.php?download=domainblocklist)
[✗] Status: Connection Refused
[✗] List download failed: no cached list available

[i] Target: s3.amazonaws.com (simple_tracking.txt)
[✗] Status: Connection Refused
[✗] List download failed: no cached list available

[i] Target: s3.amazonaws.com (simple_ad.txt)
[✗] Status: Connection Refused
[✗] List download failed: no cached list available

[i] Target: hosts-file.net (ad_servers.txt)
[✗] Status: Connection Refused
[✗] List download failed: no cached list available

[✓] Consolidating blocklists
[✓] Extracting domains from blocklists
[i] Number of domains being pulled in by gravity: 0
[✓] Removing duplicate domains
[i] Number of unique domains trapped in the Event Horizon: 0
[i] Nothing to whitelist!
[i] Number of regex filters: 0
[✓] Parsing domains into hosts format
[✓] Cleaning up stray matter
[✓] Starting DNS service

[✓] DNS service is running
[✓] Pi-hole blocking is Enabled
[i] Web Interface password: UdHiUYSd
[i] This can be changed using 'pihole -a -p'

[i] View the web interface at http://pi.hole/admin or http://192.168.178.31/admin

[i] You may now configure your devices to use the Pi-hole as their DNS server
[i] Pi-hole DNS (IPv4): 192.168.178.31
[i] Pi-hole DNS (IPv6): fd00::9259:afff:fe56:9701
[i] If you set a new IP address, please restart the server running the Pi-hole

[i] The install log is located at: /etc/pihole/install.log
Installation Complete!

Danach sudo service pihole-FTL status:

● pihole-FTL.service - LSB: pihole-FTL daemon
Loaded: loaded (/etc/init.d/pihole-FTL; generated; vendor preset: enabled)
Active: active (exited) since Sat 2018-10-27 16:11:02 UTC; 2min 8s ago
Docs: man:systemd-sysv-generator(8)
Process: 1010 ExecStart=/etc/init.d/pihole-FTL start (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/pihole-FTL.service

Oct 27 16:10:55 beaglebone systemd[1]: Starting LSB: pihole-FTL daemon...
Oct 27 16:10:56 beaglebone pihole-FTL[1010]: Not running
Oct 27 16:10:57 beaglebone pihole-FTL[1010]: chown: cannot access '/etc/pihole/dhcp.leases': No such file or directory
Oct 27 16:10:59 beaglebone pihole-FTL[1010]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf not a symbolic link to /etc/resolvconf/run/resolv.conf
Oct 27 16:11:00 beaglebone su[1221]: Successful su for pihole by root
Oct 27 16:11:00 beaglebone su[1221]: + ??? root:pihole
Oct 27 16:11:00 beaglebone su[1221]: pam_unix(su:session): session opened for user pihole by (uid=0)
Oct 27 16:11:02 beaglebone pihole-FTL[1010]: dnsmasq: illegal repeated keyword at line 8 of /etc/dnsmasq.d/SoftAp0
Oct 27 16:11:02 beaglebone systemd[1]: Started LSB: pihole-FTL daemon.

Daraufhin habe ich die Datei SoftAp0 umbenannt:
sudo mv SoftAp0 SoftAp0_xxx

Allerdings habe ich gesehen, dass die Datei SoftAp0 bei jedem Neustart neu erstellt wird.

Nun sah die Ausgabe von sudo service pihole-FTL status so aus:

● pihole-FTL.service - LSB: pihole-FTL daemon
Loaded: loaded (/etc/init.d/pihole-FTL; generated; vendor preset: enabled)
Active: active (exited) since Sat 2018-10-27 16:17:54 UTC; 1h 41min ago
Docs: man:systemd-sysv-generator(8)
Process: 1039 ExecStart=/etc/init.d/pihole-FTL start (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/pihole-FTL.service

Oct 27 16:17:47 beaglebone systemd[1]: Starting LSB: pihole-FTL daemon...
Oct 27 16:17:48 beaglebone pihole-FTL[1039]: Not running
Oct 27 16:17:49 beaglebone pihole-FTL[1039]: chown: cannot access '/etc/pihole/dhcp.leases': No such file or directory
Oct 27 16:17:51 beaglebone pihole-FTL[1039]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /etc/resolvconf/run/
Oct 27 16:17:51 beaglebone su[1267]: Successful su for pihole by root
Oct 27 16:17:51 beaglebone su[1267]: + ??? root:pihole
Oct 27 16:17:51 beaglebone su[1267]: pam_unix(su:session): session opened for user pihole by (uid=0)
Oct 27 16:17:53 beaglebone pihole-FTL[1039]: dnsmasq: illegal repeated keyword at line 35 of /etc/dnsmasq.d/01-

pihole.conf
Oct 27 16:17:54 beaglebone systemd[1]: Started LSB: pihole-FTL daemon.

Die Zeile 35 in /etc/dnsmasq.d/01-pihole.conf hat den Eintrag : cache-size=10000

Den Wert 10000 hab eich ersetzt durch 500000 lt. https://discourse.pi-hole.net/t/setting-dns-cache-limit-with-ftldns/8455/2

Danach Hardwarereset.

Nun wieder sudo service pihole-FTL status. Hier die Ausgabe:

● pihole-FTL.service - LSB: pihole-FTL daemon
Loaded: loaded (/etc/init.d/pihole-FTL; generated; vendor preset: enabled)
Active: active (exited) since Sat 2018-10-27 18:12:15 UTC; 10min ago
Docs: man:systemd-sysv-generator(8)
Process: 1078 ExecStart=/etc/init.d/pihole-FTL start (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/pihole-FTL.service

Oct 27 18:12:08 beaglebone systemd[1]: Starting LSB: pihole-FTL daemon...
Oct 27 18:12:09 beaglebone pihole-FTL[1078]: Not running
Oct 27 18:12:10 beaglebone pihole-FTL[1078]: chown: cannot access '/etc/pihole/dhcp.leases': No such file or directory
Oct 27 18:12:12 beaglebone pihole-FTL[1078]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /etc/resolvconf/run/resolv.conf
Oct 27 18:12:14 beaglebone pihole-FTL[1078]: dnsmasq: illegal repeated keyword at line 35 of /etc/dnsmasq.d/01-pihole.conf
Oct 27 18:12:15 beaglebone systemd[1]: Started LSB: pihole-FTL daemon.

Die Datei /etc/pihole/dhcp.leases existiert tatsächlich nicht.
Der Fehler in /etc/dnsmasq.d/01-pihole.conf ist immer noch da.

Im Webinterface steht momentan 'Lost connection to API'.

Was kann ich nun noch tun?

VG
Tomas

Zwei Dinge:

  1. Die Datei /etc/dnsmasq.conf überprüfen. Hier soll nichts aktiv sein außer dem schon bekannten conf-dir=...
  2. Im Ordner /etc/dnsmasq.d/ dürfen nur Dateien von Pi-hole liegen (zu erkennen meist am Namen oder zumindest dass sie mit einer zweistelligen Zahl beginnen).

Das ist totaler Overkill. Mehr ist nicht automatisch besser. Ich betreibe ein Pi-hole mit ein paar aktiven Nutzern und bei mir ist der Wert 1000 bereits völlig ausreichend. Der DNS Server wird (etwas) langsamer bei allzu großem Cache und braucht unnötig viel Speicher. Mit Pi-hole v4.1 kommt eine eingebaute Anzeige auf der Settings-Seite, die Dir die tatsächliche Auslastung des Speichers anzeigt.

Hallo,

habe /etc/dnsmasq.conf geprüft. Es ist nur der Eintrag conf-dir= aktiv.

Der Ordner /etc/dnsmasq.d/ enthält nach einem Neustart die Dateien 01-pihole.conf und SoftAp0. SoftAp0 habe ich wieder gelöscht. 01-pihole.conf enthält nur noch eine Zeile: addn-hosts=/etc/pihole/gravity.list
SoftAp0 wird aber offenbar bei jedem Neustart wider angelegt.

Habe einen Neustart gemacht, pihole-FTL wurde aber nicht geladen.

Datei /etc/dnsmasq.d/SoftAp0 gelöscht.

Versuch FTL manuell zu starten: sudo pihole-FTL erzeugt Fehlermeldung

Die Ausgabe von lsof +M -nPi :53:

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
connmand 1049 root 13u IPv4 21989 0t0 UDP 192.168.178.31:46664->192.168.178.1:53
connmand 1049 root 16u IPv4 21917 0t0 UDP 192.168.178.31:47317->192.168.178.1:53
dnsmasq 1544 dnsmasq 6u IPv4 23211 0t0 UDP *:53
dnsmasq 1544 dnsmasq 7u IPv4 23212 0t0 TCP *:53 (LISTEN)
dnsmasq 1544 dnsmasq 8u IPv6 23213 0t0 UDP *:53
dnsmasq 1544 dnsmasq 9u IPv6 23214 0t0 TCP *:53 (LISTEN)

Dnsmasq beendet: sudo killall dnsmasq

Ausgabe danach von sudo lsof +M -nPi :53:

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
connmand 1049 root 13u IPv4 21989 0t0 UDP 192.168.178.31:46664->192.168.178.1:53
connmand 1049 root 16u IPv4 21917 0t0 UDP 192.168.178.31:47317->192.168.178.1:53

Erneut sudo pihole-FTL, Ausgabe FTL started!
Im Webinterface Status ist nun alles grün.

Die Ausgabe sudo lsof +M -nPi :53 :

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
connmand 1049 root 13u IPv4 21989 0t0 UDP 192.168.178.31:46664->192.168.178.1:53
connmand 1049 root 16u IPv4 21917 0t0 UDP 192.168.178.31:47317->192.168.178.1:53
pihole-FT 2997 nobody 4u IPv4 29561 0t0 UDP *:53
pihole-FT 2997 nobody 5u IPv4 29562 0t0 TCP *:53 (LISTEN)
pihole-FT 2997 nobody 6u IPv6 29563 0t0 UDP *:53
pihole-FT 2997 nobody 7u IPv6 29564 0t0 TCP *:53 (LISTEN)

Nun habe ich pihole in der Fritzbox als DNS-Server aktiviert. Der Wert unter 'Total queries' im Webinterface zählt hoch, Webseiten sind aber nicht erreichbar.

Wie bringe ich nun pi-hole dazu beim Starten FTL automatisch zu laden? Reicht es dnsmasq einfach zu deinstallieren? Wenn ja, bliebe dann immer noch die Frage warum ich keine Webseiten erreichen kann.

VG
Tomas

Vielleicht ist ein gleichnamiges Paket installiert? Dieses müsste dann entfernt werden um Verwirrungen zu vermeiden.

das ist der Grund für

denn die Datei ist unvollständig und pihole-FTL weiß nicht wohin es seine Anfragen richten soll ... komisch, kannst Du mal ein sudo pihole -r gefolgt von Repair versuchen? Ist die Datei 01-pihole.conf danach vollständig (insb. nach server= Zeilen schauen)?

  1. Das sollte eigentlich so sein dass pihole-FTL automatisch startet,
  2. Ja, dnsmasq kann ersatzlos gestrichen werden. Vermutlich hält sich irgendwas am Beaglebone Black Debian nicht an den Standard und daher konnte der Pi-hole Installer dnsmasq nicht automatisch vollständig entschärfen.

Hallo,

hatte leider erst heute die Zeit zu testen.

Dnsmasq habe ich deinstalliert.

Ein Paket SoftAp0 existiert nicht. In Netz habe ich aber herausgefunden, dass in
/opt/scripts/boot/am335x_evm.sh mit dem Eintrag wfile="/etc/dnsmasq.d/SoftAp0" wohl ein Dienst gestartet wird. Diese Zeile habe ich auskommentiert und die noch existierende Datei /etc/dnsmasq.d/SoftAp0 gelöscht.

Zum Schluss habe ich noch das von Dir empfohlene sudo pihole -r gefolgt von Repair durchgeführt. Danach sah die Datei /etc/dnsmasq.d/01-pihole.conf wieder vollständig aus. Anschließend noch ein Reboot.

Und jetzt läuft Pi-hole auf dem Beaglebone Black! Vielen Dank für die Unterstützung!

VG
Tomas

1 Like

Vielen Dank für die Rückmeldung und es freut mich dass es jetzt funktioniert :slight_smile:

Grüße aus München