Um die Webentwicklung auf meinem lokalen Computer durchzuführen, /etc/hosts
definiere ich in der Datei Hosts, die auf 127.0.0.1 verweisen, auf denen Apache über VirtualHosts bereitgestellt wird. Dies funktioniert hervorragend, außer dass Lion anscheinend meine Datei / etc / hosts von Zeit zu Zeit zurücksetzt.
Hat das noch jemand erlebt? Gibt es eine Möglichkeit, dies zu verhindern?
Ich hatte nie dieses Problem in Snow Leopard.
macos
osx-lion
cisco-vpn-client
hosts-file
Jimmy Z
quelle
quelle
Antworten:
Ich habe gerade herausgefunden, was meine / etc / hosts-Datei zurücksetzt. Es ist der Cisco AnyConnect VPN Client. Jedes Mal, wenn ich eine Verbindung zum VPN meines Unternehmens herstellte, wurde die Hosts-Datei auf einen Standardwert zurückgesetzt. Ich verbinde mich so selten mit dem VPN, dass das Problem nur zeitweise auftritt.
Wenn Sie den AnyConnect VPN-Client von Cisco verwenden, müssen Sie beachten, dass Ihre Hosts-Datei auf den Inhalt der folgenden Dateien zurückgesetzt wird: /etc/hosts.ac
Nehmen Sie zur Behebung des Problems Änderungen an den Hosts in
/etc/hosts
der/etc/hosts.ac
Datei und in der Datei vor.Ich habe den Hinweis von MacWorld erhalten.
quelle
hosts.ac
.Directory Services (NetInfo in Tiger und früher) verfügt über eine eigene statische Hostzuordnung, die zuvor vom Adressauflöser verwendet wird
/etc/hosts
. Diese können über das Verzeichnisdienstprogramm oder manipuliert werdendscl
.quelle
Ich habe dieses Verhalten bei Lion nicht gesehen und habe eine benutzerdefinierte Datei / etc / hosts.
Wird die gesamte Datei zurückgesetzt oder die obersten Zeilen für häufig verwendete Einträge wie 127.0.0.1?
Es ist möglich, dass bestimmte Betriebssystemaktionen die obersten "Standard" -Zeilen / etc / host erneut anwenden. Daher kann ich versuchen, Zeilen hinzuzufügen, anstatt diese zu bearbeiten.
Meins sieht ungefähr so aus und hat sich nie magisch verändert:
quelle
Ich war Zeuge des gleichen Problems wie Jimmy Z. Wirklich frustrierend, zumal ich zahlreiche benutzerdefinierte Hosts habe. Erst beim dritten oder vierten Auftreten wurde mir klar, dass dies immer nach einem Neustart der Fall war.
Endlich bin ich auf diesen Blogpost gestoßen, der vorschlug, die hosts-Datei zu löschen und neu zu erstellen. Ich folgte den Vorschlägen, startete neu und war erleichtert, / etc / hosts im Pre-Boot-Status zu finden. Hier ist eine Zusammenfassung von dem, was ich getan habe.
quelle