web-dev-qa-db-ja.com

Samba共有はIPアドレス経由でアクセスできますが、ホスト名経由ではアクセスできません

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

ホスト名が正しく設定されています。 FQDNはhostname.company.netです。 wikiには、短いホスト名とFQDNの両方を介してブラウザーからアクセスできます。

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

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

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

\\ [IPアドレス]は問題なく動作します(ユーザー名とパスワードの入力を求められた後)。

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

何か案は?

4
rianjs

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キーをタップし、「資格情報マネージャー」と入力します。)問題のあるエントリが削除されると、ドライブを正常にマップできました。

6
rianjs