Lan内で共有名が勝手に変わる

Lanを敷設して、5台のMacとPC及びNASを利用しています。

その内のMacのみが、ときどき「共有名」が「(2)」が付いたものに勝手に変わります。

そのつど、勝手に共有名が変わってしまったMacを管理者権限で「(2)」を削除した本来の共有名に戻しています。

なぜこういう現象が起こるのでしょうか?対策はありますか?

こちらで尋ねるのが適切でなければ、適切なディスカッションボードを教えて下さい。

現在のところ、MacBookProが2台とMacProが1台とMacMiniが2台で、その全てで発生します。


アドバイスを戴いた皆様、ありがとうございます。

スレッドの展開が、こちらでは適切ではないように思われますので、Mac-OSXのほうへ移します。

皆様への表示が遅れまして申し訳ありません。


by どんパパ

Mac OS X (10.5.8)

投稿日 2010/04/09 19:21

返信
返信: 36

2010/10/02 19:53 しい坊 への返信

しい坊 による書き込み:

ni_ki さんによる書き込み:

興味深いのが、その直後に「コンピュータ名:」が変更されたlogが下記の2種類有ることです。

mDNSResponder[17] Name Conflict: Updated Computer Name from "niki" to "niki (2)"

当然、名前がバッティングしていると判断されたから連番が付いたのだと思います。私の場合は (3) なんてのも経験したことがあったような...。

DHCPでIPアドレスが変更されたからでは?

固定IPで運用してみると、何か分かるかも。


このメッセージは次により編集されています: xy ダブりにつき削除

2010/10/02 20:19 ni_ki への返信


mDNSResponder[17]mDNSCoreReceiveResponse: ProbeCount 0; will rename 16 nikii._net-assistant._udp.local. SRV 0 0 3283




何がきっかけでこのログが出るのか知りたいです。

アドレスを強制的に変えただけでは出ないです。


共有名が変えられる、と苦情をいう人がいるのと同じくらい、こんなこと経験してない人も多いです。

うちではまず起こりません。(昔、気付いたら名前に(2)がついていたこともあるけど、最近は全く経験しないです。ちなみにアドレスは、通常はDHCPです)

それから、ログを見てると、mDNSResponder は頻繁に、勝手に、自動的にキャシュクリアをしています。少なくともアドレスを強制的に変えれば、キャッシュのクリアをやってます。

2010/10/02 20:30 xy への返信

xy さんによる書き込み:

DHCPでIPアドレスが変更されたからでは?


どういうきっかけで DHCP アドレスって変更されるんでしょうね? ま、ダイナミックに変更されるからそういう名称になっているんでしょうが。


我が家の場合は、妻の Mac Pro の名称に番号が付いていくのですが、妻の Mac Pro はデスクトップで原則、電源は入れっぱなしです。逆に私の MacBook Pro の方は毎日のように自宅の LAN から切り離して、職場に持っていけば、職場の LAN に繋ぎ、また自宅に戻って自宅の LAN に繋ぎ直すということをやっていますので、その影響もあるのでしょうかね? その度に MacBook Pro の方の DHCP アドレスが変わってしまう? しかし、表示名が変更されてしまうのは、自宅に置きっぱなしのデスクトップの方なんですけどね? いやぁ、ネットワークの仕組みって素人にはわかりにくいですね。(あまり実害がないので、それほど気にしていませんが。ただ、ちょっと面倒くさいだけ。)


固定IPで運用してみると、何か分かるかも。


自宅の無線 LAN なんかで固定 iP にしてみるなんていうことが可能なんでしょうか? DHCP 以外は不可能だと思い込んでいました。職場の方は複数の固定 IP を自分で所有していますので、試そうと思えば試せますが、自分の MacBook Pro 以外のパソコンがないな...。日常的には複数ある IP アドレスを AirMac Extreme Base Station に割当てて、無線 LAN でネットに接続しています。その方が MacBook Pro を部屋の中であちこち持ち歩けて便利なので。


あ、そう言えば、最近 iMac を1台導入したのでした...。そっちの表示名の異常は今のところ経験していないかも?

2010/10/02 21:10 しい坊 への返信

その度に MacBook Pro の方の DHCP アドレスが変わってしまう?


普通はそんなことないです。DHCPサーバは内部に割当表を持っていて、同じマシンには、できるだけ同じアドレスを割り当てるようになっています。でも、DHCP環境もいろいろです。例えば、40個分のアドレスしかないところにユーザが60人もいると、DHCPサーバ内の割当表も役に立たず、60人でアドレスを取り合うわけですから、取るたびにアドレスが変わるということが起きます。

ただ、下(上?)にも書きましたように、アドレスが変わっただけで共有名が変わることもなさそうです。



自宅の無線 LAN なんかで固定 iP にしてみるなんていうことが可能なんでしょうか?


ネットワークの設定で、DHCPにしているのを手動にして、(他の機器とバッティングしないよう注意して)好きなアドレスを振って適用ボタンをクリックしてやるだけです。

ネットワークがDHCPだから固定に出来ないという物ではありません。

2010/10/02 23:46 はに への返信

予想以上に沢山Replyが有ったので、一括でこちらで返信させて頂きます。

しい坊 さんによる書き込み:

当然、名前がバッティングしていると判断されたから連番が付いたのだと思います。

その通りなのですが、LAN内に同じ名前の機器は存在しないのです。同じ名前が内のに同じ名前の機器があると判断されるのが、今回の問題です。

はに さんによる書き込み:


何がきっかけでこのログが出るのか知りたいです。

アドレスを強制的に変えただけでは出ないです。

きっかけが何か分かっておりません。キャッシュ絡みだろうと推測しておりますけど。はに さんが書いて下さった

ログを見てると、mDNSResponder は頻繁に、勝手に、自動的にキャシュクリアをしています。

私のところでは、キャッシュのクリアを行っている形跡がありません。長くて申し訳ないですが、昨晩のmDNSResponderのログを提示いたします。


10/10/03 10:37:46mDNSResponder[18]mDNSCoreReceiveResponse: Received from 10.211.55.2:5353 1 niki\032(7)._net-assistant._udp.local. TXT

10/10/03 10:37:46mDNSResponder[18]mDNSCoreReceiveResponse: Reseting to Probing: 16 niki\032(7)._net-assistant._udp.local. SRV 0 0 3283 niki.local.

10/10/03 10:37:46mDNSResponder[18]DHCPWakeTime: SCDynamicStoreCopyDHCPInfo index 1 failed CFDateRef start 00000000 CFDataRef lease 00000000 CFDataGetLength(lease) 0

10/10/03 12:25:48mDNSResponder[18]PowerChanged: Waking for network maintenance operations 1 seconds early; re-sleeping in 20 seconds

10/10/03 12:26:08mDNSResponder[18]DHCPWakeTime: SCDynamicStoreCopyDHCPInfo index 1 failed CFDateRef start 00000000 CFDataRef lease 00000000 CFDataGetLength(lease) 0

10/10/03 12:26:09mDNSResponder[18]mDNSCoreReceiveResponse: Received from 10.0.1.4:5353 1 niki\032(7)._net-assistant._udp.local. TXT

10/10/03 12:26:09mDNSResponder[18]mDNSCoreReceiveResponse: Reseting to Probing: 16 niki\032(7)._net-assistant._udp.local. SRV 0 0 3283 niki.local.

10/10/03 12:26:10mDNSResponder[18]mDNSCoreReceiveResponse: Received from 10.0.1.4:5353 1 niki\032(7)._net-assistant._udp.local. TXT

10/10/03 12:26:10mDNSResponder[18]mDNSCoreReceiveResponse: ProbeCount 0; will rename 16 niki\032(7)._net-assistant._udp.local. SRV 0 0 3283 niki.local.

10/10/03 12:26:10mDNSResponder[18]User updated Computer Name from “niki (7)” to “niki (8)”


Wake on Demandの都合で2時間に一度目を覚ますのですが、昨晩はそのたびに名前が変わっていたようです。niki (3)からniki (8)まで名前が変わっていました^^

上記のlogを見る限りはに さんのところでは行われているキャッシュのクリア動作が見当たりません。このキャッシュのクリアが行われないのが名前が変わる原因ではないでしょうか。


なお、IPアドレスは「DHCP サーバを使用(アドレスは手入力)」の設定となっております。


MacBook Pro(Mid 2009)OS X10.6.4(10F569)どんパパ さんも疑っている「Remote Desktop」3.2.2アプリケーションがインストールされています。

2010/10/03 01:13 ni_ki への返信

上記のlogを見る限りはに さんのところでは行われているキャッシュのクリア動作が見当たりません


まず、お示しのログはどうやってみておられるのでしょうか?

ちょっとおかしいと思うのは、ログ(/var/log/system.log)には、

date time host daemon_name ...

という形式で記録されてますが、お示しのは、host名が見えません。

例えば、うちのでは、アドレスを変えたときに以下のようなログが出ます。xxxx がホスト名です。


Oct 3 11:56:13 xxxx vpnagent[48]: Function: logInterfaces File: RouteMgr.cpp Line: 2074 Invoked Function: logInterfaces Return Code: 0 (0x00000000) Description: IP Address Interface List: 192.168.0.68 192.168.142.1 172.27.68.1 10.1.0.2

Oct 3 11:56:13 xxxx mDNSResponder[15]: SIGHUP: Purge cache


ちなみに、これは、DHCPのアドレス(192.168.0.2)から、手動設定の192.168.0.68 に変更した時のログです。

192.168.142.1、172.27.68.1、10.1.0.2 とかのアドレスは今の話には無関係です(VMWare 関係とかVPN関係のアドレスです)。

すぐ後に、mDNSResponder の SIGHUP (再起動)が記録されてます。このときに、Purge cache となっているので、mDNS(Bonjour)関係のキャッシュはクリアされているものと思います。

これは、アドレスを変えた時だけでなく、かなり頻繁に出てます。別に手動で何かしているというわけではなくて、勝手に自動で出てます。

2010/10/03 06:40 はに への返信

本来、このはに さんの書込に一番最初に反応すべきなのですが「あっちこっちに、首を突っ込んでいる」、都合で、直ぐさまReply出来なかったこと、お詫び申し上げます。

はに さんによる書き込み:


上記のlogを見る限りはに さんのところでは行われているキャッシュのクリア動作が見当たりません


まず、お示しのログはどうやってみておられるのでしょうか?

「コンソール」アプリケーションの「すべてのメッセージ」で表示した内容です。この見方だとhostは表示されないようです。

Oct 3 11:56:13 xxxx mDNSResponder[15]: SIGHUP: Purge cache

system.logを確認してもSIGHUPは記録されていません。

このときに、Purge cache となっているので、mDNS(Bonjour)関係のキャッシュはクリアされているものと思います。

私も同じ考えです。ただ、

これは、アドレスを変えた時だけでなく、かなり頻繁に出てます。別に手動で何かしているというわけではなくて、勝手に自動で出てます。

当方では、ひとつもmDNSResponderがSIGHUPするのは、まったく観察されません。どうやら、このキャッシュのクリアをしないのが私のところのコンピュータ名が変わる元凶なのかも知れません。

2010/12/25 03:33 どんパパ への返信

この現象、最近私のところでは発生しなくなりました。

10.6.5にアップデートする前から、見なくなっていた気がいたします。ネットワーク環境もTime Capsule(初代)に接続していたのをAirMac Extreme(2007)に変更したのも影響有るのかもです。

mDNSResponderの以前記録されていたものは見かけなくなりました。(これは10.6.5の影響かもです。)


MacBook Pro(Mid 2009)OS X10.6.5(10H574)

2010/12/25 04:47 ni_ki への返信

ni_kiさん、こんばんは。


たいへんご無沙汰致しておりました。

ni_kiさん、おっしゃるように確かに最近、私の環境(Lan内)で、この現象が発生していません。

OSは、同じく10.6.5です。TimeCapsuleから5台のMacが繋がっている状況も変わりないです。

以前にアドバイス戴きました、NASなどサーバーは、固定アドレス設定です。


また、新しいアドバイスなどございましたら、宜しくお願いします。


by どんパパ

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Lan内で共有名が勝手に変わる

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。