Informieren Sie sich über die von DHCP zugewiesenen Gateway- und DNS-Einstellungen unter Linux (CentOS).


7

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.

Antworten:


7
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;                
    }

Vielen Dank. Anscheinend haben Sie ifconfig falsch geschrieben. Ich weiß nicht, warum meine resolv.conf vorher leer war. Als ich es geändert habe, wurde es wieder auf DHCP umgestellt und das Netzwerk neu gestartet. Es hat jetzt den DNS-Server. Ich verwende kein ISC-DHCP. Gibt es eine Möglichkeit, dies mit dem CentOS-DHCP zu tun?
Mohsenme

Sind Sie sicher, dass der CentOS DHCP nicht der ISC ist? (Es ist für die Server, die ich pflege, aber Sie verwenden möglicherweise etwas anderes wie DNSMasq.) Sie können es möglicherweise überprüfen, indem Sie / usr / sbin / dhcpd --version
davidgo

Ja, ich sehe ein leeres Verzeichnis /etc/dnsmasq.d, aber nicht das Verzeichnis / etc / dhcp3.
Mohsenme

Ich fand schließlich die DHCP-Einstellungen unter dem Host-Betriebssystem unter C: \ ProgramData \ Vmware \ vmnetdhcp.conf
Mohsenme

2

In CentOS 7 können Sie nmcli d showdie Gateway- und DNS-Adressen für alle Schnittstellen abrufen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.