Macintosh DHCP Sunucusuna bir Ana Bilgisayar Adı kaydettirmek nasıl?


11

Temelde bir Windows etki alanı ağı olan şirketimizin iç ağında Snow Leopard çalıştıran bir MacBook'um var. TO departmanımız MacBook'umun DHCP sunucusuna bir ad belirtmemesinden şikayet ediyor. Buna göre, MacBook, Windows iş istasyonlarımızdaki IP adresinden başka bir şey tarafından çözülemez.

ben zaten

  • OSB Kontrol Panelindeki Ağ ayarlarında NetBIOS adını ayarlama
  • DHCP İstemci Kimliğini OSX Kontrol Panelindeki Ağ ayarlarında ayarlama
  • Denetim Masası> Paylaşım'da "Bilgisayar Adı" nı ayarlayın.
  • kullanarak ana bilgisayar adını ayarlayın sudo scutil --set HostName MACBOOK001(ve yeniden başlatın)

... ama bunların hepsi sorunu çözmedi.

Herkes bana OSX'in ana bilgisayar adını DHCP sunucusuna nasıl kaydettireceğini söyleyebilir mi? ping MACBOOK001


OSX kontrol panelindeki DHCP istemci kimliğini ayarlamak benim için gerekli olan tek şeydi (istemci kimliği olarak 'macmini' kullandım, bu yüzden @RusNewman'ın anlattığı 16 karakter sınırından çok daha düşüktüm).
Guntram Blohm, Monica'yı

Yanıtlar:


6

Sorunun MacBook'unuz yerine DHCP sunucu ucunda olduğunu söyleyebilirim. Windows DHCP sunucusunun DNS kayıtlarını güncellemek için bir dizi seçeneği vardır ve etki alanının üyesi olan veya olmayan istemciler için biraz farklı davranabilir. Windows 2003 sürümünde, güncelleştirmeleri istemeyen istemcileri güncelleştirmek için bir onay kutusu vardır (NT istemcilerinden bahseder). Bellekten, kontrol edilmesi gereken şey olduğunu düşünüyorum.


1
BÜYÜK nokta. Açıkladığı şeyin aslında DNS ile ilgili olduğundan bahsetmiş olmama rağmen, DHCP sunucusu yapılandırmasında bu onay kutusu var ve varsayılan olarak işaretlenmiyor.
KCotreau

6

MacOS X 10.7.2 (istemci) ve Windows Server 2008 R2 (DHCP ve DNS sunucusu) kullanarak da aynı sorunu yaşıyorum. Mac DHCP cezası ile kaydolur, ancak ana bilgisayar adını kaydedemez.

Mac'in ana bilgisayar adını kısaltmak sorunu çözüyor gibi görünüyor. Bazı kaba deneylerden sonra, 16 karakterden uzun ana bilgisayar adlarının Mac'in ana bilgisayar adını DNS ile kaydetmesini engellediğini, ancak ana bilgisayar adları 16 veya daha kısa çalıştığını gördüm. Bu sınır FQDN için değil, yalnızca makine ana makine adı için geçerlidir.

Bu nedenle, Mac'inizin ana bilgisayar adını 16 karakter veya daha az olacak şekilde kısaltmayı deneyin. Bu işe yararsa lütfen geri gönderin - duymak isterim!

EDIT: Oh, ayrıca Barryj'in seçenek setine ihtiyacınız olacak. Windows DHCP yapılandırması> Kapsamı sağ tıklatın> Özellikler> DNS Sekmesi> Tüm onay kutularını ve alt radyo düğmesini etkinleştir


2
Oh, ayrıca Barryj'in seçenek setine de ihtiyacınız olacak. Windows DHCP yapılandırması> Kapsamı sağ tıklayın> Özellikler> DNS Sekmesi> Tüm onay kutularını ve alt radyo düğmesini etkinleştir.
RusNewman

Ne yazık ki, burada Windows sunucu yapılandırması üzerinde en ufak bir erişime ve hatta etkiye sahip olmadığım için kesinlikle herhangi bir cevabı doğrulayamayacağımdan korkuyorum. Hoever, size ana bilgisayar adının her zaman ABCD_MACBOOK1(13 karakter) olduğunu söyleyebilirim , bu nedenle cevabınız bir çözümün parçası olsa da, tek başına tek bir çözüm gibi görünmüyor. Yine de yardımlarınız çok takdir ediliyor!
netmikey

Ben benzer sorunları yaşadım ve soruna neden olan "bilgisayar adı" bulundu. İşletim sistemi kurulumu bunu "fred'in macbook'u" olarak ayarlar. Ben "myhost" sabit sorununa değiştirmeyi (ayrıca bkz bulundu serverfault.com/questions/486269 )
starfry

2

RFC başına DNS ana bilgisayar adı uzunluğu 64 karakterdir (FQDN için toplam 255 ile). Microsoft NetBIOS ad uzunluğu 16 karakterdir (özel sınıf etiketi için adın 15'i artı 1'dir). Bulduğum şey, Windows tabanlı bir DHCP / DNS altyapısı kullanarak, NetBIOS'u önemsemeseniz ve DNS ana bilgisayar adınızın uzunluğu tam olarak RFC uyumlu olsa bile otomatik olarak 15 karakterlik bir uzunlukla sınırlandırıldığınızdır.

Böylece statik IP'ler istediğiniz gibi olabilir, çünkü DNS uzun adı girmenize izin verecektir. Ancak dinamik / DHCP, DNS'ye kendi kendilerine kayıt olmalarını istiyorsanız 15 ile sınırlıdır.

Unix / Linux arka ucu kullanacak olsaydınız, bu sorunun olmayacağını tahmin ediyorum.


2

Mac'lerin bazen istekte ana bilgisayar adlarını gönderdiğini ve bazen göndermediğini keşfettim. Özellikle, bilgisayar adı (Denetim Masası> Paylaşım -> Bilgisayar adı) bir boşluk içeriyorsa, NO ana bilgisayar adının (OS X 10.6 altında) gönderileceğini buldum. Bir boşluk İÇERMEZSE, gönderilecektir.

Bilgisayar adında boşluk olan ve olmayan tcpdump kullanarak DHCP isteklerini karşılaştırdım.

Bilgisayar adıyla chris-macbook-space:

11:13:41.939462 IP (tos 0x0, ttl 255, id 36007, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:17:f2:xx:xx:xx, length 300, xid 0x9b57c74c, secs 1, Flags [none]
  Client-Ethernet-Address 00:17:f2:xx:xx:xx
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Discover
    Parameter-Request Option 55, length 10: 
      Subnet-Mask, Default-Gateway, Domain-Name-Server, Domain-Name
      Option 119, LDAP, Option 252, Netbios-Name-Server
      Netbios-Node, Netbios-Scope
    MSZ Option 57, length 2: 1500
    Client-ID Option 61, length 7: ether 00:17:f2:xx:xx:xx
    Lease-Time Option 51, length 4: 7776000
    Hostname Option 12, length 19: "chris-macbook-space"

Bilgisayar adıyla chris-macbook space:

11:07:13.077664 IP (tos 0x0, ttl 255, id 36003, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:17:f2:xx:xx:xx, length 300, xid 0x432cbbda, secs 2, Flags [none]
  Client-Ethernet-Address 00:17:f2:xx:xx:xx
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Discover
    Parameter-Request Option 55, length 10: 
      Subnet-Mask, Default-Gateway, Domain-Name-Server, Domain-Name
      Option 119, LDAP, Option 252, Netbios-Name-Server
      Netbios-Node, Netbios-Scope
    MSZ Option 57, length 2: 1500
    Client-ID Option 61, length 7: ether 00:17:f2:xx:xx:xx
    Lease-Time Option 51, length 4: 7776000

Hostname Option 12, length 19: "chris-macbook-space"İkinci durumda eksik olduğuna dikkat edin.

Böylece, bilgisayar adından boşlukları ve diğer özel karakterleri kaldırmayı deneyebilirsiniz, bunun ağda çözülmesini sağlayıp sağlamadığını görmek için.


1

İlk olarak, çözünürlüğü işleyen DNS sunucusuna kaydetmeye çalışıyorsunuz. Ayarların değişmesi için yanlış alana bakıyor olabilirsiniz.

İlk belgede DNS'de arama yapın ve önerilerinden herhangi birinin size yardımcı olup olmadığını görün. Ayrıca yararlı görünüyordu birkaç diğerleri dahil. Bilinen hatalar vardır, bu nedenle sorun giderme ve yerel alan adınızla ilgili ayrıntıları bilmeden basit bir yanıt olmayabilir.

http://www.macwindows.com/snowleopardAD.html http://hintsforums.macworld.com/showthread.php?t=104825 http://www.applesource.com.au/how-to/soa/Connect- a-Mac-to-Windows Small-Business-Sunucu / 0,2000451082,339287478,00.htm


1
Barryj'in yorumuna bakın ve Windows yöneticinizden kutunun işaretli olduğundan ve kontrol ettikten sonra hizmeti yeniden başlattığından emin olmasını isteyin.
KCotreau

Rastgele ana bilgisayarların DNS ayarlarını değiştirmesine izin vermek alışılmadık bir durumdur. Bunu yapmak için normalde kimlik doğrulamanız gerekir. Bu şekilde ayarlandıysa, Windows Sunucuları da dahil olmak üzere bazı yönlendiricilerde DHCP istemcilerinin, DHCP sunucusundan kimlik doğrulama bilgileri kullanılarak otomatik olarak DNS'ye eklenmesidir.
user165568

0

Görünüşe göre dosya paylaşımında değişiklik yapmanız gerekiyor. Bu yüzden ayarlara, paylaşımlara gidin ve dosya paylaşımını kontrol edin. Bilgisayar adının bulunduğu yerde, istediğiniz adın orada olduğundan emin olun. Ardından düzenle düğmesini tıklayın ve girdiğiniz adın ".local" eklenmiş olarak orada olduğunu doğrulayın. Tırnak işaretlerini atlayın.

İşi yapmalı

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.