Untuk melakukan pengembangan web di mesin lokal saya, saya menggunakan /etc/hosts
file untuk mendefinisikan host yang menunjuk kembali ke 127.0.0.1 yang saya layani oleh Apache melalui VirtualHosts. Ini berfungsi dengan baik, kecuali bahwa sekarang sepertinya Lion me-reset file / etc / hosts saya sesering ini.
Adakah orang lain yang mengalami ini? Apakah ada cara untuk mencegah hal ini terjadi?
Saya tidak pernah memiliki masalah ini di Snow Leopard.
macos
osx-lion
cisco-vpn-client
hosts-file
Jimmy Z
sumber
sumber
Jawaban:
Saya baru saja menemukan apa yang mengatur ulang file / etc / hosts saya. Ini adalah Klien VPN Cisco AnyConnect. Kapan pun saya akan terhubung ke VPN organisasi saya, pengaturan ulang file host ke default. Saya sangat jarang terhubung ke VPN, yang membuat masalah ini tampak terputus-putus.
Jika Anda menggunakan Klien VPN AnyConnect Cisco, perlu diketahui bahwa itu akan mengatur ulang file host Anda ke konten berikut ini: /etc/hosts.ac
Untuk mengatasi masalah tersebut, membuat perubahan host Anda baik di
/etc/hosts
dan/etc/hosts.ac
berkas.Saya mendapat petunjuk dari MacWorld.
sumber
hosts.ac
.Layanan Direktori (NetInfo di Tiger dan sebelumnya) memiliki peta host statis sendiri, yang akan digunakan oleh penyelesai alamat sebelumnya
/etc/hosts
. Ini dapat dimanipulasi melalui Direktori Utility ataudscl
.sumber
Saya belum melihat perilaku ini di Lion dan saya punya kebiasaan / etc / hosts.
Apakah seluruh file kembali, atau beberapa baris teratas untuk entri umum seperti 127.0.0.1?
Mungkin saja tindakan sistem operasi tertentu menerapkan kembali beberapa baris "standar" / etc / host, jadi saya dapat mencoba menambahkan baris, alih-alih mengeditnya ...
Milik saya terlihat seperti ini dan tidak pernah berubah secara ajaib:
sumber
Saya menyaksikan masalah yang sama dengan Jimmy Z. Benar-benar membuat frustrasi, terutama karena saya memiliki banyak host kustom. Tidak sampai kejadian ke-3 atau ke-4 saya menyadari bahwa itu selalu terjadi setelah reboot.
Saya akhirnya menemukan posting blog ini yang menyarankan untuk menghapus dan membuat ulang file host. Saya mengikuti saran, reboot dan merasa lega untuk menemukan / etc / hosts dalam keadaan pre-boot. Berikut rekap dari apa yang saya lakukan.
sumber