Starten Sie Linux neu, ohne die IP-Adresse zu verlieren

0

Ich verwende einen Computer in einem Netzwerk, über das ich keine Kontrolle habe (bei der Arbeit), der DHCP verwendet, um mir eine IP-Adresse zuzuweisen. Jedes Mal, wenn ich das Netzwerk neu starte, wird mir eine neue IP-Adresse zugewiesen (was ärgerlich ist, da ich die IP auf einem zweiten Computer für Tools wie Synergieeffekte verwende).

Gibt es eine einfache Möglichkeit für mich, den Linux-Computer einzurichten, damit ich die von mir verwendete Adresse reservieren kann (z. B. 3 Tage), damit ich meinen Computer für ein Wochenende oder einen Abend ausschalten kann, ohne meine IP zu verlieren und die Dienste neu konfigurieren zu müssen die zweite Maschine?

Ben Page
quelle
3
Mit einer ordnungsgemäßen DHCP-Einrichtung verfügen Sie normalerweise über eine DNS-Einrichtung, die die aktuellen DHCP-Leases widerspiegelt. Vielleicht können Sie einfach Ihren Hostnamen anstelle der IP verwenden?
Der Hochstapler
2
Lassen Sie sich von Ihrem Netzwerkadministrator eine statische IP-Adresse geben.
Ramhound
1
Normalerweise akzeptieren LANs mit DHCP eine statische IP im konfigurierten Bereich ohne Probleme. Stellen Sie einfach Ihre tatsächliche IP als statisch ein und Sie sollten bereit sein, zu gehen. Wenn Sie Probleme haben, setzen Sie die letzte Ziffer der IP auf einen hohen Wertebereich (z. B. xxx240-253)
Bruno9779
@ Bruno9779 Wenn er keinen vollständigen Zugriff auf das Gerät hat, kann er möglicherweise keine statische IP-Adresse festlegen. Dies ist, was ich jedoch vorschlagen würde!
Qroberts
2
Bitten Sie freundlich um eine DHCP-Reservierung.
Stephanie

Antworten:

1

Das einzige, was ein Host mit DHCP tun kann, ist die Freigabe. Im Grunde genommen geben Sie die IP-Adresse zurück. Der Host kann dem Server nicht wirklich sagen, dass er viel mehr tun soll.

Ihrer Frage nach haben Sie keine Kontrolle über das Netzwerk, aber die volle Kontrolle über beide Computer und arbeiten mit zwei Linux-Computern.

Wenn die Vorschläge von @Oliver Salzburg, @ Ramhound oder @ Bruno9779 nicht helfen, dhclientgibt es ein Skriptverzeichnis ( /etc/dhcp3/dhclient-exit-hooksoder ein ähnliches IIRC), in das Sie ein eigenes Skript einfügen können. Solch ein Skript wird jedes Mal ausgeführt, wenn dhclientes aufgerufen wird, dh wenn Ihr System unter anderem nach einer neuen IP-Adresse fragt. Dies wäre der Schlüssel zur Automatisierung der Neukonfiguration auf dem anderen System.

Mit ordnungsgemäß eingerichteten sshSchlüsseln können Sie einen Remote-Befehl auf dem zweiten System ausführen. Dies kann von dem Skript verwendet werden, das von aufgerufen wird dhclient, um einen ifconfigBefehl oder Ähnliches auszuführen .

LawrenceC
quelle
Technisch gesehen kann der DHCP-Client den Server auffordern, eine bestimmte Adresse anzugeben. Die Wahrscheinlichkeit, dass der Server die Anforderung gewährt, ist jedoch sehr gering, oder Sie würden dieses Problem wahrscheinlich zunächst nicht haben.
Marcks Thomas