#gelöst# FHEM und pihole... kein Zugriff auf fhemweb mehr

Begonnen von MichaelO, 16 Mai 2019, 11:13:19

Vorheriges Thema - Nächstes Thema

MichaelO

Moin,

ich hab seit einigen Jahren FHEM auf einem pi laufen, ohne Probleme. Vor ein paar Tagen hab ich dann pihole zunächst auf einem Test-Raspberry installiert, um das Verhalten im Netz zu testen. Nachdem alles wie gewünscht und ohne Auffälligkeiten lief, habe ich heute dann pihole auf dem Raspi installiert, auf dem FHEM läuft. Weiterhin zeigen alle Webseiten keinerlei Auffälligkeiten, ich komme auf alle internen Geräte, alle Namen werden aufgelöst, nur FHEM klappt nicht.

Seit der Installation komme ich nun nicht mehr auf die Web-Oberfläche von FHEM. Die FHEM-Instanz läuft, verbraucht zwar nicht auffällig viel Ressourcen, aber es scheint nichts mehr zu regeln. Unter ip:8083 komme nicht mehr auf die Web-Oberfläche, egal ob http oder https. Es dauert eine Weile, dann kommt "keine Verbindung zum Server" - egal ob Safari, Firefox - egal ob Mac, iPhone, Windows... kompletter Neustart und auch temporäres Ausschalten von pihole haben nix gebracht.

Ich hab den Service schon gestoppt und mit "perl fhem.pl -d fhem.cfg" den Neustart angeschaut... Web meldet

2019.05.16 10:36:30 5: Loading ./FHEM/01_FHEMWEB.pm
2019.05.16 10:36:31 3: WEB: port 8083 opened


Kann mir vielleicht jemand einen Tip geben, wo das Problem liegen könnte?

Vielen Dank
Michael

Wernieman

Wie hast Du pihole installiert?
Wie sind Zusatzinfos zu fhem (bitte als root):
netstat -lntp
ps aux | grep fhem
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

yersinia

viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

MichaelO

Installiert habe ich mit

curl -sSL https://install.pi-hole.net | bash

netstat -lntp liefert

Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:45575           0.0.0.0:*               LISTEN      910/perl       
tcp        0      0 127.0.0.1:4711          0.0.0.0:*               LISTEN      889/pihole-FTL 
tcp        0      0 0.0.0.0:2120            0.0.0.0:*               LISTEN      731/owftpd     
tcp        0      0 0.0.0.0:2121            0.0.0.0:*               LISTEN      732/owhttpd     
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      938/smbd       
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      610/lighttpd   
tcp        0      0 0.0.0.0:4304            0.0.0.0:*               LISTEN      530/owserver   
tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN      910/perl       
tcp        0      0 0.0.0.0:8084            0.0.0.0:*               LISTEN      910/perl       
tcp        0      0 0.0.0.0:8181            0.0.0.0:*               LISTEN      910/perl       
tcp        0      0 0.0.0.0:8085            0.0.0.0:*               LISTEN      910/perl       
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN      889/pihole-FTL 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      483/sshd       
tcp        0      0 0.0.0.0:8088            0.0.0.0:*               LISTEN      910/perl       
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1020/exim4     
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      938/smbd       
tcp        0      0 0.0.0.0:7072            0.0.0.0:*               LISTEN      910/perl       
tcp        0      0 0.0.0.0:36451           0.0.0.0:*               LISTEN      910/perl       
tcp6       0      0 ::1:4711                :::*                    LISTEN      889/pihole-FTL 
tcp6       0      0 :::139                  :::*                    LISTEN      938/smbd       
tcp6       0      0 :::80                   :::*                    LISTEN      610/lighttpd   
tcp6       0      0 :::53                   :::*                    LISTEN      889/pihole-FTL 
tcp6       0      0 :::22                   :::*                    LISTEN      483/sshd       
tcp6       0      0 ::1:25                  :::*                    LISTEN      1020/exim4     
tcp6       0      0 :::445                  :::*                    LISTEN      938/smbd       
root@nobodypi2:~#


und ps aux | grep fhem liefert

fhem       910  1.7  7.4  75968 70436 ?        S    11:15   0:29 perl fhem.pl fhem.cfg
root      1327  0.0  0.1   4292  1824 pts/1    S+   11:43   0:00 grep fhem


MichaelO


MichaelO

Nachdem bis auf Fhem alles im Netz funktionierte, hab ich jetzt mal mit

pihole uninstall

pihole vom raspberry geschmissen (dependencies hab ich nicht löschen lassen). Noch während die Deinstallation lief baute sich ab irgendeiner Stelle dann im Browser die fhem-Webseite auf und auch die Steuerung funktionierte sofort wieder. Pihole wieder drauf und... keine Reaktion von fhem mehr  :o

Hat jemand die Kombination laufen und kann mir sagen, wie man beides auf 1 pi zum Laufen bekommt? Wenn ich pihole auf einem 2. pi installiere, läuft alles, nur zusammen scheint sich da was in die Quere zu kommen.

MadMax-FHEM

Zitat von: MichaelO am 16 Mai 2019, 11:46:18
Sorry, was soll mir das in Bezug auf mein Problem sagen  :o

Vermutlich soll das sagen, dass pihole diese Einstellungen in der Firewall/iptables macht.

D.h. nur diese Ports sind von außen erreichbar...
...da dort Port 8083 nicht dabei ist: kein Zugriff auf fhem...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

MichaelO

Ah... mir war nicht bewusst, dass da eine Firewall mitinstalliert bzw. umkonfiguriert wird. Die scheint aber nur lokal auf den Pi zu wirken, oder? Weiß Du, wie und wo ich dann fhem mit allen Ports eintragen muss, damit es läuft?

Wernieman

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

my-engel

#9
Hallo,

glaube nicht das es an der Firewall liegt.
Mit dem Installscript von pihole wird lighttpd installiert und alle dort laufenden Ports auf Port 80 umgeschrieben.
Wenn vorher dein FHEM mit dem Webserver lighttpd lief, war es dass.
Kannst du sagen mit welchem Webserver dein FHEM lief?
Gib mal https://install.pi-hole.net in den Browser ein und schau dir das Script an dann kannst du es sehen....

MfG Uwe

MichaelO

Hm, ich hab keine Ahnung, auf welchem Server fhem lief/läuft. Ich hab während der Deinstallation die Dependencies auch drauf gelassen, so dass lighttpd nach wie vor zumindest installiert zu sein scheint.

MadMax-FHEM

Fhem hat eine eigene Web-Implementation...

Nutzt also normalerweise keinen lighttpd...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

my-engel

#12
Hallo,

ich noch mal...
Habe noch vergessen,  dass pihole auch auf /var/www/html verweist und
dorthin sein Webinterface schreibt.
Wenn dein FHEM dort liegt wird's auch Mist.
Aber wie Joachim schon schreibt , normalerweise liegt FHEM dort nicht.
Bei mir läuft's parallel...

schmeiß doch bitte noch mal pihole runter und mach dann den netstat -lntp nochmal

MfG Uwe

Wernieman

Kurzgefasst: Bitte mehr Info:

Wie ich oben schrieb:
iptables -L

und zusätzlich mal gucken, was denn so alles auf welchem Port läuft:
netstat -lntp

Habe kein PiHole (bzw. es im Docker), deshalb brauche ich mehr Input für Output ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

KölnSolar

OT:
Zitatnetstat -lntp
Sehr interessanter Befehl. Danke.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt