Mac miniのコンピューター名がスリープから再開したときに変更され続ける


15

Mac miniのスリープを解除すると、「このネットワークで既に使用されているコンピュータの名前は「なんでも」。名前は「何でも(1)」に変更されました」(または( 2)、現時点では(4)までです。

Macはイーサネットケーブルを介してネットワークに接続され、pfSenseを実行するルーターからDHCPが割り当てられたIPアドレスを取得します。MacのMacに同じIPアドレスを与えるようにDHCPを設定しています。

なぜこれが発生し、さらに便利なことに、マシンの名前の変更を停止させることができますか?

システム環境設定-共有で、「ファイル共有」と「リモートログイン」を有効にしています。


私はJon Flaireが提案した手順を実行しました。LocalHostNameは、私の場合、ToriからTori(10)に戻り続けています。他のアイデアはありますか?これは私を狂気に駆り立てています。
DJFriar 14年

@DJFriar同じことが私にも起こっています。Yosemiteのインストール後に開始された可能性があります。FWIW DHCPともう1つ(ブリッジ)と3つの空港エクスプレス(すべてブリッジ)を備えたAirport Base Extremeを実行しています。
BlazingFrog

回答:


2

通常、これはルーターの障害であり、Macは制御不能な状態に応答しています。

Macがスリープから復帰したときに同じアドレスをより確実に要求するように、固定IPアドレスを使用したりDHCP予約を作成したりしましたか?

これはiOS 8およびOS X 10.10でさらに悪化し、DNSの命名およびデバイスの検出とルーティングのためにmDNSResponderを置き換える新しいdiscoverydデーモンにいくつかのバグがあります。基本的に、1つのネットワーク接続を持つコンピューターであっても、2つのIPアドレスがあります。1つはIPv4、もう1つはIPv6であり、システムは1つを混同し、ホスト名を増やします。


私はこれを持っているとき、IPは同じままですが、名前が変更なし
user151019

@Mark-IPアドレスは、DHCP要求の送信者のMACアドレスに基づいて割り当てられます。ルーターが原因である可能性はまだありますが、コメントしたとおりである必要はありません。
bmike

真- Macが同じIPアドレスを主張作り、間違いなく私が見る問題ではないと言うこの答えをビット
user151019

7

これは、ローカルDNSサーバーでDNSキャッシュが有効になっているが、キャッシュを十分な頻度で(またはまったく)フラッシュしないときに発生します。

ターミナルでscutilを使用して、ホスト名/コンピューター名を静的な値に設定できます。これは、Macが自動的に名前を変更しないことを意味するため、ネットワーク上に実際にそのホスト名を持つ他のマシンが存在しないことが重要です。これを実行したら、「new_hostname」を目的のホスト名に置き換えます。

sudo scutil --set HostName new_hostname

sudo scutil --set LocalHostName new_hostname

sudo scutil --set ComputerName new_hostname

次のコマンドを実行して、値が設定されていることを確認できます。

scutil --get HostName 

scutil --get LocalHostName 

scutil --get ComputerName 

ソース: man scutil

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

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


2

これは、OSに一時的な中断があり、コールドリスタートが必要な場合に最もよく起こります。

  1. ルーターを取り外します。再起動後の何らかの理由で、コンピューターはネットワークとの接続に問題があります。ルーターは、最初は接続が切断されなかったと「考える」ためです。指定されたユーザー名で接続できない場合、オペレーティングシステムは名前の末尾に(1、2、3…)を追加します。

  2. コンピューターを再起動します。

  3. 設定/共有に移動し、コンピューターの名前を「Your Name's iMac(2)」から「Your Name's iMac」に変更します

  4. ルーターを再び差し込みます。

  5. ネットワークに接続します。

私のために働いた!


これは小規模なネットワークには適しています。複数のApple TV、3台のルーター、10台のiOSデバイスがある場合はどうなりますか?破損した名前は伝播し、異なる睡眠/覚醒サイクルを悪化させるようです。これは、アパート内またはAppleデバイスがほとんどない小規模ネットワーク向けの実行可能なソリューションです。ソリューションについては+1ですが、これは多くのビジネスや大規模なネットワークでは実行できないことに注意してください。
bmike

0

試してみるもう1つのオプションは、[システム環境設定]-> [省エネルギー]内でWake for Network Accessを無効にすることです。私たちは仕事でこの問題を抱えており、それを行う+名前を変更すると、通常、名前が適切に保持されるようです


0

この自動リネームホスト名の数は(1)(2)(N)...接尾辞の問題疫病多くのAppleデバイスは、潜在的な回避策をたくさん持っているが、知られていない完全なソリューションを提供します。これは、最も可能性の高いアップルのAirPlayと呼ばれる他のサービスに使用するネットワーク探索プロトコルに関係しています。

このサービスはMac OSXで自動的に開始され、ローカルマシンがhostname.localmDNS名を介して相互に検出したり、AirPlayなどのサービスを検出したりする方法です。

オンラインの多くのユーザーが回避策または潜在的な解決策を考え出しましたが、私の経験では、常に信頼できる作業をしている人はいません。ホスト名の設定は短期間しか機能しないようです。

私が始めている、ここで作業中の回避策&答えプレースホルダを。Appleが将来この問題の修正を提供することを願っています!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.