Snow Leopard'da bir DHCP talebi aldığımda Mac OS X'in ana bilgisayar adımı geçersiz kılmasını nasıl durdurabilirim?


80

Ne zaman DHCP sunucusunun ana bilgisayar adı atadığı bir ağa gidersem, Mac'imde ana bilgisayar adı için belirlediğim ayarları Sistem Tercihleri'nin "Paylaşma" bölümünde geçersiz kılıyor.

Bu davranışın gerçekleşmesini nasıl önlerim ve her zaman Snow Leopard altında ayarlanmış aynı ana bilgisayar adına sahiptir?

Yanıtlar:


27

Kısacası: Mac OS'un varsayılan olarak kullandığı bir otomatik sihir davranışı var.

/ Etc / hostconfig dosyasında kapatabilirsiniz.

http://excitedcuriosity.wordpress.com/2007/08/24/mac-os-x-hostname-determination/

Jack M.'nin cevabını seviyorum, ancak gerçek dünya DHCP ortamlarının birçok ortamında çalışmıyor çünkü DHCP sunucusuyla önceden var olan bir ilişkiniz yok. Yalnızca bir ev kurulumunda veya kurumsal bir kurulumda (BT çalışanlarının yardımcı olduğu yerlerde), istediğiniz ana bilgisayar adını DHCP üzerinden alabilirsiniz.


Buna /etc/hostconfigbenzer bir şey eklemek için:

HOSTNAME=your_hostname.your_domain.your_tld

Tekrar otomatik olarak ayarlamak isterseniz, çizgiyi kaldırın ya da -AUTOMATIC-


2
Bu cevabın 10.6 için güncellenmesi gerekiyor. 10.5'e bakıyorum ve zaten çok farklı.
benc

5
10.6+

127

Terminalde şu şekilde ayarlayın:

sudo scutil --set HostName <putinyourhostname_or_fqdn_here>

gibi:

sudo scutil --set HostName server1.mynetwork.com

3
Bunun Leopard'da da çalıştığını doğruladı (Mac OS X 10.5.8).
Vebjorn Ljosa,

3
Snow Leopard (Mac OS X 10.6.2) 'de sudo gerek yoktu
Garth Kidd

2
Lion'da da çalışıyor (10.7.2)
etarion

5
Bunun Dağ Aslanı (10.8.2) üzerinde de çalıştığını doğruladı
DerMike

12

18

DHCP'nizin nasıl ayarlandığına bağlı olarak, "DHCP müşteri kimliğini" kullanabilirsiniz.

  1. Sistem Tercihleri.
  2. Soldaki ağ adaptörünüzü seçin.
  3. Alttaki "Gelişmiş" düğmesini seçin.
  4. "DHCP müşteri kimliğini" ana bilgisayar adınıza ayarlayın.

DHCP sunucunuz destekliyorsa, ana makine adınız makineniz için kullanılacaktır.


Ya DHCP sunucum destekliyorsa? Kullandığım her işletim sistemi ana bilgisayarımı kendim belirlememe izin veriyor, bunun OSX'e bağlı olduğunu mu söylüyorsunuz?
Mike McQuaid

Bu, DHCP sunucunuz gerçekten garip bir şey yapmadıkça ana bilgisayar adınızı sabit tutmalıdır. Kutuumu hem Paylaşımda (bahsettiğiniz gibi) hem de DHCP Müşteri Kimliği'nde "Shteef" olarak adlandırdım ve iyi çalışıyor.
Jack M.

Bu benim için işe yaramadı ... Ancak scutil yaptı. Ve scutil kullandıktan sonra, bu alan dolduruldu. Garip.
Robert S Ciaccio

3
@JackM. DHCP müşteri kimliği sadece DHCP anlaşması sırasında müşteri kimliğinin sunucuya gönderildiği anlamına gelir; Sağlanan bir müşteri kimliğinin DNS'ye yapmasına gerek yoktur.
zigg

3

Aslında DHCP ile ilgili değil. OS X, IP’nizin ters DNS kaydını ve eğer ana bilgisayar adınız olarak uygulanıp uygulanmadığını kontrol eder.


2
Bunun eski bir cevap olduğunu biliyorum, ama bu davranışı durdurmanın bir yolu olup olmadığını biliyor musunuz?
computergeek125

2

Paylaşım paneli mutlaka ana bilgisayar adınızı ayarlamaz, setin bonjour ana bilgisayar adınızdır ve varsayılan ana bilgisayar adıdır. DHCP varsayılan ana bilgisayar adını geçersiz kılabilir ve muhtemelen geçersiz kılar. Zaten geçersiz kılmak için hiçbir şey bilmiyorum, ama belki başka biri var.

Benzer bir durumda yaptığım şey bir DYNDNS hesabı oluşturmak ve DYNDNS güncelleyicisini sisteminize yüklemek. Sonra DYNDNS ana bilgisayar adını, dhcp ana bilgisayar adınızın ne olduğu konusunda endişelenmeden yerel ağınız da dahil olmak üzere her yerden kullanabilirsiniz ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.