Cubitruck - Webinterface lässt sich nicht aufrufen

Ich habe Pihole gerade auf einem Cubitruck A20 installiert. Soweit alles ohne Probleme, nur leider kann ich das Webinterface nicht aufrufen.

Als Image habe ich Armbian_5.25_Cubietruck_Ubuntu_xenial_next_4.9.7_desktop installiert mit allen bis heute verfügbaren Updates.

Ich habe pihole -r schon probiert, mehrfach ohne Erfolg.

Folgenden Fehler bekomme ich:

Diese Website ist nicht erreichbar: 192.168.3.23 hat die Verbindung abgelehnt.

Hat jemand eine Idee woran das liegen kann?

Debug Token: lly6nn7mxu

Ich tippe mal, du rufst über HTTP und Port 80 ab. (HTTPS wird nicht funktionieren)
Der Fehler "Connection refused" tritt auf, wenn

  • Kein Programm auf dem Port des NIC lauscht
  • Der Port durch die Firewall blockiert ist
  • Eine Firewall hat auf einer unteren OSI-Schicht die Pakete manipuliert (umgeleitet und geblockt)

Teste "netstat -tnlp|grep :80"
Wenn eine Ausgabe kommt guck nach der Firewall, wenn nichts kommt dann ist der Webserver nicht oder auf dem falschen Port gestartet.


Beispiel für eine positive Ausgabe:

Mit netstat -tnlp|grep :80 bekomme ich nur eine Fehlermeldung:

Not all processes could be identified, non-owner process info will be not shown, you would have to be root to see it all.

Wenn ich den befehl mit sudo ausführe bekomme ich nichts angezeigt.

Dann lauscht kein Programm auf Port 80
Hast du PiHole mit "curl -sSL https://install.pi-hole.net | bash" installiert bzw. einen Log davon (existiert /tmp/pihole-install.log noch)?
Kannst du nachschauen, ob lighthttp (und wennschondennschon php5) installiert ist?

Hab gerade php und lighthttp nochmal per apt-get installiert und pihole -r durchlaufen lassen ... reboot und ... nichts =(

Kann man das Web Interface einzeln nachinstallieren?

Das PiHole Script sollte den Webserver konfigurieren...
Webserver ist zwar drauf aber er weiß noch nicht, dass er auf Port 80 lauschen soll und als webroot /var/www/http nehmen soll.

Hörgerät einsetzen?

Aber wie mache ich das?

Was sagt denn "service lighthttpd status"?
Existiert eine /etc/lighttpd/lighttpd.conf mit "pihole" drinstehend?
In dieser Datei muss drinstehen: "server.port = 80"

Scheinbar den Fehler gefunden:

*lighthttp.service
Loaded: not-found (reason no such file...
Active: inactive

Installiert ist er aber =(

und existiert die /etc/lighttpd/lighttpd.conf ?
Ich lade meine mal hoch, damit du sie vergleichen kannst http://up.dmanstrator.tk/content/lighttpd.conf

Existiert und stimmt ...

Dann muss @DL6ER weiterhelfen. Der init fehlen irgendwelche Dateien zum Starten des Webservers. Ich kenne Armbian leider nicht. Da ist mein Latain leider nicht groß genug :confused:

Na dein Latein hat mir schon sehr weit weitergeholfen. Danke dir...

Schon da und hat den Tippfehler gefunden:

Sollte wohl

service lighttpd status

sein :slight_smile:

1 Like

=) Guten Morgen, hier die Meldung...

lighttpd.service - Lighttpd Daemon
   Loaded: loaded (/lib/systemd/system/lighttpd.service; enabled; vendor preset: enabled
   Active: failed (Result: exit-code) since Fri 2017-04-21 16:53:59 UTC; 12h ago
 Main PID: 3543 (code=exited, status=255)

Ich werde dann einfach mal alles neu aufsetzen, vielleicht geht es dann...

Genau so was hasse ich: Keine Dateinamen im Fehlercode, keine weiteren Informationen - Nur "exit-code"

Es ist unklar was hier passiert und wieso keine vernünftige Fehlermeldung gezeigt wird.

Versuch noch einmal

service lighttpd restart
service lighttpd status

Vielleicht gibt es eine hauseigene Methode die Konfiguration zu testen. Ich habe zurzeit keine SSH Verbindung zur Hand, aber versuche doch Mal sowas wie

lighttpd -t

Ich habe jetzt alles neu aufgesetzt, Lokal (Cubietruck > HDMI > TV) kann ich das Webinterface aufrufen, von einem anderem Rechner im gleichen Netzwerk nicht.

Diese Website ist nicht erreichbar
192.168.3.21 hat die Verbindung abgelehnt.

lighttpd.service - Lighttpd Daemon
   Loaded: loaded (/lib/systemd/system/lighttpd.service; enabled; vendor prese
   Active: failed (Result: exit-code) since Sa 2017-04-22 15:32:48 CEST; 13s a
  Process: 1856 ExecStart=/usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf
  Process: 1846 ExecStartPre=/usr/sbin/lighttpd -t -f /etc/lighttpd/lighttpd.c
 Main PID: 1856 (code=exited, status=255)

Der Zugriff via putty von einem anderen PC ist möglich...

lighttpd -t:

2017-04-22 15:34:37: (server.c.617) No configuration available. Try using -f option.

Die /etc/lighttpd/lighttpd.conf ist aber vorhanden...

Nach einem Reboot funktioniert es lokal auch nicht mehr... =(

Moment: Du greifst per HDMI auf das Webinterface zu???