Samba 共有は IP アドレス経由ではアクセス可能だが、ホスト名経由ではアクセスできない

Samba 共有は IP アドレス経由ではアクセス可能だが、ホスト名経由ではアクセスできない

VMWare プレーヤーで CentOS VM を実行しています。ホストは Windows Server 2008 R2 です。

ホスト名は適切に設定されています。FQDN は hostname.company.net です。Wiki には、短いホスト名と FQDN の両方を使用してブラウザからアクセスできます。

Samba 共有をセットアップしたので、Windows 経由で作業コピーにアクセスできます。問題は、Windows 内から \\hostname にアクセスすると、次のエラーが発生することです。

\\hostname にアクセスできません。このネットワーク リソースを使用するための十分な権限がない可能性があります。このサーバーの管理者に問い合わせて、アクセス権があるかどうかを確認してください。

ユーザー名が見つかりませんでした。

\\[ip address] は正常に動作します (ユーザー名とパスワードの入力を求められた後に)。

理想的には、ホスト名を使用できるようにして、共有ドライブを一度マップすれば、VM の IP アドレスが変更されることを心配する必要がないようにしたいと思います。

何か案は?

答え1

Windows 資格情報マネージャーに不正な資格情報が保存されていました。エントリを削除し、ドライブを \\hostname に再マップしようとすると、問題なく動作しました。

\\[IP アドレス] には誤った資格情報が保存されていなかったため、正常に動作しました。

診断:

net use \\hostname /user:wiki

これにより、役に立つエラー メッセージが表示されました。

システム エラー 1219 が発生しました。

同じユーザーが複数のユーザー名を使用してサーバーまたは共有リソースに複数接続することは許可されていません。サーバーまたは共有リソースへの以前の接続をすべて切断して、もう一度試してください。

問題のあるウィンドウ(\\[IP アドレス] の内容を表示するエクスプローラー ウィンドウ)を閉じて、コマンドを再度試しました。

> net use \\hostname /user:wiki
The password or user name is invalid for \\hostname.

Enter the password for 'wiki' to connect to 'hostname':
The command completed successfully.

ご覧のとおり、接続できました。その後、Windows に保存されている資格情報を削除する方法を確認するために、Google で簡単に検索しました (Windows キーをタップして、「資格情報マネージャー」と入力します)。問題のあるエントリが削除されると、ドライブを正常にマップできるようになりました。

関連情報