Keine Internetverbindung für Raspberry Pi nach Zurücksetzen der FritzBox

  • Moin Leute,


    ich habe meine FritzBox zurückgesetzt, weil ich Probleme mit dem Internet hatte. Natürlich sind nun auch alle IP-Adressen neu vergeben.


    Das Internet selbst funktioniert nun wieder im ganzen Haus. Nun weigert sich allerdings der Raspberry Pi eine Internetverbindung aufzubauen. Homebridge läuft ganz normal weiter, der Pi an sich auch, allerdings kann ich keinerlei Updates mehr machen, da er keine Verbindung herstellen kann. WLAN und LAN an sich funktionieren, aber er kommt nicht raus. Wenn ich versuche, ein Update zu machen, kommt das:


    Das ist nur das Beispiel in der Homebridge, um es einmal zu verdeutlichen. Hinzu kommt, dass die Uhrzeit falsch ist, obwohl ich nichts in der Konfiguration geändert habe. Im Hintergrund lief noch PiHole mit (ist jetzt deaktiviert, lässt sich aber nicht deinstallieren), was letztlich vermutlich zu den ursprünglichen Problemen mit der Internetverbindung geführt hat.



    Hat jemand eine Idee?

  • Log dich mal auf dem Raspi ein und gib folgende Befehle ab:


    ping 8.8.8.8


    Wenn dort ein Ergebnis kommt, das etwa so aussieht:


    PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.

    64 bytes from 8.8.8.8: icmp_seq=1 ttl=55 time=18.8 ms

    64 bytes from 8.8.8.8: icmp_seq=2 ttl=55 time=13.5 ms

    64 bytes from 8.8.8.8: icmp_seq=3 ttl=55 time=24.1 ms

    64 bytes from 8.8.8.8: icmp_seq=4 ttl=55 time=10.5 ms

    64 bytes from 8.8.8.8: icmp_seq=5 ttl=55 time=11.6 ms


    --- 8.8.8.8 ping statistics ---

    5 packets transmitted, 5 received, 0% packet loss, time 8ms

    rtt min/avg/max/mdev = 10.481/15.684/24.057/5.062 ms


    Dann kann dein Raspi das Internet erreichen. Wenn das nicht geht, dann liegt es entweder an deiner Fritzbox oder an deinem Raspi. Gib auf dem Raspi ein:


    route -n

    Erwartet wird ein Ergebnis, das etwa so aussieht:


    Kernel IP routing table

    Destination Gateway Genmask Flags Metric Ref Use Iface

    0.0.0.0 192.168.1.1 0.0.0.0 UG 303 0 0 wlan0

    192.168.1.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0


    Da, wo 192.168.1.1 steht, sollte bei dir die IP-Adresse deiner Fritzbox stehen.


    Wenn dein Raspi den obigen Ping-Befehl erfolgreich absolviert, dann versuche es mit


    ping -c 5 www.apple.com

    Geht das?


    Und schreib hier mal das Ergebnis von cat /etc/resolv.conf hin

  • Moin,


    bis ping -c 5 http://www.apple.com war alles gut. Auf den Befehl kam dann aber:


    Code
    pi@raspberrypi:~ $ ping -c 5 www.apple.com
    ping: www.apple.com: Temporary failure in name resolution

    Das ist auch das, was er mir sagt, wenn ich Updates durchführen möchte. Die IP-Adressen in der Kernel IP Tabelle waren auch korrekt.


    Das Ergebnis von cat /etc/resolv.conf:

    Code
    pi@raspberrypi:~ $ cat /etc/resolv.conf
    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
    #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
    nameserver 127.0.0.1
    search fritz.box
  • Na, da steht's doch: DNS-Server ist der Raspi selber (nameserver 127.0.0.1). Nur läuft auf dem Raspi wohl kein DNS-Server mehr - das war wohl mal pihole. Der DNS-Server wird normalerweise über DHCP geliefert, das heißt, deine Fritzbox sollte eigentlich ihm alle Daten beim Boot des Systems geben.

  • Versuch's mal mit:

    sudo dhclient -r

    sudo dhclient


    Oder starte den Raspi neu.

  • Hallo! Ich habe seit ein paar Tagen das gleiche Problem...


    pi@raspberrypi:~ $ cat /etc/resolv.conf

    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

    # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

    nameserver 127.0.0.1


    Leider bekomme ich es nicht weg. Mein Pi hat einfach kein Internet mehr.


    Die vorgeschlagenen


    [tt]sudo dhclient -r

    sudo dhclient

    [/tt]


    funktionieren nicht bei mir. Ich bekomme dann folgende Fehlermeldung.


    RTNETLINK answers: Operation not possible due to RF-kill

    RTNETLINK answers: File exists

    Warning: The unit file, source configuration file or drop-ins of systemd-timesyncd.service changed on disk. Run 'systemctl daemon-reload' to reload units.


    Bin um jeden Tip dankbar! :)


    Viele Grüße

    Leon

  • Run 'systemctl daemon-reload' to reload units.


    Am besten mit einem sudo davor.

    pi@raspberrypi:~ $ cat /etc/resolv.conf

    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

    # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

    nameserver 127.0.0.1

    Dein Nameserver ist der Raspi selbst. Soll das so?

  • Danke... leider geht es immer noch nicht....

    Ich hatte mal eine Pi-Hole am Laufen, die aber die letzten Tage ihren Dienst versagt habe. Habe sie gelöscht und nun habe ich mit dem Pi kein Internet mehr, sodass ich keine Updates usw. installieren kann.

  • Das passiert dann z.B.


  • Falscher Nameserver. Dein Raspi soll sich selbst fragen, wie er eine Adresse auflösen soll. Das kann er nicht, weil du ihm die Möglichkeit dazu genommen hast. Also bring dem Ding bei, einen anderen Nameserver zu fragen.


    Schritt 1 zum Testen:

    sudo nano /etc/resolv.conf


    Ersetze die Zeile

    nameserver 127.0.0.1


    durch etwas wie

    nameserver 192.168.178.1

    wobei du die IP-Adresse deines Routers verwendest.

  • Danke! Das habe ich mehrmals gemacht, allerdings wird die Datei immer wieder umgeschrieben... ich werde verrückt :- D

    Das soll so. Damit das sich nicht mehr ändert - oder besser gesagt: damit es dahin geändert wird, wie du es haben willst, wird die IP-Adresse woanders eingetragen.


    Versuch's mal hier:

    sudo nano /etc/network/interfaces.d/nameservers


    Und darin steht ganz nackt einfach:

    dns-nameservers 192.168.178.1


    Aber eigentlich sollten diese Adressen ja alle über DHCP kommen.