Mac OS X Lion'da ana bilgisayar adı sorunu


17

Kısa bir süre önce kendime OS X Lion ile 2011 ortası Mac Minis'lerden birini satın aldım, Mac OS'de tamamen yeniyim ama linux'u daha önce biraz kullandım. Sahip olduğum sorun terminalde benim ana bilgisayar adı (bazı numaralar boş) olarak görüntülenen bu temelde "bilinmeyen- (ethernet mac addr)"

unknown-28-00-00-00-00-8f:~ michael$

Linux'ta sadece / etc / hostname 'i düzenledim ama bunun için bir dosya yok gibi görünüyor. Bilgisayar adını değiştirmeyi denedim:

Sistem Tercihleri ​​=> Paylaşım => Bilgisayar Adı

şanssız.

Bu benim için sadece kozmetik bir konudur, ancak ana bilgisayar adımın böyle görünmesi için kurulumda bir şey kırılmalıdır!


Yönlendiriciniz / DHCP sunucunuz / makinenize dinamik bir DNS adresi atayan herhangi bir şey var mı? Öyleyse, Mac varsayılan olarak ana bilgisayar adı olarak bunu kullanıyor olabilir.
Gordon Davisson

Yanıtlar:


16

Terminalde biraz oynadıktan sonra bir çözüm buldum

sudo hostname <desired hostname>

Bu kalıcı olarak benim ana bilgisayar adı değişti - Ben bir yeniden başlatma ve tam kapatma ile test ettik ve hile yapmış gibi görünüyor! Bu bana neden garip ana bilgisayar adını verdiğini açıklamıyor, ancak bunun nedeni Aslan'ın hala yeni olması olabilir.


Bunu anlamak güzel iş! Yeterli zaman geçtikten sonra kendi yanıtınızı kabul edilmiş olarak işaretlediğinizden emin olun. Sorunu çözmene sevindim; paylaşım için teşekkürler.
nhinkle

2
O mu değil çalışır. Bir süre yapışır, ancak tekrar değişir. Bence kiralama süresi ile ilgili bir şey var.
Maciej Swic

12

'Hostname' için man sayfasının ayarlamak için scutil kullandığını söyler:

% scutil - Ana BilgisayarAdı "foo.domain.com" olarak ayarla

Bu benim için mükemmel çalıştı.


4

Ad, ağınızın DNS sunucusu tarafından verilir. Bir NAT yönlendiricisine bağlıysanız, varsayılan olarak bu yanıtı veren bir DNS sunucusu sağlıyor olabilir. "Bilgisayar Adı" adını yalnızca mevcut ağ yapılandırmanız IP adresinize bir DNS adı atamazsa görürsünüz, bu durumda <what you entered>.local.çok noktaya yayın DNS sayesinde bilgisayarınızın ana bilgisayar adı " " olur .

Bu bir hata veya yanlış yapılandırma değildir - Mac OS X, bilgisayarınızın ana bilgisayar adının bilgisayarınıza gerçekten ağ üzerinden erişilebileceği bir ad olması için elinden geleni yapmaktadır .

Yönelticinizi veya DNS sunucunuzu, bilgisayarınızın hangi isme sahip olmasını istediğinizi bilmesini sağlayacak şekilde yeniden yapılandırın.


2

Aşağıdakileri ekledim

127.0.0.1       _your_host_name

için /etc/hostsdosyaya ve cezayı çalışır.

Önce

/Users/apillai>ssh macair
ssh: Could not resolve hostname macair: nodename nor servname provided, or not known

"Macair" ana bilgisayar adını /etc/hosts

/Users/apillai>tail -1 /etc/hosts
127.0.0.1       macair

Sonra

/Users/apillai>ssh macair
Last login: Sat Feb  4 15:08:16 2012 from localhost

2

Bir sunucu Mac OS X Lion ile yeniden biçimlendirdikten sonra aynı ana bilgisayar adı sorunu vardı. Terminal'de gösterilmeye devam edilen ana bilgisayar adı, DHCP'den alınan IP adresi için DNS ana bilgisayar adıyla aynı değildi. Ben "sudo hostname [hostname]" denedim ve işe yaramış gibi göründü, ancak yeniden başlattıktan sonra tekrar geri dönecekti.

"Scutil --set HostName" FQDN "" yaptıktan sonra, ana bilgisayar adını Terminal'de kalıcı olarak ayarlar. Bilgisayarın paylaşım adına bağlı olan IP adresi için DHCP kirasında hala belirsiz bir ad gösteriyorum. Sistem tercihleri> Paylaşım'a gidin ve DHCP kiralamalarında görüldüğü gibi doğru ana bilgisayar adını güncellemek için bilgisayar adını ve açıklamasını düzenleyin.

Ana bilgisayar veya metin / yapılandırma dosyalarını düzenlemek gerekli değildir ve önerilmez.

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.