SMBv1 用に 20.04 samba を構成する

SMBv1 用に 20.04 samba を構成する

現在の samba を設定して、ワークグループやホームグループを表示できるようにする方法はありますか?

SMB1 disabled -- no workgroup available

答え1

まず、Linux、MacOS、または Win10 以降の Windows にはホームグループというものは存在しません。

次に、smbclient の実行時に発生する特定のエラーについて言及している場合は、/etc/samba/smb.conf でクライアント側の SMB1 (Samba では NT1 と呼ばれます) を有効にする必要があります。workgroup = WORKGROUP 行のすぐ下に、次の行を追加します。

client min protocol = NT1

もちろん、接続しようとしているサーバー側で SMB1 が有効になっている必要があります。Win10 マシンを最新の状態に保っている場合は無効になっているため、そこで有効にする必要があります。サーバーが Ubuntu 20 または同じバージョンの samba を実行している場合は、そのマシンの smb.conf を編集して以下を追加する必要があります。

server min protocol = NT1

次に、samba を再起動します。

sudo service smbd restart
sudo service nmbd restart

サーバー上でこれを行わないと、protocol negotiation failed:エラーが発生する可能性があります。

そうすれば、おそらく SMB1 エラー メッセージは表示されなくなります。Nautilus ですべてのワークグループとホストを「検出」できるかどうかは別の問題です。時計を SMB1 の時代に戻さなければならない場合は、その時代に設定されたルール (名前解決の順序、ホスト名の長さの制限など) に従う必要があります。

答え2

古いNetgear Storaをunbuntuネットワークで解決しようとしたときにこれに遭遇しました

client min protocol = CORE あなたを立ち上がらせ、動かすでしょう

20.04 LTS

追伸この記事も役立つかもしれません

関連情報