[Mac] 在 OS X Yosemite 10.10.1 上電腦名稱一直亂跳

[Mac] 在 OS X Yosemite 10.10.1 上電腦名稱一直亂跳

我的 Mac 筆電裝的是 Yosemite 10.10.1 版本,

今天在連到公司 wifi 網路後,突然遇到一個奇怪的問題,就是電腦名稱會一直亂跳,

一下子是叫 jessy,一下子是叫 paul 的,像是用到了別人電腦的名稱…

本來是不會注意到這件事的,可是 Perforce 又一定要 hostname 是正確的才能用,

這才注意到了這個問題…

 

根據網路上的討論,這似乎是 10.10 的一個尚未解決的 bug…

於是有人提出了一些 workaround,我目前是照著其中一種作法試了,

目前是沒有問題,不過得再觀察一陣子看看是否會再發生~

 

參考資料:

Computer name keeps changing OSX 10.10 (14A389)

How can I stop Mac OS X overriding my hostname when I receive a DHCP request on Snow Leopard?

 

第一種方法:開啟 Terminal 刪除幾個 plist 檔案

這個方法我試過了,對我的電腦無效…

只要我一關閉 wifi 再開啟,電腦名稱就會被換掉…

不過還是先記錄在這裡:

 

1. 砍掉幾個 plist 檔案

cd /Library/Preferences/SystemConfiguration/
sudo rm -f com.apple.airport.preferences.plist NetworkInterfaces.plist preferences.plist

 

2. 接著重新開機,再用 terminal 執行 hostname 設定回原本的電腦名稱,例如:

sudo hostname testmachine

 

第二種方法:關掉 Wake-on-LAN 

這個在我的環境也是無效的…

有人說這個 bug 跟 Wake-On-LAN 似乎有關係,所以關掉會有幫助…

想試試的人,可以從 System Preferences > Energy Saver > Power Adapter,

將 Wake for network acess 取消掉:

Screen Shot 2015-01-08 at 下午1.29.16  

 

第三種方法:用 scutil 重設電腦名稱

這個方法對我的電腦有效,不過還不知道效用能持續多久~

sudo scutil --set HostName testmachine

 

目前就先觀察看看囉~ 

(本頁面已被瀏覽過 149 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料