Windows XP、Win 7などを使用する他の多くのマシンがあるオフィスLANにマシンを接続しています。1か月前まで、ファイルやフォルダを共有できましたが、何が見えるかさえわかりません。マシンは私のLAN上にあり、ファイルにアクセスすることはもちろんです。 smb://machinename
を開いて、名前でマシンにアクセスしようとしましたが、
Error: Failed to retrieve share list from server
Please select another viewer and try again.
Sudo service samba restart
を使用してsambaを再起動しようとしましたが、samba: unrecognized service
と表示されますが、sambaはシナプスでinstalledと表示されます。
私はこれにかなりこだわっています。これを修正する方法についてのアイデアはありますか?
問題はファイアウォールであることが判明しました。無効にします
Sudo ufw disable
トリックをしました。
少し遅すぎる答えですが、一部の人々はまだ同じ問題を経験しているようです。問題はクライアント側(Ubuntu)ではなく、サーバー側で発生することがよくあります。
まず、Windows側のファイアウォール設定を確認することをお勧めします。たとえば、Windows 7では、TCPのSMBポート445と、NetBios APIのUDP 137、138/TCP 137、139を開く必要がありました。
これを行うには、Windowsボックスに移動して開きます。
Control Panel > Firewall > Advanced Settings > Inbound Rules > Add Rule...
上記の各ポートにルールを追加します。その後、Ubuntuから接続を試みることができます。それでも接続できない場合-ターミナルを開き、コマンドを実行して共有を確認します
$ findsmb
$ smbtree
(パスワードの入力を求められたらEnterキーを押します)
Smbtreeの出力からWindowsステーション名を見つけて実行します
$ smbclient -L [NAME]
この瞬間から、Shareに接続されるか、問題の原因に関するヒントを提供するエラーコードが表示されます。たとえば、私のエラーメッセージはNT_STATUS_BAD_NETWORK_NAME(許可されていない文字を含むWindowsコンピューター名)であり、問題は2分で修正されました。
この情報がお役に立てば幸いです。
基本的に、nautilusロケーションバーのnetwork:///
を使用して、nautilusでネットワークを表示してみてください。 sambaサーバーの再起動に関しては、サービスコマンドのsambaをsmbまたはsmbdに置き換えてみてください。または、マシン名ではなくマシンIPを使用してみてください。