In meinem lokalen DHCP-Netzwerk habe ich verschiedene PCs, auf die ich remote zugreifen muss. Problem ist, dass sich ihre IPs ändern. Manchmal schließe ich meinen Laptop und mein Netbook an die DHCP-Netzwerke anderer an.
Meine aktuelle Lösung besteht darin, die /etc/hosts
Datei jedes Mal zu aktualisieren, wenn sich die Ziel-IP ändert.
Meine /etc/hosts
Datei sieht folgendermaßen aus:
# <ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost laptop
192.168.1.14 desktop.localdomain desktop
192.168.1.12 netbook.localdomain netbook
Gibt es eine Möglichkeit, die manuelle Verwaltung zu umgehen?
Könnten meine Computer beispielsweise ihre IPs im LAN übertragen oder so etwas? Windows macht so etwas, mit dem Sie mit "\\ COMPUTER_NAME" auf einen Computer im Netzwerk verweisen können.
Je nachdem, was Sie erreichen möchten, können Sie avahi einrichten, das die Existenz eines sshd-Dienstes auf Ihrem Computer überträgt. Seien Sie jedoch vorsichtig in "fremden" Netzwerken ...
quelle
Ich habe mich oft darüber gewundert und versucht, ein Skript wie dieses in / etc / sysconfig / network-scripts / update-hosts zu erstellen: -
Ich würde es dann über ein Init-Skript /etc/init.d/updatehosts ausführen lassen: -
aktiviert mit chkconfig --add updatehosts
Kann jemand einen besseren Weg oder Verbesserungen für diese Methode empfehlen?
quelle
Sie können den avahi-Daemon verwenden, um Ihre IP-Adresse jedes Mal an einen auflösbaren Hostnamen zu binden, wenn Ihre IP durch DHCP geändert wird.
quelle