Mein Raspi kommt nicht ins Internet

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo an die Runde,

    ich bin seit einigen Tagen dabei, den Raspberry als DHCP-Server und DNS-Server zu nutzen. DHCP habe ich hinbekommen. Aber DNS leider nicht. Dazu habe ich Bind9 installiert. Versuche es über die Shell aber auch über die Webmin-Konsole. Jetzt habe ich Blind wieder runtergeschmissen und wollte es nochmal von vorne konfigurieren. Nur er kommt nicht mehr ins Netz. Komischer weise komme ich aber drauf von außen, auch aus dem WAN.

    Jetzt habe ich mal folgendes ausgeführt:

    Und dies hier:

    Code
    sudo route -n
    Kernel-IP-Routentabelle
    Ziel            Router          Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
    192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
    Code
    ping -w 1 -c 3 8.8.8.8
    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=45 time=26.6 ms
    
    
    --- 8.8.8.8 ping statistics ---
    1 packets transmitted, 1 received, 0% packet loss, time 0ms
    rtt min/avg/max/mdev = 26.604/26.604/26.604/0.000 ms
    Code
    cat /etc/resolv.conf
    
    
    # Generated by resolvconf

    Zu resolv.conf muss ich sagen, dass ich den nameserver jedesmal eintrage, aber er immer wieder gelöscht wird. Über die webmin-Konsole habe ich auch alles eingetragen, aber vergebens.

    Habt ihr eine Idee?

    Gruß

    Resul

  • Code
    ping -w 1 -c 3 8.8.8.8
    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=45 time=26.6 ms
    
    
    --- 8.8.8.8 ping statistics ---
    1 packets transmitted, 1 received, 0% packet loss, time 0ms
    rtt min/avg/max/mdev = 26.604/26.604/26.604/0.000 ms
    Code
    cat /etc/resolv.conf
    
    
    # Generated by resolvconf

    Zu resolv.conf muss ich sagen, dass ich den nameserver jedesmal eintrage, aber er immer wieder gelöscht wird. Über die webmin-Konsole habe ich auch alles eingetragen, aber vergebens.

    Habt ihr eine Idee?

    Du kannst das mit Hilfe von:

    Code
    apt-cache policy openresolv
    Code
    sudo resolvconf -u
    Code
    cat /etc/resolv.conf
    Code
    nslookup heise.de


    lösen.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

    Einmal editiert, zuletzt von rpi444 (3. April 2016 um 23:51)

  • Du kannst das mit Hilfe von:

    Code
    apt-cache policy openresolv
    Code
    sudo resolvconf -u
    Code
    cat /etc/resolv.conf
    Code
    nslookup heise.de


    lösen.

    Der Befehl [font="monospace"]apt-cache policy openresolv gibt mir folgendes raus:[/font]

    [font="monospace"]

    Code
    openresolv:[/font][/size][/color]  Installiert:           3.5.2-1  Installationskandidat: 3.5.2-1  Versionstabelle: *** 3.5.2-1 0        500 http://mirrordirector.raspbian.org/raspbian/ jessie/main armhf Packages        100 /var/lib/dpkg/status[color=#333333][size=14][font="monospace"]

    [/font][/size][/color]

    [font="monospace"]resolvconf -u[/font]

    [font="monospace"]

    Code
    /sbin/resolvconf: 191: /lib/resolvconf/libc: cannot create /etc/resolv.conf: Permission denied

    [/font]

    [font="monospace"]cat /etc/resolv.conf[/font]

    [font="monospace"]

    Code
    # Generated by resolvconf

    [/font]

    [font="monospace"]nslookup heise.de[/font]

    [font="monospace"]

    Code
    ;; connection timed out; no servers could be reached


    [/font]


  • [font="monospace"]resolvconf -u[/font]

    [font="monospace"]

    Code
    /sbin/resolvconf: 191: /lib/resolvconf/libc: cannot create /etc/resolv.conf: Permission denied

    [/font]

    Du hast nicht den entsprechenden Eintrag in die "/etc/resolvconf.conf"-Datei gemacht bzw. nicht "sudo resolvconf -u" ausgeführt.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Du hast nicht den entsprechenden Eintrag in die "/etc/resolvconf.conf"-Datei gemacht bzw. nicht "sudo resolvconf -u" ausgeführt.


    Danke erstmal für die Tipps. Ich konnte als root die Datei /etc/resolv.conf garnicht bearbeiten. Ein

    Code
    chattr -i /etc/resolv.conf

    hat es dann gelöst

    Jetzt mache ich mich mal an die Konfiguration des DNS-Servers ran. Melde mich, wenn ich Fragen habe.

    Gruß

    Resul


  • Ich konnte als root die Datei /etc/resolv.conf garnicht bearbeiten. Ein

    Code
    chattr -i /etc/resolv.conf

    hat es dann gelöst

    Jetzt mache ich mich mal an die Konfiguration des DNS-Servers ran. Melde mich, wenn ich Fragen habe.

    Naja, in meinem Beitrag ging es ja gar nicht um die "/etc/resolv.conf"-Datei, sondern um die:

    Code
    /etc/resolvconf.conf


    -Datei.

    BTW: Warum hast Du bei der resolv.conf-Datei, das immutable-attribute gesetzt?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • ok, Tippfehler. Ich meine natürlich die selbe Datei. Was macht das [font="Source Sans Pro, Tahoma, Helvetica Neue, Arial, sans-serif"]immutable-attribute und woran hast Du das erkannt?[/font]


  • Was macht das [font="Source Sans Pro, Tahoma, Helvetica Neue, Arial, sans-serif"]immutable-attribute und woran hast Du das erkannt?[/font]

    Es verhindert Änderungen an der Datei (aus der manpage):

    Zitat


    A file with the `i' attribute cannot be modified: it cannot be deleted or renamed, no link can be created to this file and no data
    can be written to the file. Only the superuser or a process possessing the CAP_LINUX_IMMUTABLE capability can set or clear this
    attribute.

    Ich habe es nicht erkannt (... so weit waren wir noch nicht ;) ), Du hast doch geschrieben, dass das "`i' attribute" gesetzt war. Nachschauen kann man auch mit:

    Code
    lsattr /etc/resolv.conf

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

    Einmal editiert, zuletzt von rpi444 (4. April 2016 um 12:18)

  • Code
    lsattr /etc/resolv.conf

    gibt mir das raus:

    Code
    -------------e-- /etc/resolv.conf

    Jetzt ja, ... denn Du hast das ja, mit:

    Code
    chattr -i /etc/resolv.conf


    lt. deinem Beitrag (siehe weiter oben), geändert.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

    Einmal editiert, zuletzt von rpi444 (4. April 2016 um 12:47)

  • Jetzt möchte ich Bind nochmal installieren, weder über die Webmin-Konsole, noch über die Shell geht es.

    Code
    apt-get install bind9

    gibt mir das raus:

    Code
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.
    Statusinformationen werden eingelesen.... Fertig
    bind9 ist schon die neueste Version.
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.

  • Jetzt möchte ich Bind nochmal installieren, ...

    Warum nochmal installieren, ... wenn es doch schon installiert ist?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample


  • ... und der Ordner

    Code
    /etc/bind

    ist auch nicht da.

    Hast Du betr. bind9 schon etwas "manuell" gelöscht (konf-Dateien, Verzeichnisse, ...)?

    Dann versuch mal ein reinstall von bind9:

    Code
    sudo apt-get install --reinstall bind9

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

    Einmal editiert, zuletzt von rpi444 (4. April 2016 um 13:42)

  • Hast Du betr. bind9 schon etwas "manuell" gelöscht (konf-Dateien, Verzeichnisse, ...)?

    Dann versuch mal ein reinstall von bind9:

    Code
    sudo apt-get install --reinstall bind9

    Jetzt habe ich folgende Ausgabe

    Den Bind sehe ich in der Webmin-Konsole immernoch nicht


  • Den Bind sehe ich in der Webmin-Konsole immernoch nicht

    Evtl. können dir die Experten für Webmin und bind, ab hier weiter helfen.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Jetzt stehe ich vor einem neuen Problem. Ich komme nicht auf meine Webseite, die genauso heißt wie meine Zone. Wenn ich den in den Browser eingebe, komme ich auf mein Apache. Den A-Rekord eintrag habe ich in der forward-zone gemacht, sowohl www als auch ohne mit der externen IP ins Web. Nslookup zeigt auch die externe IP. Was könnte das Problem sein?


  • Ich komme nicht auf meine Webseite,


    Von wo aus, kommst Du nicht auf deine Webseite? Aus dem Internet nicht oder aus dem (W)LAN nicht?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!