web-dev-qa-db-ja.com

SAMBA / CIFS接続エラー

3週間前からsamba/cifs共有への接続でエラーが発生しています。Windowsが1台、Fedora 24が2台、Fedora 22が1台の4台のマシンがあります。2台のFedora 24マシンに共有があり、たとえば、1つのf24マシンから別のマシンにthunarを介して接続すると、No route to Host.エラー。また、次のコマンドを使用してf24マシンに接続する1行のスクリプトをFedora 22ボックスに設定しました。

# mount -t cifs -o username=****,password=**** '\\192.168.1.1\share' remote/

そしてそれは非常に長い間魅力のように機能しましたが、最近このエラーで失敗しました:

[ 91.981816] CIFS VFS: Error connecting to socket. Aborting operation.

[ 91.981960] CIFS VFS: cifs_mount failed w/return code = -113

Unable to find suitable address.

また、f24マシンの1つから別のマシンに接続しようとしたところ、次のようになりました(両方のマシンで、相互に接続しようとしている)。

Unable to find suitable address.

しかし、同じターゲットマシン内から同じコマンドを使用して接続しようとすると、問題なく動作し、正しくマウントされます。

Windowsマシンは単に接続に失敗します。なぜこれが起こるのですか?どうすれば修正できますか? 2〜3週間前まですべてが正しく機能していたので、これは私にとっては初めてです。また、私は問題なくそれらのいずれかにsshすることができます、問題は完全にsamba/cifsにあります。

3
arielnmz

問題は、mountコマンドの構成だと思います。これで試してください:

mount -t cifs //192.168.1.1/share mount_point/ -o username=****,password=****

これは、192.168.1.1の共有構成が適切に構成されている場合に機能します。これが機能しない場合は、クライアントマシンでsmbclientを使用して、mountを使用せずに次のようなもの(クライアントマシンの1つで実行)で問題をデバッグできます。

smbclient //192.168.1.1/share -U username

ユーザー名のパスワードの入力を求めるプロンプトが表示され、エラーが発生した場合はより詳細なエラーが表示されます。

3
Rubén Alemán