Netzwerk über Kabel, Problem Namensauflösung

  • Liebe, geschätzte Raspi-Experten,

    wir haben einige Raspberries und das WLAN funktioniert recht gut per default. Ich hätte aber auch gerne, dass das Netzwerk über Kabel funktioniert. Und zwar über DHCP und am besten überall (ohne oder mit möglichst wenig Netzwerk-spezifischen Einstellung):

    Ich verwende folgende interfaces-Datei, die bei anderen angeblich gut funktioniert.

    # /etc/network/interfaces

    auto lo
    iface lo inet loopback
    iface eth0 inet dhcp

    allow-hotplug wlan0
    iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

    allow-hotplug wlan1
    iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf


    Ich habe aber leider Probleme mit der Namensauflösung:

    pi@raspberrypi:~ $ host http://www.orf.at
    ;; connection timed out; no servers could be reached


    ---------------

    Wenn ich den Nameserver explizit angebe funktioniert es:

    pi@raspberrypi:~ $ host http://www.orf.at 8.8.8.8
    Using domain server:
    Name: 8.8.8.8
    Address: 8.8.8.8#53
    Aliases:

    http://www.orf.at has address 194.232.104.150
    http://www.orf.at has address 194.232.104.139
    http://www.orf.at has address 194.232.104.4
    http://www.orf.at has address 194.232.104.142
    http://www.orf.at has address 194.232.104.149
    http://www.orf.at has address 194.232.104.3
    http://www.orf.at has address 194.232.104.140
    http://www.orf.at has address 194.232.104.141
    http://www.orf.at has IPv6 address 2a01:468:1000:9::149
    http://www.orf.at has IPv6 address 2a01:468:1000:9::150

    ---------------

    resolvconf –l liefert genau die erwarteten Daten inklusive die über dhcp ausgelieferten intern konfigurierten Name-Server
    (nur wo die Loopback-Adresse herkommt weiß ich nicht, jedenfalls ist der Raspi nicht so konfiguriert dass ein lokaler Name-Server läuft):

    pi@raspberrypi:~ $ resolvconf -l
    # resolv.conf from eth0
    # Generated by dhcpcd from eth0
    domain <<<unsere domäne>>>
    search <<<unsere domäne>>>
    nameserver 192.168.0.33
    nameserver 192.168.0.34
    nameserver 127.0.0.1


    In der dynamisch erzeugten resolv.conf (die ja immer [von resolvconf?] überschrieben wird) steht leider nur mehr die Loopback-Adresse.
    Ich weiß nicht warum die anderen beiden richtigen Name-Server Adressen verloren gehen. Manche Leute haben anscheinend das gleiche Problem. Es kursiert eine Lösung, dass das Setzen einer Variablen
    TRUNCATE_NAMESERVER_LIST_AFTER_LOOPBACK_ADDRESS=no
    das behebt, hat aber bei mir nicht funktioniert.

    /etc/resolv.conf:

    # Generated by resolvconf
    domain ocg.lokal
    nameserver 127.0.0.1

    Die beiden richtigen Name-Server in die resolv.conf einzutragen hat ja keinen Sinn, weil die Datei ja überschrieben wird.

    Bitte um jegliche Hinweise, Stichwörter, möglicher weiterer Diagnosen.
    Danke im Voraus!

  • ]Die beiden richtigen Name-Server in die resolv.conf einzutragen hat ja keinen Sinn, weil die Datei ja überschrieben wird.

    Wie ist auf deinem PI, die Ausgabe von:

    Code
    apt-cache policy openresolv resolvconf dnsmasq


    ?

    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

  • pi@raspberrypi:~ $ apt-cache policy openresolv resolvconf dnsmasq
    openresolv:
    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
    resolvconf:
    Installiert: (keine)
    Installationskandidat: 1.76.1
    Versionstabelle:
    1.76.1 0
    500 http://mirrordirector.raspbian.org/raspbian/ jessie/main armhf Packages
    dnsmasq:
    Installiert: (keine)
    Installationskandidat: 2.72-3+deb8u1
    Versionstabelle:
    2.72-3+deb8u1 0
    500 http://mirrordirector.raspbian.org/raspbian/ jessie/main armhf Packages
    pi@raspberrypi:~ $
    Automatisch zusammengefügt:
    ...
    4 -rw-r--r-- 1 root root 88 Dez 16 10:52 resolv.conf
    ...


    und

    pi@raspberrypi:/etc $ named -v

    bash: named: Kommando nicht gefunden.

    Einmal editiert, zuletzt von wilf123 (16. Dezember 2016 um 12:33)

  • Code
    pi@raspberrypi:~ $ apt-cache policy openresolv
    openresolv:
      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

    Dann mach mal in die Datei "/etc/resolvconf.conf", folgende Einträge:

    Code
    name_servers=8.8.8.8
    name_servers_append=8.8.4.4


    reboote deinen PI und poste danach die Ausgaben von:

    Code
    cat /etc/resolv.conf
    nslookup heise.de

    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 (16. Dezember 2016 um 14:10)

  • pi@raspberrypi:~ $ cat /etc/resolv.conf
    # Generated by resolvconf
    domain <<<unsere Domäne>>>
    nameserver 192.168.0.33
    nameserver 192.168.0.34
    pi@raspberrypi:~ $ host heise.de
    heise.de has address 193.99.144.80
    heise.de has IPv6 address 2a02:2e0:3fe:1001:302::
    heise.de mail is handled by 10 relay.heise.de.
    pi@raspberrypi:~ $


    So scheint es zu funktionieren. Vielen Dank.
    Netzwerk funktioniert jetzt. Ist es so gedacht, dass die Zeilen dauerhaft drin bleiben?
    Ist der externe Name Server notwendig?


  • Ist es so gedacht, dass die Zeilen dauerhaft drin bleiben?


    Ja.


    Ist der externe Name Server notwendig?


    Nicht zwingend, wenn dein Router auch dns (Namensauflösung) macht, dann kannst Du auch die interne IP-Adresse deines Routers dort eintragen.

    Berücksichtigen solltest Du aber auch, ob dein PI immer nur an deinem Router (an deinem Internetanschluss) angeschlossen ist bzw. verwendet wird.

    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


  • ... möglichst generisch ist und mit möglichst wenig Eingriff auch in anderen Netzen funktioniert.

    Dann empfehle ich dir die DNS-Server von google und/oder die von OpenDNS, die fast von überall, funktionieren.

    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!