Wie finde ich das Gateway und die DNS-IPs in einem DHCP-konfigurierten Netzwerk in CentOS? Ich verwende CentOS, das in VMware über eine NAT-Verbindung installiert ist, und möchte die IP statisch machen.
ifconfig
Zeigt die Schnittstellen zusammen mit der IP-Adresse an. Normalerweise, aber nicht immer, ist eth0 die Schnittstelle, nach der Sie suchen.
So finden Sie den DNS
cat /etc/resolv.conf
Um das Gateway zu finden
route -n | grep "^ 0.0.0.0" | tr -s "" | cut -f2 -d ""
Was Sie über "IP statisch machen wollen" sagen, macht mir ein bisschen Angst. Es wäre falsch, die dynamisch zugewiesene IP-Adresse als statisch zu verwenden, da dies den Server verwirren würde. Sie sollten entweder eine andere IP-Adresse im selben Bereich verwenden - jedoch eine außerhalb des Bereichs, den der DHCP-Server zuweist. Eine Alternative besteht darin, den DHCP-Server so zu ändern, dass statische IP-Adressen dynamisch ausgegeben werden, wenn dies von Ihrem DNS-Server unterstützt wird. Wenn Ihr DHCP-Server ISC-DHCP ist und Sie Zugriff darauf haben, können Sie die Konfiguration unter /etc/dhcp3/dhcpd.conf mit etwas ähnlichem ändern
host hostname {
hardware ethernet MAC.ADDR;
fixed-address FIXED.IP.ADDR.HERE;
}
In CentOS 7 können Sie
nmcli d show
die Gateway- und DNS-Adressen für alle Schnittstellen abrufen.quelle