Die von DHCP bereitgestellte IP auf meinem Laptop ändert sich regelmäßig. Es läuft unter CentOS 6.5 und verwendet NetworkManager.
Auf meinem Desktop, auf dem Sabayon im selben Netzwerk ausgeführt wird, tritt dieses Problem nicht auf.
Wie kann ich NetworkManager dazu bringen, eine vorhandene DHCP-Lease zu verlängern, anstatt eine neue zu erhalten?
networkmanager
dhcp
Chris
quelle
quelle
Antworten:
Der beste Weg, um jederzeit dieselbe IP für einen bestimmten Host zu garantieren, besteht darin, eine MAC-Adress-IP-Reservierung auf dem DHCP-Server einzurichten. Rufen Sie die MAC-Adresse Ihres Laptops ab, gehen Sie zu Ihrem DHCP-Server und weisen Sie einem Host, der diese MAC-Adresse anfordert, eine bestimmte IP-Adresse zu.
quelle
Das
dhclient
, wasNetworkManager
anruft, sollte unabhängig davon gleich sein.Auf meinem Fedora 19-System wird der folgende Befehl ausgeführt,
NetworkManager
wenn ich zulasse, dass eine Verbindung hergestellt wird:Sie können das Setup überprüfen,
dhclient
indem Sie sich die verschiedenen Konfigurationsdateien ansehen, die über die Befehlszeile verwendet werden.Statische Zuweisung von IPs per MAC
Ich werde dies erwähnen, obwohl @DopeGhoti dies auch getan hat, aber im Allgemeinen nehmen Sie normalerweise die MAC-Adressen Ihres Systems und konfigurieren Ihren DHCP-Server so, dass er denselben MAC-Adressen statisch dieselben IP-Adressen zuweist. Auf diese Weise erhalten Sie das Beste aus beiden Welten, in denen Sie diese Zuweisung zentral verwalten können, sie jedoch nicht auf jedem Host manuell konfigurieren müssen.
In Ihrem Fall klingt es für mich jedoch seltsam, dass der Client nicht einfach dieselbe IP erneuert, die er zuvor hatte. Dies ist normalerweise das Standardverhalten bei DHCP-Client / Server-Setups. Ich würde also vermuten, dass auf Ihrem DHCP-Client etwas nicht richtig konfiguriert ist.
Beispiel
Dies dient nur zur Veranschaulichung meiner Vorschläge. Stellen Sie fest, dass Sie etwas Ähnliches tun müssen, um Ihr Netzwerk auf einem beliebigen Gerät zu konfigurieren , das gerade Ihren DHCP-Dienst bereitstellt. Wenn Sie Ihren eigenen DHCP-Server betreiben, können Sie so etwas pro Host in Ihrem
/etc/dhcpd.conf
:Auf diese Weise benötigt der Host keine Kenntnisse über die Netzwerkkonfiguration, kann jedoch eine konsistente, statische IP-Adresse erhalten.
quelle
Die richtige Laufzeit ist eine Leasingreservierung . Hier legen Sie auf Ihrem DHCP-Server eine bestimmte Adresse für eine MAC-Adresse fest. Dies ist nicht wie eine statische IP in dem Sinne , dass, wenn es keine weiteren Adressen sind, und Ihr Computer verwendet nicht , dass man es WIRD auf eine andere Maschine gegeben , wenn nötig. Im Wesentlichen gibt es mit DHCP keine Möglichkeit, eine bestimmte Adresse zu "garantieren", aber genau dafür ist DNS gedacht :-)
quelle