最新バージョンのSnowLeopardを搭載したiMacを持っています。 NASドライブとWindowsマシンがあり、どちらもFinderの[共有]セクションに表示されます。ただし、それらをクリックすると、Finderに「接続に失敗しました」と表示されます。[名前を付けて接続]をクリックします... 'は、「サーバー' blah 'が存在しないか、現時点では使用できない」というエラーダイアログを表示します。
興味がある点:
これが私が試したいくつかのことです:
明らかに名前解決エラーのようですが、理由がわかりません。以前から変更された唯一の点は、192.168.x.xのDHCP(すべてのマシンはdhcpクライアント)アドレスを提供する新しいルーターを入手したことですが、以前は10.0.x.xでした。その古いアドレスを保存した可能性のあるすべてのものをgrepしましたが、何も見つかりません。また、ルーターの変更後に2番目のMac(正常に接続されたMac)がネットワークに追加されたことも注目に値します。
これをさらにトラブルシューティングするために必要な追加情報がある場合はお知らせください。
これは名前解決の問題ですが、NASボックスに完全修飾ドメイン名がない限りDNSではありません。ネットワーク上でFinderの共有カテゴリの下に表示されるMacは、Bonjourとマルチキャストを通じて検出されます。 DNS。OSXがSMB共有の検出に何を使用するか正確にはわかりません。
非接続Macはマルチキャストを介してSMB共有を検出できますが、正しいIPアドレス情報を取得していないようです。端末からarpコマンドを試して、IPアドレスを確認してください。 NASボックスの名前に対して返されます。NASボックスの名前が "nas.local"の場合、コマンドは次のようになります。
arp nas.local
macのARPキャッシュ内のnas.localに関連付けられたIPアドレスを返します。
Nmblookupを試して、Macが受信しているSMB情報の種類を確認してください。私はあまり詳しくありませんが、コマンドは次のようになります。
nmblookup -n nas.local
Sambaのmanページには、より多くのオプションと情報が記載されています。
サイドバーを介してサーバーに接続する際に何年にもわたって問題が発生しましたが、確実な修正方法を特定することはできませんでした。すべてのマシンがDHCP上にあるとおっしゃいました。静的IPにNASボックスを配置します。その後、nas.localの/ etc/hostsにエントリをドロップできます。これは理想的ではありませんが、2、3人で簡単に修正できる可能性があります。コンピュータの。
私も同じ問題を抱えていました。ファイル共有-> SMB共有をオフにしてから、もう一度オンにすることで、半分解決しました。このリセットsambaと、今度はsmbtree
コマンドで、ネットワークの近隣を表示します。私のnmblookup
検索は結果を返します。
Finderは引き続きそれらを認識し、サイドバーのリンクを使用して接続しませんが、Apple + Kを押してsmb://servername.local/と入力することで接続できます。