web-dev-qa-db-ja.com

「Windowsネットワーク」を開いてLAN上の他のコンピューターを表示できない

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と表示されます。

私はこれにかなりこだわっています。これを修正する方法についてのアイデアはありますか?

1
Shrikant Sharat

問題はファイアウォールであることが判明しました。無効にします

Sudo ufw disable

トリックをしました。

0
Shrikant Sharat

少し遅すぎる答えですが、一部の人々はまだ同じ問題を経験しているようです。問題はクライアント側(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分で修正されました。

この情報がお役に立てば幸いです。

1

基本的に、nautilusロケーションバーのnetwork:///を使用して、nautilusでネットワークを表示してみてください。 sambaサーバーの再起動に関しては、サービスコマンドのsambaをsmbまたはsmbdに置き換えてみてください。または、マシン名ではなくマシンIPを使用してみてください。

1
sagarchalise

これは、ファイアウォールを完全にオフにする恐ろしく安全なソリューションです

良い方?ファイアウォールを手動で構成する方法がわからない場合は、gufwをインストールし、SAMBA共有を追加します。 ;)

Firewall configured

0
Eric