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?
linux
networking
dhcp
ip-address
Ben Page
quelle
quelle
Antworten:
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,
dhclient
gibt es ein Skriptverzeichnis (/etc/dhcp3/dhclient-exit-hooks
oder ein ähnliches IIRC), in das Sie ein eigenes Skript einfügen können. Solch ein Skript wird jedes Mal ausgeführt, wenndhclient
es 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
ssh
Schlüsseln können Sie einen Remote-Befehl auf dem zweiten System ausführen. Dies kann von dem Skript verwendet werden, das von aufgerufen wirddhclient
, um einenifconfig
Befehl oder Ähnliches auszuführen .quelle