Ich habe CentOS 7.2 (Gast in VirtualBox, Vagrant Box centos/7
, keine GUI).
Ich sehe, dass es einen Nameserver in der Datei gibt:
$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 10.0.2.3
Aber wie kann man neue hinzufügen oder durch neue ersetzen?
Ich habe dies manuell direkt im Netzwerk gemacht:
$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
PEERDNS=no
DNS1=91.217.197.2
DNS2=8.8.8.8
Und es funktioniert.
Aber gibt es eine Möglichkeit, dies zu tun nmcli
?
PS Nein nmtui
installiert (in einem ausgewählten System).
Es gibt ein gutes TUI-Tool, das von Red Hat entwickelt wurde und
nmtui
das Sie unbedingt ausprobieren sollten. Es ist heutzutage in verschiedenen Distributionen vorinstalliert, aber wenn es nicht in Ihrer ist, versuchen Sie:Es verwendet eine fluchbasierte Textoberfläche, auf die über die Befehlszeile zugegriffen werden kann.
nmcli
Dies ist nur besonders beim Schreiben von Skripten erforderlich und bietet aufgrund der größeren Vielfalt möglicher Eingaben einen größeren Fehlerbereich.quelle
Zusätzlich zum Festlegen der oben beschriebenen Eigenschaft ipv4.dns ...
Um die von DHCP bereitgestellten DNS-Server auszuschließen, setzen Sie die Eigenschaft ipv4.ignore-auto-dns auf yes.
Um die Änderungen zu aktivieren, stellen Sie die Verbindung her und wieder auf:
Überprüfen Sie mit
cat /etc/resolv.conf
quelle