Tên máy tính của Mac mini của tôi liên tục thay đổi khi nó tiếp tục ngủ


15

Khi tôi đánh thức máy Mac mini của mình khỏi chế độ ngủ, thỉnh thoảng nó xuất hiện một hộp thoại có tên "Tên máy tính của bạn" bất cứ thứ gì "đã được sử dụng trên mạng này. Tên đã được đổi thành" anything (1) "" (hoặc ( 2), tôi đang lên đến (4) vào lúc này).

Mac được cắm vào mạng thông qua cáp ethernet và nhận địa chỉ IP được gán DHCP từ bộ định tuyến của tôi chạy pfSense. Tôi đã cài đặt DHCP để cung cấp cùng một địa chỉ IP cho máy Mac của Mac.

Tại sao điều này xảy ra, và hữu ích hơn, làm thế nào tôi có thể làm cho máy ngừng đổi tên chính nó?

Trong Tùy chọn hệ thống - Chia sẻ, tôi đã bật 'Chia sẻ tệp' và 'Đăng nhập từ xa'.


Tôi đã thực hiện các bước mà Jon Flaire đề xuất và LocalhostName tiếp tục quay trở lại, trong trường hợp của tôi từ Tori đến Tori (10). Còn ý tưởng nào khác không? Đây là lái xe cho tôi bonkers.
DJFriar

@DJFriar Điều tương tự đang xảy ra với tôi. Có thể đã bắt đầu sau khi cài đặt Yosemite. FWIW Tôi đang chạy một Base Base Extreme với DHCP và một cái khác (bắc cầu) và 3 Airport Expressed (tất cả đều được bắc cầu).
BlazedFrog

Câu trả lời:


2

Thông thường đây là lỗi của bộ định tuyến và Mac đang phản ứng với các điều kiện ngoài tầm kiểm soát của nó.

Bạn đã thử sử dụng một địa chỉ IP cố định hoặc thực hiện đặt chỗ DHCP để máy Mac của bạn xác nhận chính xác địa chỉ tương tự khi thức dậy khỏi giấc ngủ chưa?

Điều này đã trở nên tồi tệ hơn nhiều với iOS 8 và OS X 10.10 và có một số lỗi trong trình nền Discoveryd mới thay thế mDNSResponder cho việc đặt tên và định tuyến thiết bị DNS. Về cơ bản, ngay cả các máy tính có một kết nối mạng, có hai địa chỉ IP - một IPv4 và IPv6 khác và hệ thống gây nhầm lẫn cho một địa chỉ khác và tăng tên máy chủ.


Không khi tôi có IP này vẫn giữ nguyên nhưng tên thay đổi
user151019

@Mark - Địa chỉ IP được phân bổ dựa trên địa chỉ MAC của người gửi yêu cầu DHCP. Vẫn có khả năng bộ định tuyến có thể bị đổ lỗi - nhưng nó không phải như bạn đã nhận xét.
bmike

đúng - bit câu trả lời này nói rằng làm cho Mac yêu cầu cùng một địa chỉ IP và đó chắc chắn không phải là vấn đề tôi thấy
user151019

7

Tôi đã thấy điều này xảy ra khi máy chủ DNS cục bộ kích hoạt bộ đệm ẩn DNS, nhưng không thường xuyên xóa bộ nhớ cache (hoặc hoàn toàn).

Bạn có thể đặt Tên Máy chủ / Tên Máy tính thành giá trị tĩnh bằng scutil trong Terminal. Điều này có nghĩa là máy Mac của bạn sẽ không còn tự động thay đổi tên, vì vậy điều quan trọng là không có máy nào khác trên mạng của bạn thực sự có tên máy chủ đó. Khi bạn chạy cái này, thay thế "new_hostname" bằng tên máy chủ mong muốn của bạn:

sudo scutil --set HostName new_hostname

sudo scutil --set LocalHostName new_hostname

sudo scutil --set ComputerName new_hostname

Bạn có thể kiểm tra để đảm bảo các giá trị được đặt bằng cách chạy:

scutil --get HostName 

scutil --get LocalHostName 

scutil --get ComputerName 

Nguồn: man scutil

https://developer.apple.com/l Library / mac / documentation / Darwin / Reference / Manpages / man8 / scutil.8.html

http://osxdaily.com/2010/09/06/change-your-mac-hostname-via-terminal/


2

Điều này xảy ra với tôi đôi khi điển hình nhất là khi HĐH có một số trục trặc và cần khởi động lại lạnh.

  1. Rút phích cắm bộ định tuyến. Vì một số lý do sau khi khởi động lại, máy tính gặp sự cố khi kết nối với mạng vì bộ định tuyến "nghĩ" rằng kết nối không bao giờ bị hỏng ngay từ đầu. Với một kết nối tôi không thể thực hiện với tên người dùng đã cho, hệ điều hành sẽ thêm một (1, 2, 3,) vào cuối tên.

  2. Khởi động lại máy tính.

  3. Chuyển đến tùy chọn / Chia sẻ và thay đổi tên máy tính của bạn từ "Tên của bạn là iMac (2)", thành "Tên của bạn là iMac"

  4. Cắm lại bộ định tuyến.

  5. Kết nối với mạng.

Đã làm cho tôi!


Điều này là tốt cho các mạng nhỏ. Điều gì xảy ra khi bạn có một số Apple TV, ba bộ định tuyến và 10 thiết bị iOS? Tên bị hỏng dường như lan truyền và làm cho tồi tệ hơn các chu kỳ ngủ / thức khác nhau của tôi. Đây là một giải pháp khả thi cho các mạng nhỏ trong căn hộ hoặc với một vài thiết bị của Apple. +1 cho giải pháp, nhưng tôi muốn cảnh báo rằng điều này không khả thi đối với nhiều doanh nghiệp hoặc mạng lớn hơn.
bmike

0

Một tùy chọn khác để thử là vô hiệu hóa Wake for Network Access bên trong Tùy chọn hệ thống -> Tiết kiệm năng lượng. Chúng tôi có vấn đề này trong công việc và làm điều đó + đổi tên lại thường có vẻ như giữ đúng tên


0

Số đổi tên hostname tự động này (1), (2), (N), ...vấn đề hậu tố bệnh dịch nhiều thiết bị của Apple, có rất nhiều cách giải quyết tiềm năng, nhưng không có giải pháp đầy đủ được biết đến. Rất có thể phải thực hiện với giao thức khám phá mạng được sử dụng cho Apple AirPlay và các dịch vụ khác được gọi là:

Dịch vụ này được tự động khởi động trong Mac OSX và là cách các máy cục bộ có thể khám phá lẫn nhau thông qua hostname.localtên mDNS, cũng như khám phá các dịch vụ như AirPlay.

Nhiều người dùng trực tuyến đã đưa ra cách giải quyết hoặc giải pháp tiềm năng, nhưng theo kinh nghiệm của tôi thì không có ai làm việc đáng tin cậy mọi lúc. Đặt tên máy chủ chỉ xuất hiện để hoạt động trong một thời gian ngắn.

Tôi đã bắt đầu một cách giải quyết công việc & trả lời chỗ ở đây . Hy vọng Apple sẽ cung cấp một bản sửa lỗi cho vấn đề này trong tương lai!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.