Resolv.conf bleibt leer

  • Hab ich irgendwas bei meiner Config

    Datei: /etc/network/interfaces

    Meine resolv.conf wird zwar generiert, bleibt aber leer. Was könnten dafür die Ursachen sein?

  • hast du andere Tools wie dnsmasq etc am laufen?

    mal die resolvconf verzeichnisse durchwühlt?

    wenn alles nicht hilft

    Code
    rm -f /etc/resolv.conf
    
    echo '' > /etc/resolv.conf
    echo 'nameserver 46.38.225.230' >> /etc/resolv.conf
    echo 'nameserver 46.38.252.230' >> /etc/resolv.conf
    echo 'nameserver 2a03:4000:0:1::e1e6' >> /etc/resolv.conf
    echo 'nameserver 2a03:4000:8000::fce6' >> /etc/resolv.conf
    chattr +i /etc/resolv.conf
    
    echo "Holzhammer applied :D"
  • Ich hab kein Debian, aber vielleicht einen Denkanstoß. Das Ganze könnte mit systemd zusammenhängen. Wenn Du z.B. unter Centos Netzwerkparameter ändern möchtest, gibts oft das Problem, dass die einen reboot nicht überstehen. Da werden die Einstellungen immer hübsch überschrieben, wenn von der initrrd in den normalen Modus gewechselt wird. da tuts dann ein

    Code
    systemctl mask rhel-import-state.service

    Das wird unter Debian sicher irgendwie anders heißen, aber vielleicht hilfts ja?

  • Wenn Du die resolv.conf händisch bearbeiten möchtest, solltest Du das resolvconf Paket deinstallieren oder so konfigurieren, dass es inaktiv ist. Das nur als Randbemerkung.

    Das würde ich sowieso immer empfehlen, außer eventuell bei normalen Endbenutzersystemen (PC/Notebook), die womöglich in verschiedenen Netzwerken aktiv sein könnten. Aber dort nutzt man höchstwahrscheinlich sowieso etwas wie NetworkManager.

    Warum es mit resolvconf nicht klappt, weiß ich nicht. Ich nutze das nirgends aktiv. Insofern bin ich raus aus dem Thread.

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)