it-swarm.com.de

DNS-Server nicht dauerhaft ändern (in der Befehlszeile) [Rettungsmodus]

gibt es eine Möglichkeit, den DNS-Server in der Befehlszeile zu ändern, ohne dass etwas auf der Festplatte geändert werden muss?

ich habe kürzlich die Rettungssitzung gestartet und eine IP-Adresse (über DHCP), aber keinen DNS-Server erhalten. Da meine Netzwerkkonfiguration normalerweise mit dem nm-applet in der Desktopsitzung und nicht mit dem /etc/network/interfaces erfolgt, möchte ich nur für diese Rettungssitzung einen DNS-Server bereitstellen und nichts auf die Festplatte schreiben können.

dies ist normalerweise durch Bearbeiten von /run/resolvconf/resolv.conf möglich. aber resolvconf scheint in der Ubuntu 14.04-Rettungssitzung nicht zu laufen.

ich hatte gehofft, dass es etwas gibt, das der Netzwerkkonfiguration ähnelt, in der ich eine Schnittstelle konfigurieren kann, ohne eine Datei bearbeiten zu müssen:

# ifconfig eth0 192.168.2.5 netmask 255.255.255.0
# route add default gw 192.168.2.1

gibt es eine Möglichkeit, dies für DNS in einer Rettungssitzung unter Ubuntu 14.04 zu tun?

5

ich habe einen Weg gefunden, dies zu tun:

töte den DNS-Dienst (gibt es vielleicht einen subtileren Weg?)

# killall dnsmasq

starten Sie den Dienst über den gewünschten Upstream-Server neu:

# dnsmasq --server=192.168.2.1

auf einem neueren Ubuntu (eines mit systemd) wäre dies:

# systemd-resolve -i enp0s31f6 --set-dns=192.168.2.1  # --set-dnssec=true

erkundigen Sie sich bei:

# systemd-resolve --status
4

Navigiere in dieses Verzeichnis /etc/resolvconf/resolv.conf.d bearbeite die head-Datei mit vi oder vim mit su-Rechten

Sudo vi /etc/resolvconf/resolv.conf.d/head

fügen Sie der Datei die folgenden Zeilen hinzu

nameserver *DNS server IP*

speichern Sie die Datei und verwenden Sie das Dienstprogramm "resolvconf", um die statische DNS-Serveradresse festzulegen, die Sie mit dem folgenden Befehl eingegeben haben

Sudo resolvconf -u
0
404

Damit dies funktioniert, habe ich au.archive.ubuntu.com zu der /etc/hosts -Datei mit einer IP-Adresse hinzugefügt, die ich durch Pingen auf meinem PC erhalten habe.

Dann tat apt update und es löste sich auf.

0
Dan