Samba サーバーが Windows に表示されない

Samba サーバーが Windows に表示されない

私はUbuntuサーバー(16.04.1 LTS)を作成したばかりで、作成方法に関するすべてのチュートリアルに従ったのですが、Windowsに表示されません!!! smb.confで変更した唯一の設定は次のとおりです。

Workgroup = SANCTUARY

サンクチュアリは私のワークグループです


そして共有定義ではこれを作りました

[Nic]
Comment = Nic
Path = /server/Nic
Browsable = yes
Read only = no
Guest ok = no

それから私は再起動した

ありがとうございます。もし回答があれば、とても助かります。

答え1

この回答の Google ランキングは高かったので、現在の Windows 10 ソリューションを提供しようと思いました。
Windows 10 では NetBIOS 検出がサポートされなくなりました。

安全でないSMBv1を有効にすることでこれを修正できます(少なくとも私はそう読みました)が、それは悪い考えであり、すべてのクライアントでそれを行う必要があります。最善の方法は、実装することです。Web サービス検出Linux サーバー上で。

wsddこれを実現します。 事前に作成されたサービス ファイルも、この人の git から入手できます (ただし、Ubuntu では、これを動作させるためにグループを nobody から nogroup に変更する必要がありました)。 うまく動作します。

答え2

Linux Mint 18 Samba サーバーと Windows 10 ワークステーション間でファイルを共有しようとしたときに、同様の問題が発生しました。調べてみると、次のプロセスが見つかりました。

Linux Samba サーバー

次のコマンドを実行して、/etc/samba/smb.conf の構文エラーを確認します。

テストパラメータ

理想的には、stdout のどこかでこれを探します:

サービス ファイルを正常にロードしました。

system-config-samba を使用している場合は、バグを修正しましょう:

sudo タッチ /etc/libuser.conf

sudo chmod 644 /etc/libuser.conf

次に、ディストリビューションに応じて、さまざまな方法で Samba サーバーを再起動します。次に、その例をいくつか示します。 Samba サーバーを再起動するにはどうすればいいですか?

sudo サービス smbd を再起動

sudo サービス nmbd を再起動します

これで完了です。次のコマンドで、smbd プロセスと nmbd プロセスが実行されていることを確認できます。

追伸 | grep mbd

次のような結果になるはずです:

ルート 18379 0.0 0.2 337912 15856 ? Ss 03:04 0:00 smbd -D -s /etc/samba/smb.conf

ルート 18386 0.0 0.0 240452 5988 ? Ss 03:04 0:00 nmbd -D -s /etc/samba/smb.conf

実行されていない場合は起動してください。syslog でエラーを確認してください。

Windowsクライアントマシン

(SMB サーバーがネットワークに表示されない場合)。

次は楽しい部分です。ファイルエクスプローラーウィンドウを開き、アドレスバーにSambaサーバーの名前を入力し、「。地元' を次のように追加します。

\\mysambaserver.local

Samba が正しく設定されている場合は、すぐにポップアップ表示されます。その後、エクスプローラーでこのサーバーを右クリックし、スタート メニューまたはクイック アクセス リストにショートカットを作成できます。

要約

私は当然のことながら、功績を認めます。 クレジットLinux Mint フォーラムの altair4 に行きます (すごい)。この方法についてさらに質問がある場合は、自分でしっかり調べてください...彼の投稿をチェックするセットアップまたは構成中に何か見落としがないか確認します。

答え3

まず、smbd サービスを再起動しましたか?

診断する最良の方法は、株式をリストアップしてみることです。

smbclient -L yourhostname

ローカル コンピューターからアクセスします。

smbclient //yourhostname/Nic

ソース:https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/install.html

成功した場合は、リモート アクセスのファイアウォールを確認してください。https://www.cyberciti.biz/faq/samba が他の Windows Linux システムと通信するために開く必要があるポート/

関連情報